--- Authorino logs from kuadrant-system (label=authorino-resource=authorino) --- {"level":"debug","ts":"2026-07-15T12:41:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"576c82b09d37b4f66630e2c343f8df50a2e5252292405955cbe11c59779593d8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:41:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/576c82b09d37b4f66630e2c343f8df50a2e5252292405955cbe11c59779593d8"} {"level":"debug","ts":"2026-07-15T12:41:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"576c82b09d37b4f66630e2c343f8df50a2e5252292405955cbe11c59779593d8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:41:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/576c82b09d37b4f66630e2c343f8df50a2e5252292405955cbe11c59779593d8"} {"level":"debug","ts":"2026-07-15T12:41:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"576c82b09d37b4f66630e2c343f8df50a2e5252292405955cbe11c59779593d8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:41:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:41:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["576c82b09d37b4f66630e2c343f8df50a2e5252292405955cbe11c59779593d8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"576c82b09d37b4f66630e2c343f8df50a2e5252292405955cbe11c59779593d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"576c82b09d37b4f66630e2c343f8df50a2e5252292405955cbe11c59779593d8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:41:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:41:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"576c82b09d37b4f66630e2c343f8df50a2e5252292405955cbe11c59779593d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"576c82b09d37b4f66630e2c343f8df50a2e5252292405955cbe11c59779593d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"576c82b09d37b4f66630e2c343f8df50a2e5252292405955cbe11c59779593d8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:41:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/576c82b09d37b4f66630e2c343f8df50a2e5252292405955cbe11c59779593d8"} {"level":"debug","ts":"2026-07-15T12:41:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"576c82b09d37b4f66630e2c343f8df50a2e5252292405955cbe11c59779593d8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:41:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/576c82b09d37b4f66630e2c343f8df50a2e5252292405955cbe11c59779593d8"} {"level":"debug","ts":"2026-07-15T12:41:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6f88b64ee94881a1ea338155558b17cc7e57bad02e1280e369be6436a4b70a30","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:41:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:41:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6f88b64ee94881a1ea338155558b17cc7e57bad02e1280e369be6436a4b70a30","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6f88b64ee94881a1ea338155558b17cc7e57bad02e1280e369be6436a4b70a30","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6f88b64ee94881a1ea338155558b17cc7e57bad02e1280e369be6436a4b70a30","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:41:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6f88b64ee94881a1ea338155558b17cc7e57bad02e1280e369be6436a4b70a30"} {"level":"debug","ts":"2026-07-15T12:41:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"576c82b09d37b4f66630e2c343f8df50a2e5252292405955cbe11c59779593d8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:41:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:41:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["576c82b09d37b4f66630e2c343f8df50a2e5252292405955cbe11c59779593d8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6f88b64ee94881a1ea338155558b17cc7e57bad02e1280e369be6436a4b70a30"} {"level":"info","ts":"2026-07-15T12:41:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"576c82b09d37b4f66630e2c343f8df50a2e5252292405955cbe11c59779593d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6f88b64ee94881a1ea338155558b17cc7e57bad02e1280e369be6436a4b70a30","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:41:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:41:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6f88b64ee94881a1ea338155558b17cc7e57bad02e1280e369be6436a4b70a30"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6f88b64ee94881a1ea338155558b17cc7e57bad02e1280e369be6436a4b70a30","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"576c82b09d37b4f66630e2c343f8df50a2e5252292405955cbe11c59779593d8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:41:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:41:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/576c82b09d37b4f66630e2c343f8df50a2e5252292405955cbe11c59779593d8"} {"level":"info","ts":"2026-07-15T12:41:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"576c82b09d37b4f66630e2c343f8df50a2e5252292405955cbe11c59779593d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6f88b64ee94881a1ea338155558b17cc7e57bad02e1280e369be6436a4b70a30","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:41:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:41:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6f88b64ee94881a1ea338155558b17cc7e57bad02e1280e369be6436a4b70a30","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"576c82b09d37b4f66630e2c343f8df50a2e5252292405955cbe11c59779593d8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:41:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:41:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["576c82b09d37b4f66630e2c343f8df50a2e5252292405955cbe11c59779593d8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6f88b64ee94881a1ea338155558b17cc7e57bad02e1280e369be6436a4b70a30"} {"level":"info","ts":"2026-07-15T12:41:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"576c82b09d37b4f66630e2c343f8df50a2e5252292405955cbe11c59779593d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6f88b64ee94881a1ea338155558b17cc7e57bad02e1280e369be6436a4b70a30","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:41:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:41:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6f88b64ee94881a1ea338155558b17cc7e57bad02e1280e369be6436a4b70a30"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/576c82b09d37b4f66630e2c343f8df50a2e5252292405955cbe11c59779593d8"} {"level":"info","ts":"2026-07-15T12:41:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6f88b64ee94881a1ea338155558b17cc7e57bad02e1280e369be6436a4b70a30","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5cb82e2bd856ea349b72a1ebdfad0560ddfbeb37279690f9ce496f36ac817b7c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:41:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:41:18Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5cb82e2bd856ea349b72a1ebdfad0560ddfbeb37279690f9ce496f36ac817b7c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"576c82b09d37b4f66630e2c343f8df50a2e5252292405955cbe11c59779593d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f0273b6928e5a08e5783d72e5dec60e71ba38bf730e6b4137e90b7972619334a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:41:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:41:18Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6f88b64ee94881a1ea338155558b17cc7e57bad02e1280e369be6436a4b70a30"} {"level":"info","ts":"2026-07-15T12:41:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f0273b6928e5a08e5783d72e5dec60e71ba38bf730e6b4137e90b7972619334a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6f88b64ee94881a1ea338155558b17cc7e57bad02e1280e369be6436a4b70a30","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5cb82e2bd856ea349b72a1ebdfad0560ddfbeb37279690f9ce496f36ac817b7c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:41:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:41:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5cb82e2bd856ea349b72a1ebdfad0560ddfbeb37279690f9ce496f36ac817b7c"} {"level":"info","ts":"2026-07-15T12:41:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5cb82e2bd856ea349b72a1ebdfad0560ddfbeb37279690f9ce496f36ac817b7c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f0273b6928e5a08e5783d72e5dec60e71ba38bf730e6b4137e90b7972619334a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:41:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:41:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f0273b6928e5a08e5783d72e5dec60e71ba38bf730e6b4137e90b7972619334a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5cb82e2bd856ea349b72a1ebdfad0560ddfbeb37279690f9ce496f36ac817b7c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:41:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:41:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5cb82e2bd856ea349b72a1ebdfad0560ddfbeb37279690f9ce496f36ac817b7c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f0273b6928e5a08e5783d72e5dec60e71ba38bf730e6b4137e90b7972619334a"} {"level":"info","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5cb82e2bd856ea349b72a1ebdfad0560ddfbeb37279690f9ce496f36ac817b7c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f0273b6928e5a08e5783d72e5dec60e71ba38bf730e6b4137e90b7972619334a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:41:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:41:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f0273b6928e5a08e5783d72e5dec60e71ba38bf730e6b4137e90b7972619334a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/576c82b09d37b4f66630e2c343f8df50a2e5252292405955cbe11c59779593d8"} {"level":"info","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f0273b6928e5a08e5783d72e5dec60e71ba38bf730e6b4137e90b7972619334a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5cb82e2bd856ea349b72a1ebdfad0560ddfbeb37279690f9ce496f36ac817b7c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f0273b6928e5a08e5783d72e5dec60e71ba38bf730e6b4137e90b7972619334a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6f88b64ee94881a1ea338155558b17cc7e57bad02e1280e369be6436a4b70a30"} {"level":"info","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5cb82e2bd856ea349b72a1ebdfad0560ddfbeb37279690f9ce496f36ac817b7c"} {"level":"info","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f0273b6928e5a08e5783d72e5dec60e71ba38bf730e6b4137e90b7972619334a"} {"level":"debug","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:41:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:41:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b"} {"level":"debug","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b"} {"level":"debug","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:41:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:41:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:41:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:41:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fb0ec163cbeb7b24b40ffb60a01f7b9b7d52d9b547b932c442ec4d90aa886ee5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:41:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:41:19Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fb0ec163cbeb7b24b40ffb60a01f7b9b7d52d9b547b932c442ec4d90aa886ee5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fb0ec163cbeb7b24b40ffb60a01f7b9b7d52d9b547b932c442ec4d90aa886ee5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b"} {"level":"debug","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fb0ec163cbeb7b24b40ffb60a01f7b9b7d52d9b547b932c442ec4d90aa886ee5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:41:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:41:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fb0ec163cbeb7b24b40ffb60a01f7b9b7d52d9b547b932c442ec4d90aa886ee5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:41:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:41:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fb0ec163cbeb7b24b40ffb60a01f7b9b7d52d9b547b932c442ec4d90aa886ee5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fb0ec163cbeb7b24b40ffb60a01f7b9b7d52d9b547b932c442ec4d90aa886ee5"} {"level":"debug","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fb0ec163cbeb7b24b40ffb60a01f7b9b7d52d9b547b932c442ec4d90aa886ee5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:41:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:41:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fb0ec163cbeb7b24b40ffb60a01f7b9b7d52d9b547b932c442ec4d90aa886ee5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fb0ec163cbeb7b24b40ffb60a01f7b9b7d52d9b547b932c442ec4d90aa886ee5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fb0ec163cbeb7b24b40ffb60a01f7b9b7d52d9b547b932c442ec4d90aa886ee5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b"} {"level":"debug","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c809404237a491eda63f9f4ef594c1099f67ae8303a67d8d0198f2fcb02a3cbd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:41:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:41:19Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fb0ec163cbeb7b24b40ffb60a01f7b9b7d52d9b547b932c442ec4d90aa886ee5"} {"level":"info","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c809404237a491eda63f9f4ef594c1099f67ae8303a67d8d0198f2fcb02a3cbd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"456592de032369fb0bbc3ccafb3bf5a693bb006db34232e2732d64fb605285e2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:41:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:41:19Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"456592de032369fb0bbc3ccafb3bf5a693bb006db34232e2732d64fb605285e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c809404237a491eda63f9f4ef594c1099f67ae8303a67d8d0198f2fcb02a3cbd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:41:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:41:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c809404237a491eda63f9f4ef594c1099f67ae8303a67d8d0198f2fcb02a3cbd"} {"level":"info","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c809404237a491eda63f9f4ef594c1099f67ae8303a67d8d0198f2fcb02a3cbd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"456592de032369fb0bbc3ccafb3bf5a693bb006db34232e2732d64fb605285e2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:41:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:41:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"456592de032369fb0bbc3ccafb3bf5a693bb006db34232e2732d64fb605285e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c809404237a491eda63f9f4ef594c1099f67ae8303a67d8d0198f2fcb02a3cbd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:41:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:41:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c809404237a491eda63f9f4ef594c1099f67ae8303a67d8d0198f2fcb02a3cbd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/456592de032369fb0bbc3ccafb3bf5a693bb006db34232e2732d64fb605285e2"} {"level":"info","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c809404237a491eda63f9f4ef594c1099f67ae8303a67d8d0198f2fcb02a3cbd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"456592de032369fb0bbc3ccafb3bf5a693bb006db34232e2732d64fb605285e2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:41:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:41:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["456592de032369fb0bbc3ccafb3bf5a693bb006db34232e2732d64fb605285e2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"456592de032369fb0bbc3ccafb3bf5a693bb006db34232e2732d64fb605285e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c809404237a491eda63f9f4ef594c1099f67ae8303a67d8d0198f2fcb02a3cbd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:41:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:41:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c809404237a491eda63f9f4ef594c1099f67ae8303a67d8d0198f2fcb02a3cbd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"456592de032369fb0bbc3ccafb3bf5a693bb006db34232e2732d64fb605285e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c809404237a491eda63f9f4ef594c1099f67ae8303a67d8d0198f2fcb02a3cbd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c809404237a491eda63f9f4ef594c1099f67ae8303a67d8d0198f2fcb02a3cbd"} {"level":"debug","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c809404237a491eda63f9f4ef594c1099f67ae8303a67d8d0198f2fcb02a3cbd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:41:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:41:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c809404237a491eda63f9f4ef594c1099f67ae8303a67d8d0198f2fcb02a3cbd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c809404237a491eda63f9f4ef594c1099f67ae8303a67d8d0198f2fcb02a3cbd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c809404237a491eda63f9f4ef594c1099f67ae8303a67d8d0198f2fcb02a3cbd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/456592de032369fb0bbc3ccafb3bf5a693bb006db34232e2732d64fb605285e2"} {"level":"info","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c809404237a491eda63f9f4ef594c1099f67ae8303a67d8d0198f2fcb02a3cbd"} {"level":"debug","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2909b40e354b843c41c926e46971171153363dd17b0ec80df5e3eeb008c922d5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:41:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:41:19Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2909b40e354b843c41c926e46971171153363dd17b0ec80df5e3eeb008c922d5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a9a8fb7df06e6eed9f50dae8616dfd10925355b50e1c291e0360beb8fa665ca0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:41:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:41:19Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a9a8fb7df06e6eed9f50dae8616dfd10925355b50e1c291e0360beb8fa665ca0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2909b40e354b843c41c926e46971171153363dd17b0ec80df5e3eeb008c922d5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:41:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:41:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2909b40e354b843c41c926e46971171153363dd17b0ec80df5e3eeb008c922d5"} {"level":"info","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2909b40e354b843c41c926e46971171153363dd17b0ec80df5e3eeb008c922d5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a9a8fb7df06e6eed9f50dae8616dfd10925355b50e1c291e0360beb8fa665ca0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:41:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:41:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a9a8fb7df06e6eed9f50dae8616dfd10925355b50e1c291e0360beb8fa665ca0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2909b40e354b843c41c926e46971171153363dd17b0ec80df5e3eeb008c922d5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:41:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:41:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2909b40e354b843c41c926e46971171153363dd17b0ec80df5e3eeb008c922d5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2909b40e354b843c41c926e46971171153363dd17b0ec80df5e3eeb008c922d5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a9a8fb7df06e6eed9f50dae8616dfd10925355b50e1c291e0360beb8fa665ca0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2909b40e354b843c41c926e46971171153363dd17b0ec80df5e3eeb008c922d5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a9a8fb7df06e6eed9f50dae8616dfd10925355b50e1c291e0360beb8fa665ca0"} {"level":"debug","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a9a8fb7df06e6eed9f50dae8616dfd10925355b50e1c291e0360beb8fa665ca0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:41:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:41:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a9a8fb7df06e6eed9f50dae8616dfd10925355b50e1c291e0360beb8fa665ca0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a9a8fb7df06e6eed9f50dae8616dfd10925355b50e1c291e0360beb8fa665ca0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5510963b8d0a2e7894cd5d4d1f3c0c2d6ae07aab403282fcbd1c281c2546c4cb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:41:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:41:19Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5510963b8d0a2e7894cd5d4d1f3c0c2d6ae07aab403282fcbd1c281c2546c4cb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a9a8fb7df06e6eed9f50dae8616dfd10925355b50e1c291e0360beb8fa665ca0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5510963b8d0a2e7894cd5d4d1f3c0c2d6ae07aab403282fcbd1c281c2546c4cb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5510963b8d0a2e7894cd5d4d1f3c0c2d6ae07aab403282fcbd1c281c2546c4cb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2909b40e354b843c41c926e46971171153363dd17b0ec80df5e3eeb008c922d5"} {"level":"debug","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5510963b8d0a2e7894cd5d4d1f3c0c2d6ae07aab403282fcbd1c281c2546c4cb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a9a8fb7df06e6eed9f50dae8616dfd10925355b50e1c291e0360beb8fa665ca0"} {"level":"info","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5510963b8d0a2e7894cd5d4d1f3c0c2d6ae07aab403282fcbd1c281c2546c4cb"} {"level":"debug","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5510963b8d0a2e7894cd5d4d1f3c0c2d6ae07aab403282fcbd1c281c2546c4cb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:41:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:41:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5510963b8d0a2e7894cd5d4d1f3c0c2d6ae07aab403282fcbd1c281c2546c4cb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5510963b8d0a2e7894cd5d4d1f3c0c2d6ae07aab403282fcbd1c281c2546c4cb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5510963b8d0a2e7894cd5d4d1f3c0c2d6ae07aab403282fcbd1c281c2546c4cb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:41:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5510963b8d0a2e7894cd5d4d1f3c0c2d6ae07aab403282fcbd1c281c2546c4cb"} {"level":"debug","ts":"2026-07-15T12:41:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:41:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:41:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:41:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc"} {"level":"debug","ts":"2026-07-15T12:41:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:41:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc"} {"level":"debug","ts":"2026-07-15T12:41:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:41:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:41:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:41:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:41:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65c6b4852a937ac0ad718b0fcb677cc9bfd0ebb001c80471a90bdfa82235c0bc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:41:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:41:25Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc"} {"level":"info","ts":"2026-07-15T12:41:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65c6b4852a937ac0ad718b0fcb677cc9bfd0ebb001c80471a90bdfa82235c0bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:41:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:41:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65c6b4852a937ac0ad718b0fcb677cc9bfd0ebb001c80471a90bdfa82235c0bc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:41:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:41:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65c6b4852a937ac0ad718b0fcb677cc9bfd0ebb001c80471a90bdfa82235c0bc"} {"level":"info","ts":"2026-07-15T12:41:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65c6b4852a937ac0ad718b0fcb677cc9bfd0ebb001c80471a90bdfa82235c0bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:41:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:41:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc"} {"level":"info","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65c6b4852a937ac0ad718b0fcb677cc9bfd0ebb001c80471a90bdfa82235c0bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:41:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:41:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65c6b4852a937ac0ad718b0fcb677cc9bfd0ebb001c80471a90bdfa82235c0bc"} {"level":"info","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:41:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:41:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65c6b4852a937ac0ad718b0fcb677cc9bfd0ebb001c80471a90bdfa82235c0bc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:41:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:41:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["65c6b4852a937ac0ad718b0fcb677cc9bfd0ebb001c80471a90bdfa82235c0bc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc"} {"level":"info","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65c6b4852a937ac0ad718b0fcb677cc9bfd0ebb001c80471a90bdfa82235c0bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65c6b4852a937ac0ad718b0fcb677cc9bfd0ebb001c80471a90bdfa82235c0bc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc"} {"level":"debug","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:41:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:41:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65c6b4852a937ac0ad718b0fcb677cc9bfd0ebb001c80471a90bdfa82235c0bc"} {"level":"info","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc"} {"level":"debug","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6c38e22d48b32aa8f2523e594bff406999b2a959f79e7d98d2c31edec6660fc3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:41:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:41:26Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6c38e22d48b32aa8f2523e594bff406999b2a959f79e7d98d2c31edec6660fc3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9c3958186ac296a2f972b3fa4a17dddad34a1ae5be3c77070865d49d63fb539f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:41:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:41:26Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6c38e22d48b32aa8f2523e594bff406999b2a959f79e7d98d2c31edec6660fc3"} {"level":"info","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9c3958186ac296a2f972b3fa4a17dddad34a1ae5be3c77070865d49d63fb539f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6c38e22d48b32aa8f2523e594bff406999b2a959f79e7d98d2c31edec6660fc3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:41:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:41:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6c38e22d48b32aa8f2523e594bff406999b2a959f79e7d98d2c31edec6660fc3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6c38e22d48b32aa8f2523e594bff406999b2a959f79e7d98d2c31edec6660fc3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9c3958186ac296a2f972b3fa4a17dddad34a1ae5be3c77070865d49d63fb539f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:41:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:41:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9c3958186ac296a2f972b3fa4a17dddad34a1ae5be3c77070865d49d63fb539f"} {"level":"info","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9c3958186ac296a2f972b3fa4a17dddad34a1ae5be3c77070865d49d63fb539f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6c38e22d48b32aa8f2523e594bff406999b2a959f79e7d98d2c31edec6660fc3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:41:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:41:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6c38e22d48b32aa8f2523e594bff406999b2a959f79e7d98d2c31edec6660fc3"} {"level":"info","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6c38e22d48b32aa8f2523e594bff406999b2a959f79e7d98d2c31edec6660fc3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9c3958186ac296a2f972b3fa4a17dddad34a1ae5be3c77070865d49d63fb539f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6c38e22d48b32aa8f2523e594bff406999b2a959f79e7d98d2c31edec6660fc3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:41:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:41:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6c38e22d48b32aa8f2523e594bff406999b2a959f79e7d98d2c31edec6660fc3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6c38e22d48b32aa8f2523e594bff406999b2a959f79e7d98d2c31edec6660fc3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6c38e22d48b32aa8f2523e594bff406999b2a959f79e7d98d2c31edec6660fc3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:41:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:41:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6c38e22d48b32aa8f2523e594bff406999b2a959f79e7d98d2c31edec6660fc3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9c3958186ac296a2f972b3fa4a17dddad34a1ae5be3c77070865d49d63fb539f"} {"level":"error","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"6c38e22d48b32aa8f2523e594bff406999b2a959f79e7d98d2c31edec6660fc3","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"6c38e22d48b32aa8f2523e594bff406999b2a959f79e7d98d2c31edec6660fc3\": 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-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6c38e22d48b32aa8f2523e594bff406999b2a959f79e7d98d2c31edec6660fc3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:41:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:41:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6c38e22d48b32aa8f2523e594bff406999b2a959f79e7d98d2c31edec6660fc3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9c3958186ac296a2f972b3fa4a17dddad34a1ae5be3c77070865d49d63fb539f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:41:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:41:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9c3958186ac296a2f972b3fa4a17dddad34a1ae5be3c77070865d49d63fb539f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6c38e22d48b32aa8f2523e594bff406999b2a959f79e7d98d2c31edec6660fc3"} {"level":"info","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9c3958186ac296a2f972b3fa4a17dddad34a1ae5be3c77070865d49d63fb539f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6c38e22d48b32aa8f2523e594bff406999b2a959f79e7d98d2c31edec6660fc3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fd7dc2e6a84dcd921e52416fcf48e96536c257ce3e8a082110356838d023b5a5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:41:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:41:26Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fd7dc2e6a84dcd921e52416fcf48e96536c257ce3e8a082110356838d023b5a5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9c3958186ac296a2f972b3fa4a17dddad34a1ae5be3c77070865d49d63fb539f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c0e39aa5b4add8d344af6f3b9cc71039b8156cf79d3aff0906ca0309f9c0bab5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:41:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:41:26Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6c38e22d48b32aa8f2523e594bff406999b2a959f79e7d98d2c31edec6660fc3"} {"level":"info","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c0e39aa5b4add8d344af6f3b9cc71039b8156cf79d3aff0906ca0309f9c0bab5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fd7dc2e6a84dcd921e52416fcf48e96536c257ce3e8a082110356838d023b5a5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:41:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:41:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fd7dc2e6a84dcd921e52416fcf48e96536c257ce3e8a082110356838d023b5a5"} {"level":"info","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fd7dc2e6a84dcd921e52416fcf48e96536c257ce3e8a082110356838d023b5a5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6c38e22d48b32aa8f2523e594bff406999b2a959f79e7d98d2c31edec6660fc3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:41:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:41:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6c38e22d48b32aa8f2523e594bff406999b2a959f79e7d98d2c31edec6660fc3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6c38e22d48b32aa8f2523e594bff406999b2a959f79e7d98d2c31edec6660fc3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c0e39aa5b4add8d344af6f3b9cc71039b8156cf79d3aff0906ca0309f9c0bab5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fd7dc2e6a84dcd921e52416fcf48e96536c257ce3e8a082110356838d023b5a5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:41:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:41:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fd7dc2e6a84dcd921e52416fcf48e96536c257ce3e8a082110356838d023b5a5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9c3958186ac296a2f972b3fa4a17dddad34a1ae5be3c77070865d49d63fb539f"} {"level":"info","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fd7dc2e6a84dcd921e52416fcf48e96536c257ce3e8a082110356838d023b5a5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6c38e22d48b32aa8f2523e594bff406999b2a959f79e7d98d2c31edec6660fc3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c0e39aa5b4add8d344af6f3b9cc71039b8156cf79d3aff0906ca0309f9c0bab5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:41:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:41:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c0e39aa5b4add8d344af6f3b9cc71039b8156cf79d3aff0906ca0309f9c0bab5"} {"level":"info","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c0e39aa5b4add8d344af6f3b9cc71039b8156cf79d3aff0906ca0309f9c0bab5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fd7dc2e6a84dcd921e52416fcf48e96536c257ce3e8a082110356838d023b5a5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:41:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:41:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fd7dc2e6a84dcd921e52416fcf48e96536c257ce3e8a082110356838d023b5a5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c0e39aa5b4add8d344af6f3b9cc71039b8156cf79d3aff0906ca0309f9c0bab5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:41:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:41:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c0e39aa5b4add8d344af6f3b9cc71039b8156cf79d3aff0906ca0309f9c0bab5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fd7dc2e6a84dcd921e52416fcf48e96536c257ce3e8a082110356838d023b5a5"} {"level":"info","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c0e39aa5b4add8d344af6f3b9cc71039b8156cf79d3aff0906ca0309f9c0bab5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fd7dc2e6a84dcd921e52416fcf48e96536c257ce3e8a082110356838d023b5a5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:41:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:41:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fd7dc2e6a84dcd921e52416fcf48e96536c257ce3e8a082110356838d023b5a5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fd7dc2e6a84dcd921e52416fcf48e96536c257ce3e8a082110356838d023b5a5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"480e6e51498b5146627a5984952022cf02352e40050b02f74d3d017979642624","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:41:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:41:26Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6c38e22d48b32aa8f2523e594bff406999b2a959f79e7d98d2c31edec6660fc3"} {"level":"info","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"480e6e51498b5146627a5984952022cf02352e40050b02f74d3d017979642624","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c0e39aa5b4add8d344af6f3b9cc71039b8156cf79d3aff0906ca0309f9c0bab5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:41:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:41:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c0e39aa5b4add8d344af6f3b9cc71039b8156cf79d3aff0906ca0309f9c0bab5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fd7dc2e6a84dcd921e52416fcf48e96536c257ce3e8a082110356838d023b5a5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"480e6e51498b5146627a5984952022cf02352e40050b02f74d3d017979642624","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c0e39aa5b4add8d344af6f3b9cc71039b8156cf79d3aff0906ca0309f9c0bab5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c0e39aa5b4add8d344af6f3b9cc71039b8156cf79d3aff0906ca0309f9c0bab5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c0e39aa5b4add8d344af6f3b9cc71039b8156cf79d3aff0906ca0309f9c0bab5"} {"level":"debug","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"480e6e51498b5146627a5984952022cf02352e40050b02f74d3d017979642624","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:41:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:41:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"480e6e51498b5146627a5984952022cf02352e40050b02f74d3d017979642624","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c0e39aa5b4add8d344af6f3b9cc71039b8156cf79d3aff0906ca0309f9c0bab5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:41:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:41:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c0e39aa5b4add8d344af6f3b9cc71039b8156cf79d3aff0906ca0309f9c0bab5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/480e6e51498b5146627a5984952022cf02352e40050b02f74d3d017979642624"} {"level":"info","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c0e39aa5b4add8d344af6f3b9cc71039b8156cf79d3aff0906ca0309f9c0bab5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"480e6e51498b5146627a5984952022cf02352e40050b02f74d3d017979642624","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:41:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:41:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["480e6e51498b5146627a5984952022cf02352e40050b02f74d3d017979642624"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"480e6e51498b5146627a5984952022cf02352e40050b02f74d3d017979642624","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c0e39aa5b4add8d344af6f3b9cc71039b8156cf79d3aff0906ca0309f9c0bab5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"480e6e51498b5146627a5984952022cf02352e40050b02f74d3d017979642624","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:41:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:41:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["480e6e51498b5146627a5984952022cf02352e40050b02f74d3d017979642624"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"480e6e51498b5146627a5984952022cf02352e40050b02f74d3d017979642624","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"480e6e51498b5146627a5984952022cf02352e40050b02f74d3d017979642624\": 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-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"480e6e51498b5146627a5984952022cf02352e40050b02f74d3d017979642624","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"480e6e51498b5146627a5984952022cf02352e40050b02f74d3d017979642624","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fd7dc2e6a84dcd921e52416fcf48e96536c257ce3e8a082110356838d023b5a5"} {"level":"info","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c0e39aa5b4add8d344af6f3b9cc71039b8156cf79d3aff0906ca0309f9c0bab5"} {"level":"info","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/480e6e51498b5146627a5984952022cf02352e40050b02f74d3d017979642624"} {"level":"debug","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e46b39a83315c5d6df419d9369fc16cfca7c3f88f10f213dc7615d32094caeb2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:41:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:41:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e46b39a83315c5d6df419d9369fc16cfca7c3f88f10f213dc7615d32094caeb2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e46b39a83315c5d6df419d9369fc16cfca7c3f88f10f213dc7615d32094caeb2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e46b39a83315c5d6df419d9369fc16cfca7c3f88f10f213dc7615d32094caeb2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e46b39a83315c5d6df419d9369fc16cfca7c3f88f10f213dc7615d32094caeb2"} {"level":"debug","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e46b39a83315c5d6df419d9369fc16cfca7c3f88f10f213dc7615d32094caeb2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e46b39a83315c5d6df419d9369fc16cfca7c3f88f10f213dc7615d32094caeb2"} {"level":"debug","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e46b39a83315c5d6df419d9369fc16cfca7c3f88f10f213dc7615d32094caeb2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:41:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:41:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e46b39a83315c5d6df419d9369fc16cfca7c3f88f10f213dc7615d32094caeb2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e46b39a83315c5d6df419d9369fc16cfca7c3f88f10f213dc7615d32094caeb2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e46b39a83315c5d6df419d9369fc16cfca7c3f88f10f213dc7615d32094caeb2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:41:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:41:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e46b39a83315c5d6df419d9369fc16cfca7c3f88f10f213dc7615d32094caeb2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e46b39a83315c5d6df419d9369fc16cfca7c3f88f10f213dc7615d32094caeb2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e46b39a83315c5d6df419d9369fc16cfca7c3f88f10f213dc7615d32094caeb2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e46b39a83315c5d6df419d9369fc16cfca7c3f88f10f213dc7615d32094caeb2"} {"level":"debug","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e46b39a83315c5d6df419d9369fc16cfca7c3f88f10f213dc7615d32094caeb2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e46b39a83315c5d6df419d9369fc16cfca7c3f88f10f213dc7615d32094caeb2"} {"level":"debug","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e46b39a83315c5d6df419d9369fc16cfca7c3f88f10f213dc7615d32094caeb2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:41:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:41:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e46b39a83315c5d6df419d9369fc16cfca7c3f88f10f213dc7615d32094caeb2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e46b39a83315c5d6df419d9369fc16cfca7c3f88f10f213dc7615d32094caeb2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e46b39a83315c5d6df419d9369fc16cfca7c3f88f10f213dc7615d32094caeb2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"69875df3539c864886f13b302b9d9e1080aabba5a199f7372fa5fd2fdb03b4bf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:41:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:41:26Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"69875df3539c864886f13b302b9d9e1080aabba5a199f7372fa5fd2fdb03b4bf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"69875df3539c864886f13b302b9d9e1080aabba5a199f7372fa5fd2fdb03b4bf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"69875df3539c864886f13b302b9d9e1080aabba5a199f7372fa5fd2fdb03b4bf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e46b39a83315c5d6df419d9369fc16cfca7c3f88f10f213dc7615d32094caeb2"} {"level":"debug","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"69875df3539c864886f13b302b9d9e1080aabba5a199f7372fa5fd2fdb03b4bf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:41:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:41:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/69875df3539c864886f13b302b9d9e1080aabba5a199f7372fa5fd2fdb03b4bf"} {"level":"info","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"69875df3539c864886f13b302b9d9e1080aabba5a199f7372fa5fd2fdb03b4bf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"69875df3539c864886f13b302b9d9e1080aabba5a199f7372fa5fd2fdb03b4bf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:41:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:41:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["69875df3539c864886f13b302b9d9e1080aabba5a199f7372fa5fd2fdb03b4bf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"69875df3539c864886f13b302b9d9e1080aabba5a199f7372fa5fd2fdb03b4bf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"69875df3539c864886f13b302b9d9e1080aabba5a199f7372fa5fd2fdb03b4bf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:41:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:41:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"69875df3539c864886f13b302b9d9e1080aabba5a199f7372fa5fd2fdb03b4bf","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:41:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/69875df3539c864886f13b302b9d9e1080aabba5a199f7372fa5fd2fdb03b4bf"} {"level":"debug","ts":"2026-07-15T12:41:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"69875df3539c864886f13b302b9d9e1080aabba5a199f7372fa5fd2fdb03b4bf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"69875df3539c864886f13b302b9d9e1080aabba5a199f7372fa5fd2fdb03b4bf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e2a0650d568639384e57814fc77cd09291be99c2ea8c1223e0606ca0932a3366","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:41:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:41:27Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/69875df3539c864886f13b302b9d9e1080aabba5a199f7372fa5fd2fdb03b4bf"} {"level":"info","ts":"2026-07-15T12:41:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e2a0650d568639384e57814fc77cd09291be99c2ea8c1223e0606ca0932a3366","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"69875df3539c864886f13b302b9d9e1080aabba5a199f7372fa5fd2fdb03b4bf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:41:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:41:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["69875df3539c864886f13b302b9d9e1080aabba5a199f7372fa5fd2fdb03b4bf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"69875df3539c864886f13b302b9d9e1080aabba5a199f7372fa5fd2fdb03b4bf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e2a0650d568639384e57814fc77cd09291be99c2ea8c1223e0606ca0932a3366","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:41:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:41:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e2a0650d568639384e57814fc77cd09291be99c2ea8c1223e0606ca0932a3366","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"69875df3539c864886f13b302b9d9e1080aabba5a199f7372fa5fd2fdb03b4bf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e2a0650d568639384e57814fc77cd09291be99c2ea8c1223e0606ca0932a3366","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:41:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e2a0650d568639384e57814fc77cd09291be99c2ea8c1223e0606ca0932a3366"} {"level":"debug","ts":"2026-07-15T12:41:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e2a0650d568639384e57814fc77cd09291be99c2ea8c1223e0606ca0932a3366","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:41:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:41:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e2a0650d568639384e57814fc77cd09291be99c2ea8c1223e0606ca0932a3366"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e2a0650d568639384e57814fc77cd09291be99c2ea8c1223e0606ca0932a3366","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e2a0650d568639384e57814fc77cd09291be99c2ea8c1223e0606ca0932a3366","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:41:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/69875df3539c864886f13b302b9d9e1080aabba5a199f7372fa5fd2fdb03b4bf"} {"level":"debug","ts":"2026-07-15T12:41:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cc4b2eab201bcea1a2b30e38ae0ff3c82833f853bcac5b05a6a9fd2450c76a16","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:41:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:41:27Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cc4b2eab201bcea1a2b30e38ae0ff3c82833f853bcac5b05a6a9fd2450c76a16","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"487b89563b6f9ce673eff224b69c1cfa10fb2e5556465f302f7b7100766ba184","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:41:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:41:27Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e2a0650d568639384e57814fc77cd09291be99c2ea8c1223e0606ca0932a3366"} {"level":"info","ts":"2026-07-15T12:41:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"487b89563b6f9ce673eff224b69c1cfa10fb2e5556465f302f7b7100766ba184","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cc4b2eab201bcea1a2b30e38ae0ff3c82833f853bcac5b05a6a9fd2450c76a16","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:41:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:41:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cc4b2eab201bcea1a2b30e38ae0ff3c82833f853bcac5b05a6a9fd2450c76a16","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"487b89563b6f9ce673eff224b69c1cfa10fb2e5556465f302f7b7100766ba184","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cc4b2eab201bcea1a2b30e38ae0ff3c82833f853bcac5b05a6a9fd2450c76a16","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:41:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc4b2eab201bcea1a2b30e38ae0ff3c82833f853bcac5b05a6a9fd2450c76a16"} {"level":"debug","ts":"2026-07-15T12:41:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cc4b2eab201bcea1a2b30e38ae0ff3c82833f853bcac5b05a6a9fd2450c76a16","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:41:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:41:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cc4b2eab201bcea1a2b30e38ae0ff3c82833f853bcac5b05a6a9fd2450c76a16"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cc4b2eab201bcea1a2b30e38ae0ff3c82833f853bcac5b05a6a9fd2450c76a16","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"487b89563b6f9ce673eff224b69c1cfa10fb2e5556465f302f7b7100766ba184","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:41:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:41:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/487b89563b6f9ce673eff224b69c1cfa10fb2e5556465f302f7b7100766ba184"} {"level":"info","ts":"2026-07-15T12:41:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"487b89563b6f9ce673eff224b69c1cfa10fb2e5556465f302f7b7100766ba184","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cc4b2eab201bcea1a2b30e38ae0ff3c82833f853bcac5b05a6a9fd2450c76a16","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:41:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:41:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc4b2eab201bcea1a2b30e38ae0ff3c82833f853bcac5b05a6a9fd2450c76a16"} {"level":"info","ts":"2026-07-15T12:41:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cc4b2eab201bcea1a2b30e38ae0ff3c82833f853bcac5b05a6a9fd2450c76a16","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"487b89563b6f9ce673eff224b69c1cfa10fb2e5556465f302f7b7100766ba184","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cc4b2eab201bcea1a2b30e38ae0ff3c82833f853bcac5b05a6a9fd2450c76a16","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:41:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:41:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cc4b2eab201bcea1a2b30e38ae0ff3c82833f853bcac5b05a6a9fd2450c76a16"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cc4b2eab201bcea1a2b30e38ae0ff3c82833f853bcac5b05a6a9fd2450c76a16","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"487b89563b6f9ce673eff224b69c1cfa10fb2e5556465f302f7b7100766ba184","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cc4b2eab201bcea1a2b30e38ae0ff3c82833f853bcac5b05a6a9fd2450c76a16","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:41:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:41:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cc4b2eab201bcea1a2b30e38ae0ff3c82833f853bcac5b05a6a9fd2450c76a16"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/487b89563b6f9ce673eff224b69c1cfa10fb2e5556465f302f7b7100766ba184"} {"level":"error","ts":"2026-07-15T12:41:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"cc4b2eab201bcea1a2b30e38ae0ff3c82833f853bcac5b05a6a9fd2450c76a16","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"cc4b2eab201bcea1a2b30e38ae0ff3c82833f853bcac5b05a6a9fd2450c76a16\": 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-15T12:41:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cc4b2eab201bcea1a2b30e38ae0ff3c82833f853bcac5b05a6a9fd2450c76a16","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:41:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:41:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cc4b2eab201bcea1a2b30e38ae0ff3c82833f853bcac5b05a6a9fd2450c76a16","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cc4b2eab201bcea1a2b30e38ae0ff3c82833f853bcac5b05a6a9fd2450c76a16","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:41:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:41:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-15T12:41:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"cc4b2eab201bcea1a2b30e38ae0ff3c82833f853bcac5b05a6a9fd2450c76a16","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"cc4b2eab201bcea1a2b30e38ae0ff3c82833f853bcac5b05a6a9fd2450c76a16\": 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-15T12:41:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cc4b2eab201bcea1a2b30e38ae0ff3c82833f853bcac5b05a6a9fd2450c76a16","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:41:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc4b2eab201bcea1a2b30e38ae0ff3c82833f853bcac5b05a6a9fd2450c76a16"} {"level":"debug","ts":"2026-07-15T12:41:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cc4b2eab201bcea1a2b30e38ae0ff3c82833f853bcac5b05a6a9fd2450c76a16","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:41:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc4b2eab201bcea1a2b30e38ae0ff3c82833f853bcac5b05a6a9fd2450c76a16"} {"level":"debug","ts":"2026-07-15T12:41:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"487b89563b6f9ce673eff224b69c1cfa10fb2e5556465f302f7b7100766ba184","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:41:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:41:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["487b89563b6f9ce673eff224b69c1cfa10fb2e5556465f302f7b7100766ba184"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"487b89563b6f9ce673eff224b69c1cfa10fb2e5556465f302f7b7100766ba184","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"487b89563b6f9ce673eff224b69c1cfa10fb2e5556465f302f7b7100766ba184","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cc4b2eab201bcea1a2b30e38ae0ff3c82833f853bcac5b05a6a9fd2450c76a16","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:41:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:41:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cc4b2eab201bcea1a2b30e38ae0ff3c82833f853bcac5b05a6a9fd2450c76a16"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:41:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/487b89563b6f9ce673eff224b69c1cfa10fb2e5556465f302f7b7100766ba184"} {"level":"info","ts":"2026-07-15T12:41:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cc4b2eab201bcea1a2b30e38ae0ff3c82833f853bcac5b05a6a9fd2450c76a16","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:41:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cc4b2eab201bcea1a2b30e38ae0ff3c82833f853bcac5b05a6a9fd2450c76a16","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:41:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc4b2eab201bcea1a2b30e38ae0ff3c82833f853bcac5b05a6a9fd2450c76a16"} {"level":"info","ts":"2026-07-15T12:41:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"83cd4a3b-e186-43b2-811d-e09232934930","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:51796","PortSpecifier":{"PortValue":51796}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"83cd4a3b-e186-43b2-811d-e09232934930","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-a9c7da.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T12:41:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"83cd4a3b-e186-43b2-811d-e09232934930","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:51796","PortSpecifier":{"PortValue":51796}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784119289,"nanos":210192939},"http":{"id":"83cd4a3b-e186-43b2-811d-e09232934930","method":"POST","headers":{":authority":"e2e-shared-a-a9c7da.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.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-15T12:41:29Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"83cd4a3b-e186-43b2-811d-e09232934930","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T12:41:29Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"83cd4a3b-e186-43b2-811d-e09232934930","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":"950aedbc-b6e3-48d3-a0a5-3b75f37f1847","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=af533eb9-2d08-4dc6-8dc1-8f0fa0b88cd4"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/7e6c35fe831f"]}} {"level":"debug","ts":"2026-07-15T12:41:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"83cd4a3b-e186-43b2-811d-e09232934930","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/7e6c35fe831f"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=af533eb9-2d08-4dc6-8dc1-8f0fa0b88cd4"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"950aedbc-b6e3-48d3-a0a5-3b75f37f1847","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.67:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-a9c7da.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.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-15T12:41:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"83cd4a3b-e186-43b2-811d-e09232934930","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-15T12:41:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"83cd4a3b-e186-43b2-811d-e09232934930","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-15T12:41:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"83cd4a3b-e186-43b2-811d-e09232934930","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-a9c7da/auth-test-model-a9c7da\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-a9c7da/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-15T12:41:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"83cd4a3b-e186-43b2-811d-e09232934930","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T12:41:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"83cd4a3b-e186-43b2-811d-e09232934930","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-15T12:41:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"83cd4a3b-e186-43b2-811d-e09232934930","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-15T12:41:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"83cd4a3b-e186-43b2-811d-e09232934930","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T12:41:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"83cd4a3b-e186-43b2-811d-e09232934930","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T12:41:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0fb7d938-95d0-48e4-9053-74148b20373a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:37616","PortSpecifier":{"PortValue":37616}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"0fb7d938-95d0-48e4-9053-74148b20373a","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-b2e819.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T12:41:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0fb7d938-95d0-48e4-9053-74148b20373a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:37616","PortSpecifier":{"PortValue":37616}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784119289,"nanos":270625968},"http":{"id":"0fb7d938-95d0-48e4-9053-74148b20373a","method":"POST","headers":{":authority":"e2e-shared-b-b2e819.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.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-15T12:41:29Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"0fb7d938-95d0-48e4-9053-74148b20373a","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T12:41:29Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"0fb7d938-95d0-48e4-9053-74148b20373a","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":"950aedbc-b6e3-48d3-a0a5-3b75f37f1847","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=af533eb9-2d08-4dc6-8dc1-8f0fa0b88cd4"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/7e6c35fe831f"]}} {"level":"debug","ts":"2026-07-15T12:41:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"0fb7d938-95d0-48e4-9053-74148b20373a","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/7e6c35fe831f"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=af533eb9-2d08-4dc6-8dc1-8f0fa0b88cd4"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"950aedbc-b6e3-48d3-a0a5-3b75f37f1847","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"cc4b2eab201bcea1a2b30e38ae0ff3c82833f853bcac5b05a6a9fd2450c76a16"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.69:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-b2e819.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.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-15T12:41:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0fb7d938-95d0-48e4-9053-74148b20373a","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-15T12:41:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0fb7d938-95d0-48e4-9053-74148b20373a","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-15T12:41:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0fb7d938-95d0-48e4-9053-74148b20373a","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-b2e819/auth-test-model-b2e819\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-b2e819/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-15T12:41:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"0fb7d938-95d0-48e4-9053-74148b20373a","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T12:41:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0fb7d938-95d0-48e4-9053-74148b20373a","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-15T12:41:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0fb7d938-95d0-48e4-9053-74148b20373a","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-15T12:41:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0fb7d938-95d0-48e4-9053-74148b20373a","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T12:41:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0fb7d938-95d0-48e4-9053-74148b20373a","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T12:41:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d4845991-99b0-4626-bd2d-9222e8a7ee57","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:52306","PortSpecifier":{"PortValue":52306}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d4845991-99b0-4626-bd2d-9222e8a7ee57","method":"GET","path":"/maas-api/v1/api-keys/a0d5f145-0ec1-4df7-9806-fa0150426b88","host":"e2e-shared-a-a9c7da.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T12:41:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d4845991-99b0-4626-bd2d-9222e8a7ee57","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:52306","PortSpecifier":{"PortValue":52306}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784119289,"nanos":333084612},"http":{"id":"d4845991-99b0-4626-bd2d-9222e8a7ee57","method":"GET","headers":{":authority":"e2e-shared-a-a9c7da.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/a0d5f145-0ec1-4df7-9806-fa0150426b88",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T12:41:29Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"d4845991-99b0-4626-bd2d-9222e8a7ee57","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T12:41:29Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d4845991-99b0-4626-bd2d-9222e8a7ee57","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":"950aedbc-b6e3-48d3-a0a5-3b75f37f1847","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=af533eb9-2d08-4dc6-8dc1-8f0fa0b88cd4"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/7e6c35fe831f"]}} {"level":"debug","ts":"2026-07-15T12:41:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d4845991-99b0-4626-bd2d-9222e8a7ee57","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/7e6c35fe831f"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=af533eb9-2d08-4dc6-8dc1-8f0fa0b88cd4"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"950aedbc-b6e3-48d3-a0a5-3b75f37f1847","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.67:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-a9c7da.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/a0d5f145-0ec1-4df7-9806-fa0150426b88",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T12:41:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d4845991-99b0-4626-bd2d-9222e8a7ee57","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-15T12:41:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d4845991-99b0-4626-bd2d-9222e8a7ee57","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-15T12:41:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d4845991-99b0-4626-bd2d-9222e8a7ee57","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-a9c7da/auth-test-model-a9c7da\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-a9c7da/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-15T12:41:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"d4845991-99b0-4626-bd2d-9222e8a7ee57","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T12:41:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d4845991-99b0-4626-bd2d-9222e8a7ee57","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-15T12:41:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d4845991-99b0-4626-bd2d-9222e8a7ee57","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-15T12:41:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d4845991-99b0-4626-bd2d-9222e8a7ee57","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T12:41:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d4845991-99b0-4626-bd2d-9222e8a7ee57","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T12:41:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f26bc84b-193c-4a39-b568-3f8f94375c25","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:37622","PortSpecifier":{"PortValue":37622}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f26bc84b-193c-4a39-b568-3f8f94375c25","method":"GET","path":"/maas-api/v1/api-keys/2a5f90b8-4fdd-4c4e-abe5-8aa635069d35","host":"e2e-shared-b-b2e819.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T12:41:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f26bc84b-193c-4a39-b568-3f8f94375c25","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:37622","PortSpecifier":{"PortValue":37622}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784119289,"nanos":373672070},"http":{"id":"f26bc84b-193c-4a39-b568-3f8f94375c25","method":"GET","headers":{":authority":"e2e-shared-b-b2e819.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/2a5f90b8-4fdd-4c4e-abe5-8aa635069d35",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T12:41:29Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"f26bc84b-193c-4a39-b568-3f8f94375c25","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T12:41:29Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f26bc84b-193c-4a39-b568-3f8f94375c25","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":"950aedbc-b6e3-48d3-a0a5-3b75f37f1847","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=af533eb9-2d08-4dc6-8dc1-8f0fa0b88cd4"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/7e6c35fe831f"]}} {"level":"debug","ts":"2026-07-15T12:41:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f26bc84b-193c-4a39-b568-3f8f94375c25","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/7e6c35fe831f"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=af533eb9-2d08-4dc6-8dc1-8f0fa0b88cd4"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"950aedbc-b6e3-48d3-a0a5-3b75f37f1847","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"cc4b2eab201bcea1a2b30e38ae0ff3c82833f853bcac5b05a6a9fd2450c76a16"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.69:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-b2e819.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/2a5f90b8-4fdd-4c4e-abe5-8aa635069d35",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T12:41:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f26bc84b-193c-4a39-b568-3f8f94375c25","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-15T12:41:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f26bc84b-193c-4a39-b568-3f8f94375c25","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-15T12:41:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f26bc84b-193c-4a39-b568-3f8f94375c25","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-b2e819/auth-test-model-b2e819\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-b2e819/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-15T12:41:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"f26bc84b-193c-4a39-b568-3f8f94375c25","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T12:41:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f26bc84b-193c-4a39-b568-3f8f94375c25","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-15T12:41:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f26bc84b-193c-4a39-b568-3f8f94375c25","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-15T12:41:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f26bc84b-193c-4a39-b568-3f8f94375c25","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T12:41:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f26bc84b-193c-4a39-b568-3f8f94375c25","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T12:41:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1b2943dd-e4f1-4c77-87d6-d8a23a0b33d0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:60420","PortSpecifier":{"PortValue":60420}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"1b2943dd-e4f1-4c77-87d6-d8a23a0b33d0","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-a9c7da.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T12:41:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1b2943dd-e4f1-4c77-87d6-d8a23a0b33d0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:60420","PortSpecifier":{"PortValue":60420}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784119306,"nanos":511868439},"http":{"id":"1b2943dd-e4f1-4c77-87d6-d8a23a0b33d0","method":"POST","headers":{":authority":"e2e-shared-a-a9c7da.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.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-15T12:41:46Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"1b2943dd-e4f1-4c77-87d6-d8a23a0b33d0","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T12:41:46Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"1b2943dd-e4f1-4c77-87d6-d8a23a0b33d0","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":"950aedbc-b6e3-48d3-a0a5-3b75f37f1847","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=af533eb9-2d08-4dc6-8dc1-8f0fa0b88cd4"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/7e6c35fe831f"]}} {"level":"debug","ts":"2026-07-15T12:41:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"1b2943dd-e4f1-4c77-87d6-d8a23a0b33d0","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/7e6c35fe831f"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=af533eb9-2d08-4dc6-8dc1-8f0fa0b88cd4"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"950aedbc-b6e3-48d3-a0a5-3b75f37f1847","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.67:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-a9c7da.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.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-15T12:41:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1b2943dd-e4f1-4c77-87d6-d8a23a0b33d0","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-15T12:41:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1b2943dd-e4f1-4c77-87d6-d8a23a0b33d0","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-15T12:41:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1b2943dd-e4f1-4c77-87d6-d8a23a0b33d0","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-a9c7da/auth-test-model-a9c7da\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-a9c7da/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-15T12:41:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"1b2943dd-e4f1-4c77-87d6-d8a23a0b33d0","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T12:41:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1b2943dd-e4f1-4c77-87d6-d8a23a0b33d0","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-15T12:41:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1b2943dd-e4f1-4c77-87d6-d8a23a0b33d0","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-15T12:41:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1b2943dd-e4f1-4c77-87d6-d8a23a0b33d0","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T12:41:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1b2943dd-e4f1-4c77-87d6-d8a23a0b33d0","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T12:41:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"af664457-e8c6-4841-9cca-1a83626a0164","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:37268","PortSpecifier":{"PortValue":37268}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"af664457-e8c6-4841-9cca-1a83626a0164","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-b2e819.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T12:41:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"af664457-e8c6-4841-9cca-1a83626a0164","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:37268","PortSpecifier":{"PortValue":37268}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784119306,"nanos":550964585},"http":{"id":"af664457-e8c6-4841-9cca-1a83626a0164","method":"POST","headers":{":authority":"e2e-shared-b-b2e819.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.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-15T12:41:46Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"af664457-e8c6-4841-9cca-1a83626a0164","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T12:41:46Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"af664457-e8c6-4841-9cca-1a83626a0164","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":"950aedbc-b6e3-48d3-a0a5-3b75f37f1847","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=af533eb9-2d08-4dc6-8dc1-8f0fa0b88cd4"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/7e6c35fe831f"]}} {"level":"debug","ts":"2026-07-15T12:41:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"af664457-e8c6-4841-9cca-1a83626a0164","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/7e6c35fe831f"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=af533eb9-2d08-4dc6-8dc1-8f0fa0b88cd4"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"950aedbc-b6e3-48d3-a0a5-3b75f37f1847","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"cc4b2eab201bcea1a2b30e38ae0ff3c82833f853bcac5b05a6a9fd2450c76a16"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.69:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-b2e819.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.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-15T12:41:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"af664457-e8c6-4841-9cca-1a83626a0164","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-15T12:41:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"af664457-e8c6-4841-9cca-1a83626a0164","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-15T12:41:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"af664457-e8c6-4841-9cca-1a83626a0164","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-b2e819/auth-test-model-b2e819\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-b2e819/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-15T12:41:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"af664457-e8c6-4841-9cca-1a83626a0164","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T12:41:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"af664457-e8c6-4841-9cca-1a83626a0164","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-15T12:41:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"af664457-e8c6-4841-9cca-1a83626a0164","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-15T12:41:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"af664457-e8c6-4841-9cca-1a83626a0164","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T12:41:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"af664457-e8c6-4841-9cca-1a83626a0164","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T12:41:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"04d776c4-7cc9-476b-818e-7f0a406656f7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:60432","PortSpecifier":{"PortValue":60432}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"04d776c4-7cc9-476b-818e-7f0a406656f7","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-a9c7da.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T12:41:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"04d776c4-7cc9-476b-818e-7f0a406656f7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:60432","PortSpecifier":{"PortValue":60432}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784119306,"nanos":591666431},"http":{"id":"04d776c4-7cc9-476b-818e-7f0a406656f7","method":"GET","headers":{":authority":"e2e-shared-a-a9c7da.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T12:41:46Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"04d776c4-7cc9-476b-818e-7f0a406656f7","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-t1OhMjIvoz1zWM0S_EgN0GA4O7Ci2YAWH9SaADBiz7fBSjeaHKtEtrVqwJK1"} {"level":"debug","ts":"2026-07-15T12:41:46Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"04d776c4-7cc9-476b-818e-7f0a406656f7","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-a9c7da.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-t1OhMjIvoz1zWM0S_EgN0GA4O7Ci2YAWH9SaADBiz7fBSjeaHKtEtrVqwJK1\"}"} {"level":"debug","ts":"2026-07-15T12:41:46Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"04d776c4-7cc9-476b-818e-7f0a406656f7","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-a9c7da.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":"8915febe-7ae2-4f04-8986-a24fc9ed1ad8","keyName":"e2e-auth-iso-a-9007e2","subscription":"e2e-auth-iso-99e9a6","tenant":"e2e-shared-a-a9c7da","userId":"8915febe-7ae2-4f04-8986-a24fc9ed1ad8","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-15T12:41:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"04d776c4-7cc9-476b-818e-7f0a406656f7","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T12:41:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"04d776c4-7cc9-476b-818e-7f0a406656f7","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-15T12:41:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"04d776c4-7cc9-476b-818e-7f0a406656f7","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-15T12:41:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"04d776c4-7cc9-476b-818e-7f0a406656f7","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-a9c7da/auth-test-model-a9c7da\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-a9c7da/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-15T12:41:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"04d776c4-7cc9-476b-818e-7f0a406656f7","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-15T12:41:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"04d776c4-7cc9-476b-818e-7f0a406656f7","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-15T12:41:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"04d776c4-7cc9-476b-818e-7f0a406656f7","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-15T12:41:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"04d776c4-7cc9-476b-818e-7f0a406656f7","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-99e9a6"} {"level":"info","ts":"2026-07-15T12:41:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"04d776c4-7cc9-476b-818e-7f0a406656f7","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T12:41:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"04d776c4-7cc9-476b-818e-7f0a406656f7","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T12:42:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f4c7a5a6-a8ab-4f37-baec-04ebebcaaa82","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:43260","PortSpecifier":{"PortValue":43260}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f4c7a5a6-a8ab-4f37-baec-04ebebcaaa82","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-a9c7da.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T12:42:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f4c7a5a6-a8ab-4f37-baec-04ebebcaaa82","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:43260","PortSpecifier":{"PortValue":43260}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784119325,"nanos":864023652},"http":{"id":"f4c7a5a6-a8ab-4f37-baec-04ebebcaaa82","method":"POST","headers":{":authority":"e2e-shared-a-a9c7da.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.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-15T12:42:05Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"f4c7a5a6-a8ab-4f37-baec-04ebebcaaa82","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T12:42:05Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f4c7a5a6-a8ab-4f37-baec-04ebebcaaa82","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":"950aedbc-b6e3-48d3-a0a5-3b75f37f1847","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=af533eb9-2d08-4dc6-8dc1-8f0fa0b88cd4"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/7e6c35fe831f"]}} {"level":"debug","ts":"2026-07-15T12:42:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f4c7a5a6-a8ab-4f37-baec-04ebebcaaa82","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/7e6c35fe831f"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=af533eb9-2d08-4dc6-8dc1-8f0fa0b88cd4"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"950aedbc-b6e3-48d3-a0a5-3b75f37f1847","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.67:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-a9c7da.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.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-15T12:42:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f4c7a5a6-a8ab-4f37-baec-04ebebcaaa82","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-15T12:42:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f4c7a5a6-a8ab-4f37-baec-04ebebcaaa82","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-15T12:42:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f4c7a5a6-a8ab-4f37-baec-04ebebcaaa82","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-a9c7da/auth-test-model-a9c7da\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-a9c7da/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-15T12:42:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"f4c7a5a6-a8ab-4f37-baec-04ebebcaaa82","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T12:42:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f4c7a5a6-a8ab-4f37-baec-04ebebcaaa82","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-15T12:42:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f4c7a5a6-a8ab-4f37-baec-04ebebcaaa82","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-15T12:42:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f4c7a5a6-a8ab-4f37-baec-04ebebcaaa82","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T12:42:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f4c7a5a6-a8ab-4f37-baec-04ebebcaaa82","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T12:42:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"374db851-c4b3-4c5d-a273-b91f7a3dced5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:44394","PortSpecifier":{"PortValue":44394}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"374db851-c4b3-4c5d-a273-b91f7a3dced5","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-b2e819.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T12:42:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"374db851-c4b3-4c5d-a273-b91f7a3dced5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:44394","PortSpecifier":{"PortValue":44394}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784119325,"nanos":901869881},"http":{"id":"374db851-c4b3-4c5d-a273-b91f7a3dced5","method":"POST","headers":{":authority":"e2e-shared-b-b2e819.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.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-15T12:42:05Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"374db851-c4b3-4c5d-a273-b91f7a3dced5","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T12:42:05Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"374db851-c4b3-4c5d-a273-b91f7a3dced5","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":"950aedbc-b6e3-48d3-a0a5-3b75f37f1847","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=af533eb9-2d08-4dc6-8dc1-8f0fa0b88cd4"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/7e6c35fe831f"]}} {"level":"debug","ts":"2026-07-15T12:42:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"374db851-c4b3-4c5d-a273-b91f7a3dced5","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/7e6c35fe831f"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=af533eb9-2d08-4dc6-8dc1-8f0fa0b88cd4"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"950aedbc-b6e3-48d3-a0a5-3b75f37f1847","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"cc4b2eab201bcea1a2b30e38ae0ff3c82833f853bcac5b05a6a9fd2450c76a16"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.69:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-b2e819.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.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-15T12:42:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"374db851-c4b3-4c5d-a273-b91f7a3dced5","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-15T12:42:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"374db851-c4b3-4c5d-a273-b91f7a3dced5","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-15T12:42:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"374db851-c4b3-4c5d-a273-b91f7a3dced5","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-b2e819/auth-test-model-b2e819\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-b2e819/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-15T12:42:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"374db851-c4b3-4c5d-a273-b91f7a3dced5","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T12:42:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"374db851-c4b3-4c5d-a273-b91f7a3dced5","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-15T12:42:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"374db851-c4b3-4c5d-a273-b91f7a3dced5","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-15T12:42:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"374db851-c4b3-4c5d-a273-b91f7a3dced5","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T12:42:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"374db851-c4b3-4c5d-a273-b91f7a3dced5","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T12:42:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7f754a93-a48d-42d6-ab35-54ca66084d6f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:44402","PortSpecifier":{"PortValue":44402}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"7f754a93-a48d-42d6-ab35-54ca66084d6f","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-b2e819.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T12:42:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7f754a93-a48d-42d6-ab35-54ca66084d6f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:44402","PortSpecifier":{"PortValue":44402}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784119325,"nanos":940043259},"http":{"id":"7f754a93-a48d-42d6-ab35-54ca66084d6f","method":"GET","headers":{":authority":"e2e-shared-b-b2e819.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T12:42:05Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"7f754a93-a48d-42d6-ab35-54ca66084d6f","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-pSsHTzld8U6nrLwa_lcL632L0hqoaxgZrctgbTD9fGW8kci4RyV7WRFTYcO3"} {"level":"debug","ts":"2026-07-15T12:42:05Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"7f754a93-a48d-42d6-ab35-54ca66084d6f","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-b2e819.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-pSsHTzld8U6nrLwa_lcL632L0hqoaxgZrctgbTD9fGW8kci4RyV7WRFTYcO3\"}"} {"level":"debug","ts":"2026-07-15T12:42:05Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"7f754a93-a48d-42d6-ab35-54ca66084d6f","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-b2e819.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"reason":"key not found","tenant":"","valid":false}} {"level":"debug","ts":"2026-07-15T12:42:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"7f754a93-a48d-42d6-ab35-54ca66084d6f","input":{"auth":{"identity":"Bearer **** not found","tenant":"","valid":false}}},"context":{"context_extensions":{"host":"cc4b2eab201bcea1a2b30e38ae0ff3c82833f853bcac5b05a6a9fd2450c76a16"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.69:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-b2e819.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T12:42:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7f754a93-a48d-42d6-ab35-54ca66084d6f","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-15T12:42:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access denied","request id":"7f754a93-a48d-42d6-ab35-54ca66084d6f","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"reason":"Unauthorized"} {"level":"info","ts":"2026-07-15T12:42:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7f754a93-a48d-42d6-ab35-54ca66084d6f","authorized":false,"response":"PERMISSION_DENIED","object":{"code":7,"status":403,"message":"Unauthorized"}} {"level":"debug","ts":"2026-07-15T12:42:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7f754a93-a48d-42d6-ab35-54ca66084d6f","authorized":false,"response":"PERMISSION_DENIED","object":{"code":7,"status":403,"message":"Unauthorized","headers":[{"content-type":"text/plain"},{"x-ext-auth-reason":""}]}} {"level":"info","ts":"2026-07-15T12:42:23Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"747151fe-2d66-4328-945b-1b9b50dfaef2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:34884","PortSpecifier":{"PortValue":34884}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"747151fe-2d66-4328-945b-1b9b50dfaef2","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-a9c7da.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T12:42:23Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"747151fe-2d66-4328-945b-1b9b50dfaef2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:34884","PortSpecifier":{"PortValue":34884}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784119343,"nanos":212063547},"http":{"id":"747151fe-2d66-4328-945b-1b9b50dfaef2","method":"POST","headers":{":authority":"e2e-shared-a-a9c7da.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.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-15T12:42:23Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"747151fe-2d66-4328-945b-1b9b50dfaef2","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T12:42:23Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"747151fe-2d66-4328-945b-1b9b50dfaef2","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":"950aedbc-b6e3-48d3-a0a5-3b75f37f1847","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=af533eb9-2d08-4dc6-8dc1-8f0fa0b88cd4"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/7e6c35fe831f"]}} {"level":"debug","ts":"2026-07-15T12:42:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"747151fe-2d66-4328-945b-1b9b50dfaef2","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/7e6c35fe831f"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=af533eb9-2d08-4dc6-8dc1-8f0fa0b88cd4"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"950aedbc-b6e3-48d3-a0a5-3b75f37f1847","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.67:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-a9c7da.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.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-15T12:42:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"747151fe-2d66-4328-945b-1b9b50dfaef2","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-15T12:42:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"747151fe-2d66-4328-945b-1b9b50dfaef2","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-15T12:42:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"747151fe-2d66-4328-945b-1b9b50dfaef2","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-a9c7da/auth-test-model-a9c7da\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-a9c7da/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-15T12:42:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"747151fe-2d66-4328-945b-1b9b50dfaef2","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T12:42:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"747151fe-2d66-4328-945b-1b9b50dfaef2","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-15T12:42:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"747151fe-2d66-4328-945b-1b9b50dfaef2","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-15T12:42:23Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"747151fe-2d66-4328-945b-1b9b50dfaef2","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T12:42:23Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"747151fe-2d66-4328-945b-1b9b50dfaef2","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T12:42:23Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"93255f3a-0a37-40d9-ad72-f161f56c0669","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:53182","PortSpecifier":{"PortValue":53182}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"93255f3a-0a37-40d9-ad72-f161f56c0669","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-b2e819.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T12:42:23Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"93255f3a-0a37-40d9-ad72-f161f56c0669","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:53182","PortSpecifier":{"PortValue":53182}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784119343,"nanos":250186254},"http":{"id":"93255f3a-0a37-40d9-ad72-f161f56c0669","method":"POST","headers":{":authority":"e2e-shared-b-b2e819.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.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-15T12:42:23Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"93255f3a-0a37-40d9-ad72-f161f56c0669","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T12:42:23Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"93255f3a-0a37-40d9-ad72-f161f56c0669","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":"950aedbc-b6e3-48d3-a0a5-3b75f37f1847","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=af533eb9-2d08-4dc6-8dc1-8f0fa0b88cd4"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/7e6c35fe831f"]}} {"level":"debug","ts":"2026-07-15T12:42:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"93255f3a-0a37-40d9-ad72-f161f56c0669","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/7e6c35fe831f"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=af533eb9-2d08-4dc6-8dc1-8f0fa0b88cd4"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"950aedbc-b6e3-48d3-a0a5-3b75f37f1847","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"cc4b2eab201bcea1a2b30e38ae0ff3c82833f853bcac5b05a6a9fd2450c76a16"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.69:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-b2e819.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.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-15T12:42:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"93255f3a-0a37-40d9-ad72-f161f56c0669","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-15T12:42:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"93255f3a-0a37-40d9-ad72-f161f56c0669","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-15T12:42:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"93255f3a-0a37-40d9-ad72-f161f56c0669","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-b2e819/auth-test-model-b2e819\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-b2e819/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-15T12:42:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"93255f3a-0a37-40d9-ad72-f161f56c0669","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T12:42:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"93255f3a-0a37-40d9-ad72-f161f56c0669","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-15T12:42:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"93255f3a-0a37-40d9-ad72-f161f56c0669","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-15T12:42:23Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"93255f3a-0a37-40d9-ad72-f161f56c0669","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T12:42:23Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"93255f3a-0a37-40d9-ad72-f161f56c0669","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T12:42:23Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ae79c6c4-0fcd-4eac-85dc-8c7cde1b4750","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:34892","PortSpecifier":{"PortValue":34892}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ae79c6c4-0fcd-4eac-85dc-8c7cde1b4750","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-a-a9c7da.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T12:42:23Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ae79c6c4-0fcd-4eac-85dc-8c7cde1b4750","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:34892","PortSpecifier":{"PortValue":34892}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784119343,"nanos":292816017},"http":{"id":"ae79c6c4-0fcd-4eac-85dc-8c7cde1b4750","method":"POST","headers":{":authority":"e2e-shared-a-a9c7da.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.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-15T12:42:23Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"ae79c6c4-0fcd-4eac-85dc-8c7cde1b4750","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T12:42:23Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ae79c6c4-0fcd-4eac-85dc-8c7cde1b4750","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":"950aedbc-b6e3-48d3-a0a5-3b75f37f1847","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=af533eb9-2d08-4dc6-8dc1-8f0fa0b88cd4"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/7e6c35fe831f"]}} {"level":"debug","ts":"2026-07-15T12:42:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ae79c6c4-0fcd-4eac-85dc-8c7cde1b4750","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/7e6c35fe831f"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=af533eb9-2d08-4dc6-8dc1-8f0fa0b88cd4"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"950aedbc-b6e3-48d3-a0a5-3b75f37f1847","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.67:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-a9c7da.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.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-15T12:42:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ae79c6c4-0fcd-4eac-85dc-8c7cde1b4750","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-15T12:42:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ae79c6c4-0fcd-4eac-85dc-8c7cde1b4750","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-15T12:42:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ae79c6c4-0fcd-4eac-85dc-8c7cde1b4750","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-a9c7da/auth-test-model-a9c7da\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-a9c7da/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-15T12:42:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"ae79c6c4-0fcd-4eac-85dc-8c7cde1b4750","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T12:42:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ae79c6c4-0fcd-4eac-85dc-8c7cde1b4750","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-15T12:42:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ae79c6c4-0fcd-4eac-85dc-8c7cde1b4750","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-15T12:42:23Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ae79c6c4-0fcd-4eac-85dc-8c7cde1b4750","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T12:42:23Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ae79c6c4-0fcd-4eac-85dc-8c7cde1b4750","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T12:42:23Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b4cf85ac-a230-4498-9970-29179355ccf5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:53198","PortSpecifier":{"PortValue":53198}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b4cf85ac-a230-4498-9970-29179355ccf5","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-b-b2e819.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T12:42:23Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b4cf85ac-a230-4498-9970-29179355ccf5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:53198","PortSpecifier":{"PortValue":53198}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784119343,"nanos":333437909},"http":{"id":"b4cf85ac-a230-4498-9970-29179355ccf5","method":"POST","headers":{":authority":"e2e-shared-b-b2e819.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.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-15T12:42:23Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"b4cf85ac-a230-4498-9970-29179355ccf5","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T12:42:23Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b4cf85ac-a230-4498-9970-29179355ccf5","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":"950aedbc-b6e3-48d3-a0a5-3b75f37f1847","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=af533eb9-2d08-4dc6-8dc1-8f0fa0b88cd4"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/7e6c35fe831f"]}} {"level":"debug","ts":"2026-07-15T12:42:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b4cf85ac-a230-4498-9970-29179355ccf5","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/7e6c35fe831f"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=af533eb9-2d08-4dc6-8dc1-8f0fa0b88cd4"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"950aedbc-b6e3-48d3-a0a5-3b75f37f1847","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"cc4b2eab201bcea1a2b30e38ae0ff3c82833f853bcac5b05a6a9fd2450c76a16"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.69:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-b2e819.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.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-15T12:42:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b4cf85ac-a230-4498-9970-29179355ccf5","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-15T12:42:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b4cf85ac-a230-4498-9970-29179355ccf5","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-15T12:42:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b4cf85ac-a230-4498-9970-29179355ccf5","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-b2e819/auth-test-model-b2e819\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-b2e819/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-15T12:42:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"b4cf85ac-a230-4498-9970-29179355ccf5","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T12:42:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b4cf85ac-a230-4498-9970-29179355ccf5","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-15T12:42:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b4cf85ac-a230-4498-9970-29179355ccf5","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-15T12:42:23Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b4cf85ac-a230-4498-9970-29179355ccf5","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T12:42:23Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b4cf85ac-a230-4498-9970-29179355ccf5","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T12:42:38Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4661ce15-31d7-4c3c-b891-6a4ab7313beb","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:47276","PortSpecifier":{"PortValue":47276}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"4661ce15-31d7-4c3c-b891-6a4ab7313beb","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-a9c7da.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T12:42:38Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4661ce15-31d7-4c3c-b891-6a4ab7313beb","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:47276","PortSpecifier":{"PortValue":47276}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784119358,"nanos":497372515},"http":{"id":"4661ce15-31d7-4c3c-b891-6a4ab7313beb","method":"POST","headers":{":authority":"e2e-shared-a-a9c7da.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.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-15T12:42:38Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"4661ce15-31d7-4c3c-b891-6a4ab7313beb","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T12:42:38Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"4661ce15-31d7-4c3c-b891-6a4ab7313beb","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":"950aedbc-b6e3-48d3-a0a5-3b75f37f1847","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=af533eb9-2d08-4dc6-8dc1-8f0fa0b88cd4"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/7e6c35fe831f"]}} {"level":"debug","ts":"2026-07-15T12:42:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"4661ce15-31d7-4c3c-b891-6a4ab7313beb","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/7e6c35fe831f"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=af533eb9-2d08-4dc6-8dc1-8f0fa0b88cd4"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"950aedbc-b6e3-48d3-a0a5-3b75f37f1847","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.67:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-a9c7da.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.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-15T12:42:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4661ce15-31d7-4c3c-b891-6a4ab7313beb","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-15T12:42:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4661ce15-31d7-4c3c-b891-6a4ab7313beb","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-15T12:42:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4661ce15-31d7-4c3c-b891-6a4ab7313beb","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-a9c7da/auth-test-model-a9c7da\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-a9c7da/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-15T12:42:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"4661ce15-31d7-4c3c-b891-6a4ab7313beb","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T12:42:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4661ce15-31d7-4c3c-b891-6a4ab7313beb","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-15T12:42:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4661ce15-31d7-4c3c-b891-6a4ab7313beb","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-15T12:42:38Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4661ce15-31d7-4c3c-b891-6a4ab7313beb","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T12:42:38Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4661ce15-31d7-4c3c-b891-6a4ab7313beb","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T12:42:38Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"81bb4455-ca4c-4084-aabe-e6f0d5dc2c41","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:54304","PortSpecifier":{"PortValue":54304}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"81bb4455-ca4c-4084-aabe-e6f0d5dc2c41","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-b2e819.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T12:42:38Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"81bb4455-ca4c-4084-aabe-e6f0d5dc2c41","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:54304","PortSpecifier":{"PortValue":54304}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784119358,"nanos":535226274},"http":{"id":"81bb4455-ca4c-4084-aabe-e6f0d5dc2c41","method":"POST","headers":{":authority":"e2e-shared-b-b2e819.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.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-15T12:42:38Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"81bb4455-ca4c-4084-aabe-e6f0d5dc2c41","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T12:42:38Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"81bb4455-ca4c-4084-aabe-e6f0d5dc2c41","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":"950aedbc-b6e3-48d3-a0a5-3b75f37f1847","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=af533eb9-2d08-4dc6-8dc1-8f0fa0b88cd4"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/7e6c35fe831f"]}} {"level":"debug","ts":"2026-07-15T12:42:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"81bb4455-ca4c-4084-aabe-e6f0d5dc2c41","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/7e6c35fe831f"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=af533eb9-2d08-4dc6-8dc1-8f0fa0b88cd4"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"950aedbc-b6e3-48d3-a0a5-3b75f37f1847","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"cc4b2eab201bcea1a2b30e38ae0ff3c82833f853bcac5b05a6a9fd2450c76a16"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.69:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-b2e819.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.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-15T12:42:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"81bb4455-ca4c-4084-aabe-e6f0d5dc2c41","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-15T12:42:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"81bb4455-ca4c-4084-aabe-e6f0d5dc2c41","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-15T12:42:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"81bb4455-ca4c-4084-aabe-e6f0d5dc2c41","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-b2e819/auth-test-model-b2e819\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-b2e819/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-15T12:42:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"81bb4455-ca4c-4084-aabe-e6f0d5dc2c41","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T12:42:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"81bb4455-ca4c-4084-aabe-e6f0d5dc2c41","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-15T12:42:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"81bb4455-ca4c-4084-aabe-e6f0d5dc2c41","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-15T12:42:38Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"81bb4455-ca4c-4084-aabe-e6f0d5dc2c41","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T12:42:38Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"81bb4455-ca4c-4084-aabe-e6f0d5dc2c41","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T12:42:38Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a5b06362-9ba3-4a31-9e13-71b95be79302","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:54310","PortSpecifier":{"PortValue":54310}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a5b06362-9ba3-4a31-9e13-71b95be79302","method":"GET","path":"/maas-api/v1/api-keys/0e6aac7c-535b-47ff-ba18-2625d2a52fcf","host":"e2e-shared-b-b2e819.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T12:42:38Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a5b06362-9ba3-4a31-9e13-71b95be79302","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:54310","PortSpecifier":{"PortValue":54310}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784119358,"nanos":571579623},"http":{"id":"a5b06362-9ba3-4a31-9e13-71b95be79302","method":"GET","headers":{":authority":"e2e-shared-b-b2e819.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/0e6aac7c-535b-47ff-ba18-2625d2a52fcf",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T12:42:38Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"a5b06362-9ba3-4a31-9e13-71b95be79302","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T12:42:38Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a5b06362-9ba3-4a31-9e13-71b95be79302","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":"950aedbc-b6e3-48d3-a0a5-3b75f37f1847","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=af533eb9-2d08-4dc6-8dc1-8f0fa0b88cd4"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/7e6c35fe831f"]}} {"level":"debug","ts":"2026-07-15T12:42:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a5b06362-9ba3-4a31-9e13-71b95be79302","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/7e6c35fe831f"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=af533eb9-2d08-4dc6-8dc1-8f0fa0b88cd4"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"950aedbc-b6e3-48d3-a0a5-3b75f37f1847","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"cc4b2eab201bcea1a2b30e38ae0ff3c82833f853bcac5b05a6a9fd2450c76a16"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.69:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-b2e819.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/0e6aac7c-535b-47ff-ba18-2625d2a52fcf",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T12:42:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a5b06362-9ba3-4a31-9e13-71b95be79302","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-15T12:42:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a5b06362-9ba3-4a31-9e13-71b95be79302","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-15T12:42:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a5b06362-9ba3-4a31-9e13-71b95be79302","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-b2e819/auth-test-model-b2e819\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-b2e819/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-15T12:42:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"a5b06362-9ba3-4a31-9e13-71b95be79302","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T12:42:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a5b06362-9ba3-4a31-9e13-71b95be79302","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-15T12:42:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a5b06362-9ba3-4a31-9e13-71b95be79302","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-15T12:42:38Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a5b06362-9ba3-4a31-9e13-71b95be79302","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T12:42:38Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a5b06362-9ba3-4a31-9e13-71b95be79302","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T12:42:38Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f12278bc-efa0-4dcf-86ab-9f9269886904","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:47288","PortSpecifier":{"PortValue":47288}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f12278bc-efa0-4dcf-86ab-9f9269886904","method":"GET","path":"/maas-api/v1/api-keys/0e6aac7c-535b-47ff-ba18-2625d2a52fcf","host":"e2e-shared-a-a9c7da.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T12:42:38Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f12278bc-efa0-4dcf-86ab-9f9269886904","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:47288","PortSpecifier":{"PortValue":47288}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784119358,"nanos":606590695},"http":{"id":"f12278bc-efa0-4dcf-86ab-9f9269886904","method":"GET","headers":{":authority":"e2e-shared-a-a9c7da.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/0e6aac7c-535b-47ff-ba18-2625d2a52fcf",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T12:42:38Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"f12278bc-efa0-4dcf-86ab-9f9269886904","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T12:42:38Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f12278bc-efa0-4dcf-86ab-9f9269886904","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":"950aedbc-b6e3-48d3-a0a5-3b75f37f1847","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=af533eb9-2d08-4dc6-8dc1-8f0fa0b88cd4"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/7e6c35fe831f"]}} {"level":"debug","ts":"2026-07-15T12:42:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f12278bc-efa0-4dcf-86ab-9f9269886904","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/7e6c35fe831f"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=af533eb9-2d08-4dc6-8dc1-8f0fa0b88cd4"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"950aedbc-b6e3-48d3-a0a5-3b75f37f1847","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.67:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-a9c7da.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/0e6aac7c-535b-47ff-ba18-2625d2a52fcf",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T12:42:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f12278bc-efa0-4dcf-86ab-9f9269886904","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-15T12:42:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f12278bc-efa0-4dcf-86ab-9f9269886904","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-15T12:42:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f12278bc-efa0-4dcf-86ab-9f9269886904","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-a9c7da/auth-test-model-a9c7da\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-a9c7da/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-15T12:42:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"f12278bc-efa0-4dcf-86ab-9f9269886904","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T12:42:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f12278bc-efa0-4dcf-86ab-9f9269886904","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-15T12:42:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f12278bc-efa0-4dcf-86ab-9f9269886904","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-15T12:42:38Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f12278bc-efa0-4dcf-86ab-9f9269886904","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T12:42:38Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f12278bc-efa0-4dcf-86ab-9f9269886904","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T12:42:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"efb41003-bcf2-43a6-bf3a-3863fcca75fa","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:46890","PortSpecifier":{"PortValue":46890}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"efb41003-bcf2-43a6-bf3a-3863fcca75fa","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-a9c7da.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T12:42:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"efb41003-bcf2-43a6-bf3a-3863fcca75fa","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:46890","PortSpecifier":{"PortValue":46890}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784119373,"nanos":675586590},"http":{"id":"efb41003-bcf2-43a6-bf3a-3863fcca75fa","method":"POST","headers":{":authority":"e2e-shared-a-a9c7da.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.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-15T12:42:53Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"efb41003-bcf2-43a6-bf3a-3863fcca75fa","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T12:42:53Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"efb41003-bcf2-43a6-bf3a-3863fcca75fa","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":"950aedbc-b6e3-48d3-a0a5-3b75f37f1847","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=af533eb9-2d08-4dc6-8dc1-8f0fa0b88cd4"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/7e6c35fe831f"]}} {"level":"debug","ts":"2026-07-15T12:42:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"efb41003-bcf2-43a6-bf3a-3863fcca75fa","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/7e6c35fe831f"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=af533eb9-2d08-4dc6-8dc1-8f0fa0b88cd4"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"950aedbc-b6e3-48d3-a0a5-3b75f37f1847","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.67:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-a9c7da.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.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-15T12:42:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"efb41003-bcf2-43a6-bf3a-3863fcca75fa","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-15T12:42:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"efb41003-bcf2-43a6-bf3a-3863fcca75fa","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-15T12:42:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"efb41003-bcf2-43a6-bf3a-3863fcca75fa","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-a9c7da/auth-test-model-a9c7da\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-a9c7da/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-15T12:42:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"efb41003-bcf2-43a6-bf3a-3863fcca75fa","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T12:42:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"efb41003-bcf2-43a6-bf3a-3863fcca75fa","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-15T12:42:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"efb41003-bcf2-43a6-bf3a-3863fcca75fa","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-15T12:42:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"efb41003-bcf2-43a6-bf3a-3863fcca75fa","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T12:42:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"efb41003-bcf2-43a6-bf3a-3863fcca75fa","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T12:42:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c0506ce6-42c6-4a5d-9a78-041d9f39e92e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:57134","PortSpecifier":{"PortValue":57134}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c0506ce6-42c6-4a5d-9a78-041d9f39e92e","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-b2e819.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T12:42:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c0506ce6-42c6-4a5d-9a78-041d9f39e92e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:57134","PortSpecifier":{"PortValue":57134}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784119373,"nanos":712071186},"http":{"id":"c0506ce6-42c6-4a5d-9a78-041d9f39e92e","method":"POST","headers":{":authority":"e2e-shared-b-b2e819.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.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-15T12:42:53Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"c0506ce6-42c6-4a5d-9a78-041d9f39e92e","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T12:42:53Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c0506ce6-42c6-4a5d-9a78-041d9f39e92e","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":"950aedbc-b6e3-48d3-a0a5-3b75f37f1847","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=af533eb9-2d08-4dc6-8dc1-8f0fa0b88cd4"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/7e6c35fe831f"]}} {"level":"debug","ts":"2026-07-15T12:42:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c0506ce6-42c6-4a5d-9a78-041d9f39e92e","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/7e6c35fe831f"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=af533eb9-2d08-4dc6-8dc1-8f0fa0b88cd4"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"950aedbc-b6e3-48d3-a0a5-3b75f37f1847","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"cc4b2eab201bcea1a2b30e38ae0ff3c82833f853bcac5b05a6a9fd2450c76a16"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.69:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-b2e819.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.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-15T12:42:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c0506ce6-42c6-4a5d-9a78-041d9f39e92e","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-15T12:42:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c0506ce6-42c6-4a5d-9a78-041d9f39e92e","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-15T12:42:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c0506ce6-42c6-4a5d-9a78-041d9f39e92e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-b2e819/auth-test-model-b2e819\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-b2e819/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-15T12:42:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"c0506ce6-42c6-4a5d-9a78-041d9f39e92e","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T12:42:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c0506ce6-42c6-4a5d-9a78-041d9f39e92e","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-15T12:42:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c0506ce6-42c6-4a5d-9a78-041d9f39e92e","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-15T12:42:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c0506ce6-42c6-4a5d-9a78-041d9f39e92e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T12:42:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c0506ce6-42c6-4a5d-9a78-041d9f39e92e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T12:42:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c354294f-3a43-43a7-8d3c-b46be4f8542f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:46898","PortSpecifier":{"PortValue":46898}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c354294f-3a43-43a7-8d3c-b46be4f8542f","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-a9c7da.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T12:42:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c354294f-3a43-43a7-8d3c-b46be4f8542f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:46898","PortSpecifier":{"PortValue":46898}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784119373,"nanos":749658465},"http":{"id":"c354294f-3a43-43a7-8d3c-b46be4f8542f","method":"POST","headers":{":authority":"e2e-shared-a-a9c7da.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.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-15T12:42:53Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c354294f-3a43-43a7-8d3c-b46be4f8542f","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-10ImbXSvyelebaonp_pKeIOAuVDf2cneuXl09iu9DqqSXN9tq2zpVlShgnNAM"} {"level":"debug","ts":"2026-07-15T12:42:53Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"c354294f-3a43-43a7-8d3c-b46be4f8542f","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-a9c7da.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-10ImbXSvyelebaonp_pKeIOAuVDf2cneuXl09iu9DqqSXN9tq2zpVlShgnNAM\"}"} {"level":"debug","ts":"2026-07-15T12:42:53Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"c354294f-3a43-43a7-8d3c-b46be4f8542f","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-a9c7da.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":"02090869-3b9a-4cad-a33d-9375977db4cb","keyName":"e2e-auth-iso-a-113b75","subscription":"e2e-auth-iso-258f4d","tenant":"e2e-shared-a-a9c7da","userId":"02090869-3b9a-4cad-a33d-9375977db4cb","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-15T12:42:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c354294f-3a43-43a7-8d3c-b46be4f8542f","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T12:42:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c354294f-3a43-43a7-8d3c-b46be4f8542f","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-15T12:42:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c354294f-3a43-43a7-8d3c-b46be4f8542f","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-15T12:42:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c354294f-3a43-43a7-8d3c-b46be4f8542f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-a9c7da/auth-test-model-a9c7da\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-a9c7da/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-15T12:42:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c354294f-3a43-43a7-8d3c-b46be4f8542f","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-15T12:42:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"c354294f-3a43-43a7-8d3c-b46be4f8542f","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-15T12:42:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c354294f-3a43-43a7-8d3c-b46be4f8542f","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-258f4d"} {"level":"debug","ts":"2026-07-15T12:42:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c354294f-3a43-43a7-8d3c-b46be4f8542f","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-15T12:42:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c354294f-3a43-43a7-8d3c-b46be4f8542f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T12:42:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c354294f-3a43-43a7-8d3c-b46be4f8542f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T12:43:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fd7dc2e6a84dcd921e52416fcf48e96536c257ce3e8a082110356838d023b5a5"} {"level":"info","ts":"2026-07-15T12:43:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2909b40e354b843c41c926e46971171153363dd17b0ec80df5e3eeb008c922d5"} {"level":"info","ts":"2026-07-15T12:43:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5cb82e2bd856ea349b72a1ebdfad0560ddfbeb37279690f9ce496f36ac817b7c"} {"level":"info","ts":"2026-07-15T12:43:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6c38e22d48b32aa8f2523e594bff406999b2a959f79e7d98d2c31edec6660fc3"} {"level":"info","ts":"2026-07-15T12:43:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f0273b6928e5a08e5783d72e5dec60e71ba38bf730e6b4137e90b7972619334a"} {"level":"info","ts":"2026-07-15T12:43:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fb0ec163cbeb7b24b40ffb60a01f7b9b7d52d9b547b932c442ec4d90aa886ee5"} {"level":"info","ts":"2026-07-15T12:43:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e46b39a83315c5d6df419d9369fc16cfca7c3f88f10f213dc7615d32094caeb2"} {"level":"info","ts":"2026-07-15T12:43:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/69875df3539c864886f13b302b9d9e1080aabba5a199f7372fa5fd2fdb03b4bf"} {"level":"info","ts":"2026-07-15T12:43:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/480e6e51498b5146627a5984952022cf02352e40050b02f74d3d017979642624"} {"level":"info","ts":"2026-07-15T12:43:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5510963b8d0a2e7894cd5d4d1f3c0c2d6ae07aab403282fcbd1c281c2546c4cb"} {"level":"info","ts":"2026-07-15T12:43:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c809404237a491eda63f9f4ef594c1099f67ae8303a67d8d0198f2fcb02a3cbd"} {"level":"info","ts":"2026-07-15T12:43:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a9a8fb7df06e6eed9f50dae8616dfd10925355b50e1c291e0360beb8fa665ca0"} {"level":"info","ts":"2026-07-15T12:43:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c0e39aa5b4add8d344af6f3b9cc71039b8156cf79d3aff0906ca0309f9c0bab5"} {"level":"info","ts":"2026-07-15T12:43:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e2a0650d568639384e57814fc77cd09291be99c2ea8c1223e0606ca0932a3366"} {"level":"info","ts":"2026-07-15T12:43:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9a1238612d9976e7d830d784cf365107b96fc31d48c546d2c3092b6dced6eb53"} {"level":"info","ts":"2026-07-15T12:43:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/487b89563b6f9ce673eff224b69c1cfa10fb2e5556465f302f7b7100766ba184"} {"level":"debug","ts":"2026-07-15T12:43:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2b80621b9b5bc12d64e87e6c77ea3885dd990e015f86b0f8926deb35cf2c499c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:43:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:43:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2b80621b9b5bc12d64e87e6c77ea3885dd990e015f86b0f8926deb35cf2c499c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2b80621b9b5bc12d64e87e6c77ea3885dd990e015f86b0f8926deb35cf2c499c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:43:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2b80621b9b5bc12d64e87e6c77ea3885dd990e015f86b0f8926deb35cf2c499c"} {"level":"debug","ts":"2026-07-15T12:43:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2b80621b9b5bc12d64e87e6c77ea3885dd990e015f86b0f8926deb35cf2c499c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:43:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2b80621b9b5bc12d64e87e6c77ea3885dd990e015f86b0f8926deb35cf2c499c"} {"level":"debug","ts":"2026-07-15T12:43:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2b80621b9b5bc12d64e87e6c77ea3885dd990e015f86b0f8926deb35cf2c499c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:43:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:43:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2b80621b9b5bc12d64e87e6c77ea3885dd990e015f86b0f8926deb35cf2c499c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2b80621b9b5bc12d64e87e6c77ea3885dd990e015f86b0f8926deb35cf2c499c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2b80621b9b5bc12d64e87e6c77ea3885dd990e015f86b0f8926deb35cf2c499c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:43:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:43:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2b80621b9b5bc12d64e87e6c77ea3885dd990e015f86b0f8926deb35cf2c499c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2b80621b9b5bc12d64e87e6c77ea3885dd990e015f86b0f8926deb35cf2c499c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2b80621b9b5bc12d64e87e6c77ea3885dd990e015f86b0f8926deb35cf2c499c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:43:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2b80621b9b5bc12d64e87e6c77ea3885dd990e015f86b0f8926deb35cf2c499c"} {"level":"debug","ts":"2026-07-15T12:43:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2b80621b9b5bc12d64e87e6c77ea3885dd990e015f86b0f8926deb35cf2c499c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:43:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2b80621b9b5bc12d64e87e6c77ea3885dd990e015f86b0f8926deb35cf2c499c"} {"level":"debug","ts":"2026-07-15T12:43:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2b80621b9b5bc12d64e87e6c77ea3885dd990e015f86b0f8926deb35cf2c499c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:43:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:43:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2b80621b9b5bc12d64e87e6c77ea3885dd990e015f86b0f8926deb35cf2c499c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2b80621b9b5bc12d64e87e6c77ea3885dd990e015f86b0f8926deb35cf2c499c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2b80621b9b5bc12d64e87e6c77ea3885dd990e015f86b0f8926deb35cf2c499c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:43:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:43:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2b80621b9b5bc12d64e87e6c77ea3885dd990e015f86b0f8926deb35cf2c499c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2b80621b9b5bc12d64e87e6c77ea3885dd990e015f86b0f8926deb35cf2c499c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2b80621b9b5bc12d64e87e6c77ea3885dd990e015f86b0f8926deb35cf2c499c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2b80621b9b5bc12d64e87e6c77ea3885dd990e015f86b0f8926deb35cf2c499c"} {"level":"debug","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2b80621b9b5bc12d64e87e6c77ea3885dd990e015f86b0f8926deb35cf2c499c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2b80621b9b5bc12d64e87e6c77ea3885dd990e015f86b0f8926deb35cf2c499c"} {"level":"debug","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2b80621b9b5bc12d64e87e6c77ea3885dd990e015f86b0f8926deb35cf2c499c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:43:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:43:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2b80621b9b5bc12d64e87e6c77ea3885dd990e015f86b0f8926deb35cf2c499c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2b80621b9b5bc12d64e87e6c77ea3885dd990e015f86b0f8926deb35cf2c499c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2b80621b9b5bc12d64e87e6c77ea3885dd990e015f86b0f8926deb35cf2c499c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2b80621b9b5bc12d64e87e6c77ea3885dd990e015f86b0f8926deb35cf2c499c"} {"level":"debug","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f76c8604e33245ddd2df24ba44edf7f1a36e2360310ef988e643bfe55b565a7c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:43:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:43: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-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f76c8604e33245ddd2df24ba44edf7f1a36e2360310ef988e643bfe55b565a7c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f76c8604e33245ddd2df24ba44edf7f1a36e2360310ef988e643bfe55b565a7c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f76c8604e33245ddd2df24ba44edf7f1a36e2360310ef988e643bfe55b565a7c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f76c8604e33245ddd2df24ba44edf7f1a36e2360310ef988e643bfe55b565a7c"} {"level":"debug","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f76c8604e33245ddd2df24ba44edf7f1a36e2360310ef988e643bfe55b565a7c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f76c8604e33245ddd2df24ba44edf7f1a36e2360310ef988e643bfe55b565a7c"} {"level":"debug","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f76c8604e33245ddd2df24ba44edf7f1a36e2360310ef988e643bfe55b565a7c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:43:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:43:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f76c8604e33245ddd2df24ba44edf7f1a36e2360310ef988e643bfe55b565a7c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f76c8604e33245ddd2df24ba44edf7f1a36e2360310ef988e643bfe55b565a7c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f76c8604e33245ddd2df24ba44edf7f1a36e2360310ef988e643bfe55b565a7c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f76c8604e33245ddd2df24ba44edf7f1a36e2360310ef988e643bfe55b565a7c"} {"level":"debug","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e2fb54e4347999c2045c5f05564bed5b420bc1d3713ace91e8c5debe5ae9a543","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:43:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:43: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-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e2fb54e4347999c2045c5f05564bed5b420bc1d3713ace91e8c5debe5ae9a543","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e2fb54e4347999c2045c5f05564bed5b420bc1d3713ace91e8c5debe5ae9a543","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e2fb54e4347999c2045c5f05564bed5b420bc1d3713ace91e8c5debe5ae9a543"} {"level":"debug","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e2fb54e4347999c2045c5f05564bed5b420bc1d3713ace91e8c5debe5ae9a543","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e2fb54e4347999c2045c5f05564bed5b420bc1d3713ace91e8c5debe5ae9a543"} {"level":"debug","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e2fb54e4347999c2045c5f05564bed5b420bc1d3713ace91e8c5debe5ae9a543","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:43:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:43:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e2fb54e4347999c2045c5f05564bed5b420bc1d3713ace91e8c5debe5ae9a543"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e2fb54e4347999c2045c5f05564bed5b420bc1d3713ace91e8c5debe5ae9a543","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e2fb54e4347999c2045c5f05564bed5b420bc1d3713ace91e8c5debe5ae9a543","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:43:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:43: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-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e2fb54e4347999c2045c5f05564bed5b420bc1d3713ace91e8c5debe5ae9a543","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e2fb54e4347999c2045c5f05564bed5b420bc1d3713ace91e8c5debe5ae9a543","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e2fb54e4347999c2045c5f05564bed5b420bc1d3713ace91e8c5debe5ae9a543","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e2fb54e4347999c2045c5f05564bed5b420bc1d3713ace91e8c5debe5ae9a543"} {"level":"debug","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e2fb54e4347999c2045c5f05564bed5b420bc1d3713ace91e8c5debe5ae9a543","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e2fb54e4347999c2045c5f05564bed5b420bc1d3713ace91e8c5debe5ae9a543"} {"level":"debug","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40f4056ee77b722f070084b46d3623e8b96366bd9a8fdbe4750961c3a3c79da2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:43:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:43: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-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40f4056ee77b722f070084b46d3623e8b96366bd9a8fdbe4750961c3a3c79da2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40f4056ee77b722f070084b46d3623e8b96366bd9a8fdbe4750961c3a3c79da2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40f4056ee77b722f070084b46d3623e8b96366bd9a8fdbe4750961c3a3c79da2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40f4056ee77b722f070084b46d3623e8b96366bd9a8fdbe4750961c3a3c79da2"} {"level":"debug","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e2fb54e4347999c2045c5f05564bed5b420bc1d3713ace91e8c5debe5ae9a543","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:43:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:43:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e2fb54e4347999c2045c5f05564bed5b420bc1d3713ace91e8c5debe5ae9a543"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40f4056ee77b722f070084b46d3623e8b96366bd9a8fdbe4750961c3a3c79da2"} {"level":"info","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e2fb54e4347999c2045c5f05564bed5b420bc1d3713ace91e8c5debe5ae9a543","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40f4056ee77b722f070084b46d3623e8b96366bd9a8fdbe4750961c3a3c79da2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:43:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:43:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["40f4056ee77b722f070084b46d3623e8b96366bd9a8fdbe4750961c3a3c79da2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40f4056ee77b722f070084b46d3623e8b96366bd9a8fdbe4750961c3a3c79da2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e2fb54e4347999c2045c5f05564bed5b420bc1d3713ace91e8c5debe5ae9a543","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:43:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:43: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-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e2fb54e4347999c2045c5f05564bed5b420bc1d3713ace91e8c5debe5ae9a543"} {"level":"info","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e2fb54e4347999c2045c5f05564bed5b420bc1d3713ace91e8c5debe5ae9a543","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40f4056ee77b722f070084b46d3623e8b96366bd9a8fdbe4750961c3a3c79da2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:43:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:43: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-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40f4056ee77b722f070084b46d3623e8b96366bd9a8fdbe4750961c3a3c79da2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e2fb54e4347999c2045c5f05564bed5b420bc1d3713ace91e8c5debe5ae9a543","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:43:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:43:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e2fb54e4347999c2045c5f05564bed5b420bc1d3713ace91e8c5debe5ae9a543"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40f4056ee77b722f070084b46d3623e8b96366bd9a8fdbe4750961c3a3c79da2"} {"level":"info","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e2fb54e4347999c2045c5f05564bed5b420bc1d3713ace91e8c5debe5ae9a543","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40f4056ee77b722f070084b46d3623e8b96366bd9a8fdbe4750961c3a3c79da2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:43:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:43:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["40f4056ee77b722f070084b46d3623e8b96366bd9a8fdbe4750961c3a3c79da2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e2fb54e4347999c2045c5f05564bed5b420bc1d3713ace91e8c5debe5ae9a543"} {"level":"info","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40f4056ee77b722f070084b46d3623e8b96366bd9a8fdbe4750961c3a3c79da2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5c0546c0256c74defe9768bbed393f588a0d3144595fb25bc73df62cf005e955","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:43:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:43: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-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5c0546c0256c74defe9768bbed393f588a0d3144595fb25bc73df62cf005e955","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e2fb54e4347999c2045c5f05564bed5b420bc1d3713ace91e8c5debe5ae9a543","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40f4056ee77b722f070084b46d3623e8b96366bd9a8fdbe4750961c3a3c79da2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:43:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:43: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-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40f4056ee77b722f070084b46d3623e8b96366bd9a8fdbe4750961c3a3c79da2"} {"level":"info","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40f4056ee77b722f070084b46d3623e8b96366bd9a8fdbe4750961c3a3c79da2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5c0546c0256c74defe9768bbed393f588a0d3144595fb25bc73df62cf005e955","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:43:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:43: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-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5c0546c0256c74defe9768bbed393f588a0d3144595fb25bc73df62cf005e955"} {"level":"info","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5c0546c0256c74defe9768bbed393f588a0d3144595fb25bc73df62cf005e955","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40f4056ee77b722f070084b46d3623e8b96366bd9a8fdbe4750961c3a3c79da2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:43:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:43:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["40f4056ee77b722f070084b46d3623e8b96366bd9a8fdbe4750961c3a3c79da2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40f4056ee77b722f070084b46d3623e8b96366bd9a8fdbe4750961c3a3c79da2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5c0546c0256c74defe9768bbed393f588a0d3144595fb25bc73df62cf005e955","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:43:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:43:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5c0546c0256c74defe9768bbed393f588a0d3144595fb25bc73df62cf005e955"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e2fb54e4347999c2045c5f05564bed5b420bc1d3713ace91e8c5debe5ae9a543"} {"level":"info","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5c0546c0256c74defe9768bbed393f588a0d3144595fb25bc73df62cf005e955","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40f4056ee77b722f070084b46d3623e8b96366bd9a8fdbe4750961c3a3c79da2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:43:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:43: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-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40f4056ee77b722f070084b46d3623e8b96366bd9a8fdbe4750961c3a3c79da2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5c0546c0256c74defe9768bbed393f588a0d3144595fb25bc73df62cf005e955","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40f4056ee77b722f070084b46d3623e8b96366bd9a8fdbe4750961c3a3c79da2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40f4056ee77b722f070084b46d3623e8b96366bd9a8fdbe4750961c3a3c79da2"} {"level":"debug","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40f4056ee77b722f070084b46d3623e8b96366bd9a8fdbe4750961c3a3c79da2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:43:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:43:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["40f4056ee77b722f070084b46d3623e8b96366bd9a8fdbe4750961c3a3c79da2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40f4056ee77b722f070084b46d3623e8b96366bd9a8fdbe4750961c3a3c79da2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ffb93178c0a5dc05cdb4ee2c2722080b89f5d0b42712995fcd81f2d56532a1d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:43:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:43: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-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5c0546c0256c74defe9768bbed393f588a0d3144595fb25bc73df62cf005e955"} {"level":"info","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ffb93178c0a5dc05cdb4ee2c2722080b89f5d0b42712995fcd81f2d56532a1d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"92aa23754d44eb66dcb60141e2fcfa1cb5cff92df801b5169042c9c8bfc4a160","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:43:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:43: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-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"92aa23754d44eb66dcb60141e2fcfa1cb5cff92df801b5169042c9c8bfc4a160","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40f4056ee77b722f070084b46d3623e8b96366bd9a8fdbe4750961c3a3c79da2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:43:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:43: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-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40f4056ee77b722f070084b46d3623e8b96366bd9a8fdbe4750961c3a3c79da2"} {"level":"info","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40f4056ee77b722f070084b46d3623e8b96366bd9a8fdbe4750961c3a3c79da2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ffb93178c0a5dc05cdb4ee2c2722080b89f5d0b42712995fcd81f2d56532a1d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:43:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:43: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-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ffb93178c0a5dc05cdb4ee2c2722080b89f5d0b42712995fcd81f2d56532a1d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"92aa23754d44eb66dcb60141e2fcfa1cb5cff92df801b5169042c9c8bfc4a160","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40f4056ee77b722f070084b46d3623e8b96366bd9a8fdbe4750961c3a3c79da2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:43:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:43:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["40f4056ee77b722f070084b46d3623e8b96366bd9a8fdbe4750961c3a3c79da2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ffb93178c0a5dc05cdb4ee2c2722080b89f5d0b42712995fcd81f2d56532a1d"} {"level":"info","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40f4056ee77b722f070084b46d3623e8b96366bd9a8fdbe4750961c3a3c79da2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ffb93178c0a5dc05cdb4ee2c2722080b89f5d0b42712995fcd81f2d56532a1d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:43:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:43:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7ffb93178c0a5dc05cdb4ee2c2722080b89f5d0b42712995fcd81f2d56532a1d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ffb93178c0a5dc05cdb4ee2c2722080b89f5d0b42712995fcd81f2d56532a1d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"92aa23754d44eb66dcb60141e2fcfa1cb5cff92df801b5169042c9c8bfc4a160","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:43:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:43: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-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/92aa23754d44eb66dcb60141e2fcfa1cb5cff92df801b5169042c9c8bfc4a160"} {"level":"info","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"92aa23754d44eb66dcb60141e2fcfa1cb5cff92df801b5169042c9c8bfc4a160","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40f4056ee77b722f070084b46d3623e8b96366bd9a8fdbe4750961c3a3c79da2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:43:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:43: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-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40f4056ee77b722f070084b46d3623e8b96366bd9a8fdbe4750961c3a3c79da2"} {"level":"info","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40f4056ee77b722f070084b46d3623e8b96366bd9a8fdbe4750961c3a3c79da2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ffb93178c0a5dc05cdb4ee2c2722080b89f5d0b42712995fcd81f2d56532a1d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:43:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:43: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-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ffb93178c0a5dc05cdb4ee2c2722080b89f5d0b42712995fcd81f2d56532a1d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ed72c410ee00de404c20015d4b9b62db34e6b0f34e69053a69d7df98ddb3521","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:43:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:43: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-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ffb93178c0a5dc05cdb4ee2c2722080b89f5d0b42712995fcd81f2d56532a1d"} {"level":"info","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ed72c410ee00de404c20015d4b9b62db34e6b0f34e69053a69d7df98ddb3521","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"92aa23754d44eb66dcb60141e2fcfa1cb5cff92df801b5169042c9c8bfc4a160","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:43:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:43:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["92aa23754d44eb66dcb60141e2fcfa1cb5cff92df801b5169042c9c8bfc4a160"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"92aa23754d44eb66dcb60141e2fcfa1cb5cff92df801b5169042c9c8bfc4a160","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40f4056ee77b722f070084b46d3623e8b96366bd9a8fdbe4750961c3a3c79da2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:43:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:43:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["40f4056ee77b722f070084b46d3623e8b96366bd9a8fdbe4750961c3a3c79da2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40f4056ee77b722f070084b46d3623e8b96366bd9a8fdbe4750961c3a3c79da2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ffb93178c0a5dc05cdb4ee2c2722080b89f5d0b42712995fcd81f2d56532a1d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:43:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:43:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7ffb93178c0a5dc05cdb4ee2c2722080b89f5d0b42712995fcd81f2d56532a1d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ffb93178c0a5dc05cdb4ee2c2722080b89f5d0b42712995fcd81f2d56532a1d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ed72c410ee00de404c20015d4b9b62db34e6b0f34e69053a69d7df98ddb3521","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:43:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:43: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-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ed72c410ee00de404c20015d4b9b62db34e6b0f34e69053a69d7df98ddb3521"} {"level":"info","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ed72c410ee00de404c20015d4b9b62db34e6b0f34e69053a69d7df98ddb3521","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"92aa23754d44eb66dcb60141e2fcfa1cb5cff92df801b5169042c9c8bfc4a160","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:43:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:43: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-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"92aa23754d44eb66dcb60141e2fcfa1cb5cff92df801b5169042c9c8bfc4a160","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40f4056ee77b722f070084b46d3623e8b96366bd9a8fdbe4750961c3a3c79da2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7ffb93178c0a5dc05cdb4ee2c2722080b89f5d0b42712995fcd81f2d56532a1d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6ed72c410ee00de404c20015d4b9b62db34e6b0f34e69053a69d7df98ddb3521","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:43:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:43:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6ed72c410ee00de404c20015d4b9b62db34e6b0f34e69053a69d7df98ddb3521"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6ed72c410ee00de404c20015d4b9b62db34e6b0f34e69053a69d7df98ddb3521","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"92aa23754d44eb66dcb60141e2fcfa1cb5cff92df801b5169042c9c8bfc4a160","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6ed72c410ee00de404c20015d4b9b62db34e6b0f34e69053a69d7df98ddb3521","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/92aa23754d44eb66dcb60141e2fcfa1cb5cff92df801b5169042c9c8bfc4a160"} {"level":"debug","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"92aa23754d44eb66dcb60141e2fcfa1cb5cff92df801b5169042c9c8bfc4a160","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:43:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:43:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["92aa23754d44eb66dcb60141e2fcfa1cb5cff92df801b5169042c9c8bfc4a160"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"92aa23754d44eb66dcb60141e2fcfa1cb5cff92df801b5169042c9c8bfc4a160","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"92aa23754d44eb66dcb60141e2fcfa1cb5cff92df801b5169042c9c8bfc4a160","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40f4056ee77b722f070084b46d3623e8b96366bd9a8fdbe4750961c3a3c79da2"} {"level":"info","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ffb93178c0a5dc05cdb4ee2c2722080b89f5d0b42712995fcd81f2d56532a1d"} {"level":"info","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ed72c410ee00de404c20015d4b9b62db34e6b0f34e69053a69d7df98ddb3521"} {"level":"info","ts":"2026-07-15T12:43:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/92aa23754d44eb66dcb60141e2fcfa1cb5cff92df801b5169042c9c8bfc4a160"} {"level":"debug","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:43:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:43: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-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017"} {"level":"debug","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017"} {"level":"debug","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:43:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:43:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:43:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:43: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-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017"} {"level":"debug","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017"} {"level":"debug","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:43:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:43:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:43:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:43: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-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017"} {"level":"debug","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017"} {"level":"debug","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:43:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:43:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:43:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:43: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-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017"} {"level":"debug","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017"} {"level":"debug","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:43:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:43:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:43:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:43: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-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017"} {"level":"debug","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017"} {"level":"debug","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b3446145c3f9cdf2fdfd9742b686858afb97f79ef471f071f1abbcf9217b48dc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:43:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:43: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-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b3446145c3f9cdf2fdfd9742b686858afb97f79ef471f071f1abbcf9217b48dc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b3446145c3f9cdf2fdfd9742b686858afb97f79ef471f071f1abbcf9217b48dc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b3446145c3f9cdf2fdfd9742b686858afb97f79ef471f071f1abbcf9217b48dc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b3446145c3f9cdf2fdfd9742b686858afb97f79ef471f071f1abbcf9217b48dc"} {"level":"debug","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:43:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:43:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b3446145c3f9cdf2fdfd9742b686858afb97f79ef471f071f1abbcf9217b48dc"} {"level":"info","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b3446145c3f9cdf2fdfd9742b686858afb97f79ef471f071f1abbcf9217b48dc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:43:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:43:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b3446145c3f9cdf2fdfd9742b686858afb97f79ef471f071f1abbcf9217b48dc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b3446145c3f9cdf2fdfd9742b686858afb97f79ef471f071f1abbcf9217b48dc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:43:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:43: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-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017"} {"level":"info","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b3446145c3f9cdf2fdfd9742b686858afb97f79ef471f071f1abbcf9217b48dc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:43:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:43: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-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b3446145c3f9cdf2fdfd9742b686858afb97f79ef471f071f1abbcf9217b48dc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:43:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:43:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b3446145c3f9cdf2fdfd9742b686858afb97f79ef471f071f1abbcf9217b48dc"} {"level":"info","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b3446145c3f9cdf2fdfd9742b686858afb97f79ef471f071f1abbcf9217b48dc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:43:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:43:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b3446145c3f9cdf2fdfd9742b686858afb97f79ef471f071f1abbcf9217b48dc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017"} {"level":"info","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b3446145c3f9cdf2fdfd9742b686858afb97f79ef471f071f1abbcf9217b48dc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6c9e1ea075b2aaac4bc35f170a7569ae26496a4a03baadca4562f33fb2513fb3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:43:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:43:30Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b3446145c3f9cdf2fdfd9742b686858afb97f79ef471f071f1abbcf9217b48dc"} {"level":"info","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6c9e1ea075b2aaac4bc35f170a7569ae26496a4a03baadca4562f33fb2513fb3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b3446145c3f9cdf2fdfd9742b686858afb97f79ef471f071f1abbcf9217b48dc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6c9e1ea075b2aaac4bc35f170a7569ae26496a4a03baadca4562f33fb2513fb3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:43:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:43: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-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6c9e1ea075b2aaac4bc35f170a7569ae26496a4a03baadca4562f33fb2513fb3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6c9e1ea075b2aaac4bc35f170a7569ae26496a4a03baadca4562f33fb2513fb3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:43:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:43: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-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6c9e1ea075b2aaac4bc35f170a7569ae26496a4a03baadca4562f33fb2513fb3"} {"level":"error","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"6c9e1ea075b2aaac4bc35f170a7569ae26496a4a03baadca4562f33fb2513fb3","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"6c9e1ea075b2aaac4bc35f170a7569ae26496a4a03baadca4562f33fb2513fb3\": 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-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6c9e1ea075b2aaac4bc35f170a7569ae26496a4a03baadca4562f33fb2513fb3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:43:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:43:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6c9e1ea075b2aaac4bc35f170a7569ae26496a4a03baadca4562f33fb2513fb3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6c9e1ea075b2aaac4bc35f170a7569ae26496a4a03baadca4562f33fb2513fb3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6c9e1ea075b2aaac4bc35f170a7569ae26496a4a03baadca4562f33fb2513fb3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:43:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:43:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6c9e1ea075b2aaac4bc35f170a7569ae26496a4a03baadca4562f33fb2513fb3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017"} {"level":"error","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"6c9e1ea075b2aaac4bc35f170a7569ae26496a4a03baadca4562f33fb2513fb3","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"6c9e1ea075b2aaac4bc35f170a7569ae26496a4a03baadca4562f33fb2513fb3\": 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-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6c9e1ea075b2aaac4bc35f170a7569ae26496a4a03baadca4562f33fb2513fb3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6c9e1ea075b2aaac4bc35f170a7569ae26496a4a03baadca4562f33fb2513fb3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b3446145c3f9cdf2fdfd9742b686858afb97f79ef471f071f1abbcf9217b48dc"} {"level":"info","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6c9e1ea075b2aaac4bc35f170a7569ae26496a4a03baadca4562f33fb2513fb3"} {"level":"debug","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e0df6a7af47ba0346a408e150e5a0ae9f67e9f7dea3d5f19dd6e58dbd6d85ef1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:43:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:43: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-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e0df6a7af47ba0346a408e150e5a0ae9f67e9f7dea3d5f19dd6e58dbd6d85ef1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e0df6a7af47ba0346a408e150e5a0ae9f67e9f7dea3d5f19dd6e58dbd6d85ef1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e0df6a7af47ba0346a408e150e5a0ae9f67e9f7dea3d5f19dd6e58dbd6d85ef1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e0df6a7af47ba0346a408e150e5a0ae9f67e9f7dea3d5f19dd6e58dbd6d85ef1"} {"level":"info","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e0df6a7af47ba0346a408e150e5a0ae9f67e9f7dea3d5f19dd6e58dbd6d85ef1"} {"level":"debug","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e0df6a7af47ba0346a408e150e5a0ae9f67e9f7dea3d5f19dd6e58dbd6d85ef1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:43:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:43:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e0df6a7af47ba0346a408e150e5a0ae9f67e9f7dea3d5f19dd6e58dbd6d85ef1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e0df6a7af47ba0346a408e150e5a0ae9f67e9f7dea3d5f19dd6e58dbd6d85ef1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e0df6a7af47ba0346a408e150e5a0ae9f67e9f7dea3d5f19dd6e58dbd6d85ef1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:43:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:43: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-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e0df6a7af47ba0346a408e150e5a0ae9f67e9f7dea3d5f19dd6e58dbd6d85ef1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e0df6a7af47ba0346a408e150e5a0ae9f67e9f7dea3d5f19dd6e58dbd6d85ef1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e0df6a7af47ba0346a408e150e5a0ae9f67e9f7dea3d5f19dd6e58dbd6d85ef1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e0df6a7af47ba0346a408e150e5a0ae9f67e9f7dea3d5f19dd6e58dbd6d85ef1"} {"level":"debug","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e0df6a7af47ba0346a408e150e5a0ae9f67e9f7dea3d5f19dd6e58dbd6d85ef1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e0df6a7af47ba0346a408e150e5a0ae9f67e9f7dea3d5f19dd6e58dbd6d85ef1"} {"level":"debug","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"08b2aec5a89cc4d502e90838e457584946a963d8ba3282e1df9a01a10a87fbb7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:43:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:43:30Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"08b2aec5a89cc4d502e90838e457584946a963d8ba3282e1df9a01a10a87fbb7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"08b2aec5a89cc4d502e90838e457584946a963d8ba3282e1df9a01a10a87fbb7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:43:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:43: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-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/08b2aec5a89cc4d502e90838e457584946a963d8ba3282e1df9a01a10a87fbb7"} {"level":"info","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"08b2aec5a89cc4d502e90838e457584946a963d8ba3282e1df9a01a10a87fbb7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"08b2aec5a89cc4d502e90838e457584946a963d8ba3282e1df9a01a10a87fbb7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:43:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:43:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"08b2aec5a89cc4d502e90838e457584946a963d8ba3282e1df9a01a10a87fbb7","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"08b2aec5a89cc4d502e90838e457584946a963d8ba3282e1df9a01a10a87fbb7\": 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-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e0df6a7af47ba0346a408e150e5a0ae9f67e9f7dea3d5f19dd6e58dbd6d85ef1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:43:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:43:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e0df6a7af47ba0346a408e150e5a0ae9f67e9f7dea3d5f19dd6e58dbd6d85ef1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/08b2aec5a89cc4d502e90838e457584946a963d8ba3282e1df9a01a10a87fbb7"} {"level":"info","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e0df6a7af47ba0346a408e150e5a0ae9f67e9f7dea3d5f19dd6e58dbd6d85ef1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"08b2aec5a89cc4d502e90838e457584946a963d8ba3282e1df9a01a10a87fbb7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e0df6a7af47ba0346a408e150e5a0ae9f67e9f7dea3d5f19dd6e58dbd6d85ef1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/08b2aec5a89cc4d502e90838e457584946a963d8ba3282e1df9a01a10a87fbb7"} {"level":"info","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e0df6a7af47ba0346a408e150e5a0ae9f67e9f7dea3d5f19dd6e58dbd6d85ef1"} {"level":"debug","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"08b2aec5a89cc4d502e90838e457584946a963d8ba3282e1df9a01a10a87fbb7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:43:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:43:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["08b2aec5a89cc4d502e90838e457584946a963d8ba3282e1df9a01a10a87fbb7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"08b2aec5a89cc4d502e90838e457584946a963d8ba3282e1df9a01a10a87fbb7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"08b2aec5a89cc4d502e90838e457584946a963d8ba3282e1df9a01a10a87fbb7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:43:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:43: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-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"08b2aec5a89cc4d502e90838e457584946a963d8ba3282e1df9a01a10a87fbb7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"08b2aec5a89cc4d502e90838e457584946a963d8ba3282e1df9a01a10a87fbb7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"08b2aec5a89cc4d502e90838e457584946a963d8ba3282e1df9a01a10a87fbb7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/08b2aec5a89cc4d502e90838e457584946a963d8ba3282e1df9a01a10a87fbb7"} {"level":"debug","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"08b2aec5a89cc4d502e90838e457584946a963d8ba3282e1df9a01a10a87fbb7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:43:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/08b2aec5a89cc4d502e90838e457584946a963d8ba3282e1df9a01a10a87fbb7"} {"level":"debug","ts":"2026-07-15T12:43:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"08b2aec5a89cc4d502e90838e457584946a963d8ba3282e1df9a01a10a87fbb7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:43:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:43:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["08b2aec5a89cc4d502e90838e457584946a963d8ba3282e1df9a01a10a87fbb7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"08b2aec5a89cc4d502e90838e457584946a963d8ba3282e1df9a01a10a87fbb7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"67883dd42a19d94fcf1e1dabdaa87653a253689478b6d83bab4cb079aa647ccd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:43:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:43:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"67883dd42a19d94fcf1e1dabdaa87653a253689478b6d83bab4cb079aa647ccd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"08b2aec5a89cc4d502e90838e457584946a963d8ba3282e1df9a01a10a87fbb7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"67883dd42a19d94fcf1e1dabdaa87653a253689478b6d83bab4cb079aa647ccd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:43:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/67883dd42a19d94fcf1e1dabdaa87653a253689478b6d83bab4cb079aa647ccd"} {"level":"debug","ts":"2026-07-15T12:43:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"67883dd42a19d94fcf1e1dabdaa87653a253689478b6d83bab4cb079aa647ccd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:43:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:43:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["67883dd42a19d94fcf1e1dabdaa87653a253689478b6d83bab4cb079aa647ccd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"67883dd42a19d94fcf1e1dabdaa87653a253689478b6d83bab4cb079aa647ccd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"67883dd42a19d94fcf1e1dabdaa87653a253689478b6d83bab4cb079aa647ccd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:43:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/08b2aec5a89cc4d502e90838e457584946a963d8ba3282e1df9a01a10a87fbb7"} {"level":"info","ts":"2026-07-15T12:43:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/67883dd42a19d94fcf1e1dabdaa87653a253689478b6d83bab4cb079aa647ccd"} {"level":"debug","ts":"2026-07-15T12:43:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"05d262521de15c52c91f51d31dee8aa9f7e09d7133e7381abd6ce1cf872855d2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:43:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:43:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"05d262521de15c52c91f51d31dee8aa9f7e09d7133e7381abd6ce1cf872855d2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db1db42e5405f02d78f9b6169e4173d3ae41410d8dc0e527ffec31e8882029b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:43:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:43:31Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/05d262521de15c52c91f51d31dee8aa9f7e09d7133e7381abd6ce1cf872855d2"} {"level":"info","ts":"2026-07-15T12:43:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"db1db42e5405f02d78f9b6169e4173d3ae41410d8dc0e527ffec31e8882029b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"05d262521de15c52c91f51d31dee8aa9f7e09d7133e7381abd6ce1cf872855d2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:43:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:43:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["05d262521de15c52c91f51d31dee8aa9f7e09d7133e7381abd6ce1cf872855d2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"05d262521de15c52c91f51d31dee8aa9f7e09d7133e7381abd6ce1cf872855d2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db1db42e5405f02d78f9b6169e4173d3ae41410d8dc0e527ffec31e8882029b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:43:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:43:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"db1db42e5405f02d78f9b6169e4173d3ae41410d8dc0e527ffec31e8882029b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"05d262521de15c52c91f51d31dee8aa9f7e09d7133e7381abd6ce1cf872855d2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:43:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db1db42e5405f02d78f9b6169e4173d3ae41410d8dc0e527ffec31e8882029b6"} {"level":"debug","ts":"2026-07-15T12:43:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db1db42e5405f02d78f9b6169e4173d3ae41410d8dc0e527ffec31e8882029b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:43:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:43:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["db1db42e5405f02d78f9b6169e4173d3ae41410d8dc0e527ffec31e8882029b6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"db1db42e5405f02d78f9b6169e4173d3ae41410d8dc0e527ffec31e8882029b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db1db42e5405f02d78f9b6169e4173d3ae41410d8dc0e527ffec31e8882029b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:43:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:43:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["db1db42e5405f02d78f9b6169e4173d3ae41410d8dc0e527ffec31e8882029b6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-15T12:43:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"db1db42e5405f02d78f9b6169e4173d3ae41410d8dc0e527ffec31e8882029b6","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"db1db42e5405f02d78f9b6169e4173d3ae41410d8dc0e527ffec31e8882029b6\": 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-15T12:43:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"db1db42e5405f02d78f9b6169e4173d3ae41410d8dc0e527ffec31e8882029b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"db1db42e5405f02d78f9b6169e4173d3ae41410d8dc0e527ffec31e8882029b6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:43:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/05d262521de15c52c91f51d31dee8aa9f7e09d7133e7381abd6ce1cf872855d2"} {"level":"info","ts":"2026-07-15T12:43:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db1db42e5405f02d78f9b6169e4173d3ae41410d8dc0e527ffec31e8882029b6"} {"level":"debug","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2b80621b9b5bc12d64e87e6c77ea3885dd990e015f86b0f8926deb35cf2c499c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:43:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:43:39Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2b80621b9b5bc12d64e87e6c77ea3885dd990e015f86b0f8926deb35cf2c499c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2b80621b9b5bc12d64e87e6c77ea3885dd990e015f86b0f8926deb35cf2c499c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2b80621b9b5bc12d64e87e6c77ea3885dd990e015f86b0f8926deb35cf2c499c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2b80621b9b5bc12d64e87e6c77ea3885dd990e015f86b0f8926deb35cf2c499c"} {"level":"debug","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2b80621b9b5bc12d64e87e6c77ea3885dd990e015f86b0f8926deb35cf2c499c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2b80621b9b5bc12d64e87e6c77ea3885dd990e015f86b0f8926deb35cf2c499c"} {"level":"debug","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2b80621b9b5bc12d64e87e6c77ea3885dd990e015f86b0f8926deb35cf2c499c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:43:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:43:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2b80621b9b5bc12d64e87e6c77ea3885dd990e015f86b0f8926deb35cf2c499c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2b80621b9b5bc12d64e87e6c77ea3885dd990e015f86b0f8926deb35cf2c499c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2b80621b9b5bc12d64e87e6c77ea3885dd990e015f86b0f8926deb35cf2c499c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:43:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:43:39Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2b80621b9b5bc12d64e87e6c77ea3885dd990e015f86b0f8926deb35cf2c499c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2b80621b9b5bc12d64e87e6c77ea3885dd990e015f86b0f8926deb35cf2c499c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2b80621b9b5bc12d64e87e6c77ea3885dd990e015f86b0f8926deb35cf2c499c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2b80621b9b5bc12d64e87e6c77ea3885dd990e015f86b0f8926deb35cf2c499c"} {"level":"debug","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2b80621b9b5bc12d64e87e6c77ea3885dd990e015f86b0f8926deb35cf2c499c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2b80621b9b5bc12d64e87e6c77ea3885dd990e015f86b0f8926deb35cf2c499c"} {"level":"debug","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2b80621b9b5bc12d64e87e6c77ea3885dd990e015f86b0f8926deb35cf2c499c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:43:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:43:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2b80621b9b5bc12d64e87e6c77ea3885dd990e015f86b0f8926deb35cf2c499c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2b80621b9b5bc12d64e87e6c77ea3885dd990e015f86b0f8926deb35cf2c499c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2b80621b9b5bc12d64e87e6c77ea3885dd990e015f86b0f8926deb35cf2c499c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b3446145c3f9cdf2fdfd9742b686858afb97f79ef471f071f1abbcf9217b48dc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"db1db42e5405f02d78f9b6169e4173d3ae41410d8dc0e527ffec31e8882029b6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2b80621b9b5bc12d64e87e6c77ea3885dd990e015f86b0f8926deb35cf2c499c"} {"level":"info","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b3446145c3f9cdf2fdfd9742b686858afb97f79ef471f071f1abbcf9217b48dc"} {"level":"info","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db1db42e5405f02d78f9b6169e4173d3ae41410d8dc0e527ffec31e8882029b6"} {"level":"debug","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:43:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:43:39Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b"} {"level":"debug","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b"} {"level":"debug","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:43:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:43:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:43:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:43:39Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"08b2aec5a89cc4d502e90838e457584946a963d8ba3282e1df9a01a10a87fbb7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b"} {"level":"debug","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:43:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:43:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/08b2aec5a89cc4d502e90838e457584946a963d8ba3282e1df9a01a10a87fbb7"} {"level":"info","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:43:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:43:39Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b"} {"level":"info","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b"} {"level":"debug","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e2fb54e4347999c2045c5f05564bed5b420bc1d3713ace91e8c5debe5ae9a543","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b"} {"level":"info","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e2fb54e4347999c2045c5f05564bed5b420bc1d3713ace91e8c5debe5ae9a543"} {"level":"debug","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:43:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:43:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:43:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:43:39Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b"} {"level":"debug","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b"} {"level":"debug","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e0df6a7af47ba0346a408e150e5a0ae9f67e9f7dea3d5f19dd6e58dbd6d85ef1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:43:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:43:39Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e0df6a7af47ba0346a408e150e5a0ae9f67e9f7dea3d5f19dd6e58dbd6d85ef1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e0df6a7af47ba0346a408e150e5a0ae9f67e9f7dea3d5f19dd6e58dbd6d85ef1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e0df6a7af47ba0346a408e150e5a0ae9f67e9f7dea3d5f19dd6e58dbd6d85ef1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e0df6a7af47ba0346a408e150e5a0ae9f67e9f7dea3d5f19dd6e58dbd6d85ef1"} {"level":"debug","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:43:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:43:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e0df6a7af47ba0346a408e150e5a0ae9f67e9f7dea3d5f19dd6e58dbd6d85ef1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e0df6a7af47ba0346a408e150e5a0ae9f67e9f7dea3d5f19dd6e58dbd6d85ef1"} {"level":"info","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b"} {"level":"debug","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e0df6a7af47ba0346a408e150e5a0ae9f67e9f7dea3d5f19dd6e58dbd6d85ef1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:43:39Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:43:39Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e0df6a7af47ba0346a408e150e5a0ae9f67e9f7dea3d5f19dd6e58dbd6d85ef1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e0df6a7af47ba0346a408e150e5a0ae9f67e9f7dea3d5f19dd6e58dbd6d85ef1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e0df6a7af47ba0346a408e150e5a0ae9f67e9f7dea3d5f19dd6e58dbd6d85ef1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"576c82b09d37b4f66630e2c343f8df50a2e5252292405955cbe11c59779593d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"456592de032369fb0bbc3ccafb3bf5a693bb006db34232e2732d64fb605285e2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e0df6a7af47ba0346a408e150e5a0ae9f67e9f7dea3d5f19dd6e58dbd6d85ef1"} {"level":"info","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/576c82b09d37b4f66630e2c343f8df50a2e5252292405955cbe11c59779593d8"} {"level":"info","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/456592de032369fb0bbc3ccafb3bf5a693bb006db34232e2732d64fb605285e2"} {"level":"debug","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:43:39Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:43:39Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc"} {"level":"debug","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:43:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc"} {"level":"debug","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:43:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:43:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:43:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:43:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40f4056ee77b722f070084b46d3623e8b96366bd9a8fdbe4750961c3a3c79da2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc"} {"level":"debug","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:43:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:43:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40f4056ee77b722f070084b46d3623e8b96366bd9a8fdbe4750961c3a3c79da2"} {"level":"info","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:43:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:43:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc"} {"level":"info","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc"} {"level":"debug","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc"} {"level":"debug","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:43:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:43:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:43:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:43:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc"} {"level":"debug","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc"} {"level":"debug","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:43:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:43:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017"} {"level":"debug","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:43:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:43:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017"} {"level":"debug","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:43:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:43:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc"} {"level":"debug","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:43:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:43:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc"} {"level":"info","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:43:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:43:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:43:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:43:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017"} {"level":"info","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9c3958186ac296a2f972b3fa4a17dddad34a1ae5be3c77070865d49d63fb539f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:43:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:43:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9c3958186ac296a2f972b3fa4a17dddad34a1ae5be3c77070865d49d63fb539f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:43:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:43:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9c3958186ac296a2f972b3fa4a17dddad34a1ae5be3c77070865d49d63fb539f"} {"level":"info","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9c3958186ac296a2f972b3fa4a17dddad34a1ae5be3c77070865d49d63fb539f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:43:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:43:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9c3958186ac296a2f972b3fa4a17dddad34a1ae5be3c77070865d49d63fb539f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc"} {"level":"info","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9c3958186ac296a2f972b3fa4a17dddad34a1ae5be3c77070865d49d63fb539f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:43:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:43:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9c3958186ac296a2f972b3fa4a17dddad34a1ae5be3c77070865d49d63fb539f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017"} {"level":"debug","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:43:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:43:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9c3958186ac296a2f972b3fa4a17dddad34a1ae5be3c77070865d49d63fb539f"} {"level":"info","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6ed72c410ee00de404c20015d4b9b62db34e6b0f34e69053a69d7df98ddb3521","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:43:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:43:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017"} {"level":"info","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f76c8604e33245ddd2df24ba44edf7f1a36e2360310ef988e643bfe55b565a7c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5c0546c0256c74defe9768bbed393f588a0d3144595fb25bc73df62cf005e955","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:43:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:43:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7ffb93178c0a5dc05cdb4ee2c2722080b89f5d0b42712995fcd81f2d56532a1d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6ed72c410ee00de404c20015d4b9b62db34e6b0f34e69053a69d7df98ddb3521"} {"level":"debug","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6c9e1ea075b2aaac4bc35f170a7569ae26496a4a03baadca4562f33fb2513fb3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"67883dd42a19d94fcf1e1dabdaa87653a253689478b6d83bab4cb079aa647ccd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017"} {"level":"debug","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65c6b4852a937ac0ad718b0fcb677cc9bfd0ebb001c80471a90bdfa82235c0bc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f76c8604e33245ddd2df24ba44edf7f1a36e2360310ef988e643bfe55b565a7c"} {"level":"debug","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6f88b64ee94881a1ea338155558b17cc7e57bad02e1280e369be6436a4b70a30","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5c0546c0256c74defe9768bbed393f588a0d3144595fb25bc73df62cf005e955"} {"level":"info","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ffb93178c0a5dc05cdb4ee2c2722080b89f5d0b42712995fcd81f2d56532a1d"} {"level":"debug","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cc4b2eab201bcea1a2b30e38ae0ff3c82833f853bcac5b05a6a9fd2450c76a16","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6c9e1ea075b2aaac4bc35f170a7569ae26496a4a03baadca4562f33fb2513fb3"} {"level":"debug","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"05d262521de15c52c91f51d31dee8aa9f7e09d7133e7381abd6ce1cf872855d2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"92aa23754d44eb66dcb60141e2fcfa1cb5cff92df801b5169042c9c8bfc4a160","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/67883dd42a19d94fcf1e1dabdaa87653a253689478b6d83bab4cb079aa647ccd"} {"level":"info","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65c6b4852a937ac0ad718b0fcb677cc9bfd0ebb001c80471a90bdfa82235c0bc"} {"level":"info","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6f88b64ee94881a1ea338155558b17cc7e57bad02e1280e369be6436a4b70a30"} {"level":"info","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc4b2eab201bcea1a2b30e38ae0ff3c82833f853bcac5b05a6a9fd2450c76a16"} {"level":"info","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/05d262521de15c52c91f51d31dee8aa9f7e09d7133e7381abd6ce1cf872855d2"} {"level":"info","ts":"2026-07-15T12:43:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/92aa23754d44eb66dcb60141e2fcfa1cb5cff92df801b5169042c9c8bfc4a160"} {"level":"info","ts":"2026-07-15T12:43:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"fb63cf76-23ec-4212-8062-f7b27a1bc96b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:36718","PortSpecifier":{"PortValue":36718}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"fb63cf76-23ec-4212-8062-f7b27a1bc96b","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-a9c7da.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T12:43:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"fb63cf76-23ec-4212-8062-f7b27a1bc96b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:36718","PortSpecifier":{"PortValue":36718}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784119424,"nanos":355870845},"http":{"id":"fb63cf76-23ec-4212-8062-f7b27a1bc96b","method":"POST","headers":{":authority":"e2e-shared-a-a9c7da.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.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-15T12:43:44Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"fb63cf76-23ec-4212-8062-f7b27a1bc96b","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T12:43:44Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"fb63cf76-23ec-4212-8062-f7b27a1bc96b","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":"950aedbc-b6e3-48d3-a0a5-3b75f37f1847","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=af533eb9-2d08-4dc6-8dc1-8f0fa0b88cd4"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/7e6c35fe831f"]}} {"level":"debug","ts":"2026-07-15T12:43:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"fb63cf76-23ec-4212-8062-f7b27a1bc96b","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/7e6c35fe831f"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=af533eb9-2d08-4dc6-8dc1-8f0fa0b88cd4"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"950aedbc-b6e3-48d3-a0a5-3b75f37f1847","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.67:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-a9c7da.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.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-15T12:43:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fb63cf76-23ec-4212-8062-f7b27a1bc96b","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-15T12:43:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fb63cf76-23ec-4212-8062-f7b27a1bc96b","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-15T12:43:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fb63cf76-23ec-4212-8062-f7b27a1bc96b","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-a9c7da/sub-test-model-a9c7da\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-a9c7da/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-15T12:43:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"fb63cf76-23ec-4212-8062-f7b27a1bc96b","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T12:43:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fb63cf76-23ec-4212-8062-f7b27a1bc96b","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-15T12:43:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fb63cf76-23ec-4212-8062-f7b27a1bc96b","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-15T12:43:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"fb63cf76-23ec-4212-8062-f7b27a1bc96b","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T12:43:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"fb63cf76-23ec-4212-8062-f7b27a1bc96b","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T12:43:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"039c8449-2590-4740-9568-eb69b56f5b94","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:47576","PortSpecifier":{"PortValue":47576}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"039c8449-2590-4740-9568-eb69b56f5b94","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-b2e819.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T12:43:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"039c8449-2590-4740-9568-eb69b56f5b94","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:47576","PortSpecifier":{"PortValue":47576}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784119424,"nanos":396916291},"http":{"id":"039c8449-2590-4740-9568-eb69b56f5b94","method":"POST","headers":{":authority":"e2e-shared-b-b2e819.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.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-15T12:43:44Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"039c8449-2590-4740-9568-eb69b56f5b94","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T12:43:44Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"039c8449-2590-4740-9568-eb69b56f5b94","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":"950aedbc-b6e3-48d3-a0a5-3b75f37f1847","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=af533eb9-2d08-4dc6-8dc1-8f0fa0b88cd4"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/7e6c35fe831f"]}} {"level":"debug","ts":"2026-07-15T12:43:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"039c8449-2590-4740-9568-eb69b56f5b94","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/7e6c35fe831f"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=af533eb9-2d08-4dc6-8dc1-8f0fa0b88cd4"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"950aedbc-b6e3-48d3-a0a5-3b75f37f1847","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"cc4b2eab201bcea1a2b30e38ae0ff3c82833f853bcac5b05a6a9fd2450c76a16"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.69:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-b2e819.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.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-15T12:43:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"039c8449-2590-4740-9568-eb69b56f5b94","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-15T12:43:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"039c8449-2590-4740-9568-eb69b56f5b94","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-15T12:43:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"039c8449-2590-4740-9568-eb69b56f5b94","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-b2e819/sub-test-model-b2e819\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-b2e819/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-15T12:43:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"039c8449-2590-4740-9568-eb69b56f5b94","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":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T12:43:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"039c8449-2590-4740-9568-eb69b56f5b94","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-15T12:43:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"039c8449-2590-4740-9568-eb69b56f5b94","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-15T12:43:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"039c8449-2590-4740-9568-eb69b56f5b94","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T12:43:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"039c8449-2590-4740-9568-eb69b56f5b94","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T12:43:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e735dc4f-2fb7-44a1-8806-90e44f901b48","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:36734","PortSpecifier":{"PortValue":36734}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e735dc4f-2fb7-44a1-8806-90e44f901b48","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-a9c7da.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T12:43:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e735dc4f-2fb7-44a1-8806-90e44f901b48","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:36734","PortSpecifier":{"PortValue":36734}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784119424,"nanos":437607831},"http":{"id":"e735dc4f-2fb7-44a1-8806-90e44f901b48","method":"GET","headers":{":authority":"e2e-shared-a-a9c7da.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T12:43:44Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e735dc4f-2fb7-44a1-8806-90e44f901b48","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-17HAww3iY528zjlov_1sQYPWiMwsfUeTanhtG3SA1C2WPFnL1fzsUKKJBxYPs"} {"level":"debug","ts":"2026-07-15T12:43:44Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"e735dc4f-2fb7-44a1-8806-90e44f901b48","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-a9c7da.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-17HAww3iY528zjlov_1sQYPWiMwsfUeTanhtG3SA1C2WPFnL1fzsUKKJBxYPs\"}"} {"level":"debug","ts":"2026-07-15T12:43:44Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"e735dc4f-2fb7-44a1-8806-90e44f901b48","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-a9c7da.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":"89c35d2e-3c40-4ec7-8be5-cea223b27ea8","keyName":"e2e-sub-iso-bfb0eb","subscription":"e2e-a-only-f7b320","tenant":"e2e-shared-a-a9c7da","userId":"89c35d2e-3c40-4ec7-8be5-cea223b27ea8","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-15T12:43:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e735dc4f-2fb7-44a1-8806-90e44f901b48","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T12:43:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e735dc4f-2fb7-44a1-8806-90e44f901b48","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-15T12:43:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e735dc4f-2fb7-44a1-8806-90e44f901b48","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-15T12:43:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e735dc4f-2fb7-44a1-8806-90e44f901b48","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-a9c7da/sub-test-model-a9c7da\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-a9c7da/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-15T12:43:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"e735dc4f-2fb7-44a1-8806-90e44f901b48","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-15T12:43:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e735dc4f-2fb7-44a1-8806-90e44f901b48","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-15T12:43:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e735dc4f-2fb7-44a1-8806-90e44f901b48","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-f7b320"} {"level":"debug","ts":"2026-07-15T12:43:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e735dc4f-2fb7-44a1-8806-90e44f901b48","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-15T12:43:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e735dc4f-2fb7-44a1-8806-90e44f901b48","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T12:43:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e735dc4f-2fb7-44a1-8806-90e44f901b48","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T12:43:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"144995a1-76d4-4976-b939-aa53242449a6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:47590","PortSpecifier":{"PortValue":47590}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"144995a1-76d4-4976-b939-aa53242449a6","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-b2e819.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T12:43:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"144995a1-76d4-4976-b939-aa53242449a6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:47590","PortSpecifier":{"PortValue":47590}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784119424,"nanos":467979215},"http":{"id":"144995a1-76d4-4976-b939-aa53242449a6","method":"GET","headers":{":authority":"e2e-shared-b-b2e819.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T12:43:44Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"144995a1-76d4-4976-b939-aa53242449a6","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-12pHuLWI5QwdOqw97_ju4MSKZQDUcs4ygKUy9cqjBhzCHPB9GyLfoWDSeireB"} {"level":"debug","ts":"2026-07-15T12:43:44Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"144995a1-76d4-4976-b939-aa53242449a6","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-b2e819.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-12pHuLWI5QwdOqw97_ju4MSKZQDUcs4ygKUy9cqjBhzCHPB9GyLfoWDSeireB\"}"} {"level":"debug","ts":"2026-07-15T12:43:44Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"144995a1-76d4-4976-b939-aa53242449a6","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-b2e819.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":"91f60bb0-2748-4eb9-89a7-532abb60392b","keyName":"e2e-sub-iso-a44135","subscription":"e2e-b-only-f7b320","tenant":"e2e-shared-b-b2e819","userId":"91f60bb0-2748-4eb9-89a7-532abb60392b","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-15T12:43:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"144995a1-76d4-4976-b939-aa53242449a6","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T12:43:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"144995a1-76d4-4976-b939-aa53242449a6","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-15T12:43:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"144995a1-76d4-4976-b939-aa53242449a6","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-15T12:43:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"144995a1-76d4-4976-b939-aa53242449a6","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-b2e819/sub-test-model-b2e819\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-b2e819/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-15T12:43:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"144995a1-76d4-4976-b939-aa53242449a6","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":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-15T12:43:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"144995a1-76d4-4976-b939-aa53242449a6","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-15T12:43:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"144995a1-76d4-4976-b939-aa53242449a6","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-f7b320"} {"level":"debug","ts":"2026-07-15T12:43:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"144995a1-76d4-4976-b939-aa53242449a6","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-15T12:43:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"144995a1-76d4-4976-b939-aa53242449a6","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T12:43:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"144995a1-76d4-4976-b939-aa53242449a6","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T12:43:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5c29f7a7-b7ba-4432-aebe-8e68d42852f0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:50686","PortSpecifier":{"PortValue":50686}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"5c29f7a7-b7ba-4432-aebe-8e68d42852f0","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-a9c7da.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T12:43:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5c29f7a7-b7ba-4432-aebe-8e68d42852f0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:50686","PortSpecifier":{"PortValue":50686}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784119434,"nanos":510220694},"http":{"id":"5c29f7a7-b7ba-4432-aebe-8e68d42852f0","method":"POST","headers":{":authority":"e2e-shared-a-a9c7da.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.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-15T12:43:54Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"5c29f7a7-b7ba-4432-aebe-8e68d42852f0","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T12:43:54Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"5c29f7a7-b7ba-4432-aebe-8e68d42852f0","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":"950aedbc-b6e3-48d3-a0a5-3b75f37f1847","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=af533eb9-2d08-4dc6-8dc1-8f0fa0b88cd4"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/7e6c35fe831f"]}} {"level":"debug","ts":"2026-07-15T12:43:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"5c29f7a7-b7ba-4432-aebe-8e68d42852f0","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/7e6c35fe831f"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=af533eb9-2d08-4dc6-8dc1-8f0fa0b88cd4"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"950aedbc-b6e3-48d3-a0a5-3b75f37f1847","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.67:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-a9c7da.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.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-15T12:43:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5c29f7a7-b7ba-4432-aebe-8e68d42852f0","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-15T12:43:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5c29f7a7-b7ba-4432-aebe-8e68d42852f0","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-15T12:43:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5c29f7a7-b7ba-4432-aebe-8e68d42852f0","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-a9c7da/sub-test-model-a9c7da\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-a9c7da/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-15T12:43:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"5c29f7a7-b7ba-4432-aebe-8e68d42852f0","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T12:43:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5c29f7a7-b7ba-4432-aebe-8e68d42852f0","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-15T12:43:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5c29f7a7-b7ba-4432-aebe-8e68d42852f0","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-15T12:43:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5c29f7a7-b7ba-4432-aebe-8e68d42852f0","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T12:43:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5c29f7a7-b7ba-4432-aebe-8e68d42852f0","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T12:43:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"32e53248-0035-4fbc-ad78-2be2b8ce46e4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:57574","PortSpecifier":{"PortValue":57574}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"32e53248-0035-4fbc-ad78-2be2b8ce46e4","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-b2e819.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T12:43:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"32e53248-0035-4fbc-ad78-2be2b8ce46e4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:57574","PortSpecifier":{"PortValue":57574}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784119434,"nanos":550801644},"http":{"id":"32e53248-0035-4fbc-ad78-2be2b8ce46e4","method":"POST","headers":{":authority":"e2e-shared-b-b2e819.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.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-15T12:43:54Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"32e53248-0035-4fbc-ad78-2be2b8ce46e4","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T12:43:54Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"32e53248-0035-4fbc-ad78-2be2b8ce46e4","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":"950aedbc-b6e3-48d3-a0a5-3b75f37f1847","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=af533eb9-2d08-4dc6-8dc1-8f0fa0b88cd4"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/7e6c35fe831f"]}} {"level":"debug","ts":"2026-07-15T12:43:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"32e53248-0035-4fbc-ad78-2be2b8ce46e4","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/7e6c35fe831f"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=af533eb9-2d08-4dc6-8dc1-8f0fa0b88cd4"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"950aedbc-b6e3-48d3-a0a5-3b75f37f1847","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"cc4b2eab201bcea1a2b30e38ae0ff3c82833f853bcac5b05a6a9fd2450c76a16"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.69:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-b2e819.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.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-15T12:43:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"32e53248-0035-4fbc-ad78-2be2b8ce46e4","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-15T12:43:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"32e53248-0035-4fbc-ad78-2be2b8ce46e4","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-15T12:43:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"32e53248-0035-4fbc-ad78-2be2b8ce46e4","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-b2e819/sub-test-model-b2e819\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-b2e819/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-15T12:43:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"32e53248-0035-4fbc-ad78-2be2b8ce46e4","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":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T12:43:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"32e53248-0035-4fbc-ad78-2be2b8ce46e4","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-15T12:43:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"32e53248-0035-4fbc-ad78-2be2b8ce46e4","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-15T12:43:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"32e53248-0035-4fbc-ad78-2be2b8ce46e4","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T12:43:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"32e53248-0035-4fbc-ad78-2be2b8ce46e4","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T12:43:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1b09661d-793a-4dbc-ac79-15974c8cde2f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:50696","PortSpecifier":{"PortValue":50696}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"1b09661d-793a-4dbc-ac79-15974c8cde2f","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-a9c7da.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T12:43:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1b09661d-793a-4dbc-ac79-15974c8cde2f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:50696","PortSpecifier":{"PortValue":50696}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784119434,"nanos":587931448},"http":{"id":"1b09661d-793a-4dbc-ac79-15974c8cde2f","method":"POST","headers":{":authority":"e2e-shared-a-a9c7da.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.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-15T12:43:54Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"1b09661d-793a-4dbc-ac79-15974c8cde2f","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-6KrgEy0qwHm7tewt_4AZFMAT72SkNdroZsCsUJVoBnGQ58I6bY0ShyGorzxc"} {"level":"debug","ts":"2026-07-15T12:43:54Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"1b09661d-793a-4dbc-ac79-15974c8cde2f","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-a9c7da.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-6KrgEy0qwHm7tewt_4AZFMAT72SkNdroZsCsUJVoBnGQ58I6bY0ShyGorzxc\"}"} {"level":"debug","ts":"2026-07-15T12:43:54Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"1b09661d-793a-4dbc-ac79-15974c8cde2f","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-a9c7da.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":"375b2798-9fe9-477d-990f-7435754c43f3","keyName":"e2e-sub-iso-064f3a","subscription":"e2e-shared-sub-2603ac","tenant":"e2e-shared-a-a9c7da","userId":"375b2798-9fe9-477d-990f-7435754c43f3","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-15T12:43:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"1b09661d-793a-4dbc-ac79-15974c8cde2f","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T12:43:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1b09661d-793a-4dbc-ac79-15974c8cde2f","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-15T12:43:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1b09661d-793a-4dbc-ac79-15974c8cde2f","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-15T12:43:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1b09661d-793a-4dbc-ac79-15974c8cde2f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-a9c7da/sub-test-model-a9c7da\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-a9c7da/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-15T12:43:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"1b09661d-793a-4dbc-ac79-15974c8cde2f","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-15T12:43:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1b09661d-793a-4dbc-ac79-15974c8cde2f","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-15T12:43:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1b09661d-793a-4dbc-ac79-15974c8cde2f","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-2603ac"} {"level":"debug","ts":"2026-07-15T12:43:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1b09661d-793a-4dbc-ac79-15974c8cde2f","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-15T12:43:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1b09661d-793a-4dbc-ac79-15974c8cde2f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T12:43:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1b09661d-793a-4dbc-ac79-15974c8cde2f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T12:43:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"628e7803-2bbf-4746-9c09-c991f9e34e8b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:57584","PortSpecifier":{"PortValue":57584}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"628e7803-2bbf-4746-9c09-c991f9e34e8b","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-b-b2e819.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T12:43:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"628e7803-2bbf-4746-9c09-c991f9e34e8b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:57584","PortSpecifier":{"PortValue":57584}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784119434,"nanos":620329396},"http":{"id":"628e7803-2bbf-4746-9c09-c991f9e34e8b","method":"POST","headers":{":authority":"e2e-shared-b-b2e819.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.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-15T12:43:54Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"628e7803-2bbf-4746-9c09-c991f9e34e8b","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-YbqZL8FyYVmO9g1h_kIP5ovPYOpBWfAxXYY9bOadxMsk6p0NLFzvC4RCTfZV"} {"level":"debug","ts":"2026-07-15T12:43:54Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"628e7803-2bbf-4746-9c09-c991f9e34e8b","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-b2e819.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-YbqZL8FyYVmO9g1h_kIP5ovPYOpBWfAxXYY9bOadxMsk6p0NLFzvC4RCTfZV\"}"} {"level":"debug","ts":"2026-07-15T12:43:54Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"628e7803-2bbf-4746-9c09-c991f9e34e8b","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-b2e819.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":"51195c71-c8ec-49c4-8cb8-96775d90011e","keyName":"e2e-sub-iso-1c2ccb","subscription":"e2e-shared-sub-2603ac","tenant":"e2e-shared-b-b2e819","userId":"51195c71-c8ec-49c4-8cb8-96775d90011e","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-15T12:43:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"628e7803-2bbf-4746-9c09-c991f9e34e8b","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T12:43:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"628e7803-2bbf-4746-9c09-c991f9e34e8b","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-15T12:43:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"628e7803-2bbf-4746-9c09-c991f9e34e8b","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-15T12:43:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"628e7803-2bbf-4746-9c09-c991f9e34e8b","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-b2e819/sub-test-model-b2e819\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-b2e819/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-15T12:43:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"628e7803-2bbf-4746-9c09-c991f9e34e8b","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":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-15T12:43:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"628e7803-2bbf-4746-9c09-c991f9e34e8b","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-15T12:43:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"628e7803-2bbf-4746-9c09-c991f9e34e8b","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-2603ac"} {"level":"debug","ts":"2026-07-15T12:43:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"628e7803-2bbf-4746-9c09-c991f9e34e8b","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-15T12:43:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"628e7803-2bbf-4746-9c09-c991f9e34e8b","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T12:43:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"628e7803-2bbf-4746-9c09-c991f9e34e8b","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T12:44:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6ed72c410ee00de404c20015d4b9b62db34e6b0f34e69053a69d7df98ddb3521"} {"level":"info","ts":"2026-07-15T12:44:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/05d262521de15c52c91f51d31dee8aa9f7e09d7133e7381abd6ce1cf872855d2"} {"level":"info","ts":"2026-07-15T12:44:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/92aa23754d44eb66dcb60141e2fcfa1cb5cff92df801b5169042c9c8bfc4a160"} {"level":"info","ts":"2026-07-15T12:44:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2b80621b9b5bc12d64e87e6c77ea3885dd990e015f86b0f8926deb35cf2c499c"} {"level":"info","ts":"2026-07-15T12:44:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/dc265ea58d7c152509f0f32c89b292ef63571e8b9506fbb1fb7891c39ad19017"} {"level":"info","ts":"2026-07-15T12:44:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f76c8604e33245ddd2df24ba44edf7f1a36e2360310ef988e643bfe55b565a7c"} {"level":"info","ts":"2026-07-15T12:44:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/08b2aec5a89cc4d502e90838e457584946a963d8ba3282e1df9a01a10a87fbb7"} {"level":"info","ts":"2026-07-15T12:44:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7ffb93178c0a5dc05cdb4ee2c2722080b89f5d0b42712995fcd81f2d56532a1d"} {"level":"info","ts":"2026-07-15T12:44:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6c9e1ea075b2aaac4bc35f170a7569ae26496a4a03baadca4562f33fb2513fb3"} {"level":"info","ts":"2026-07-15T12:44:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/67883dd42a19d94fcf1e1dabdaa87653a253689478b6d83bab4cb079aa647ccd"} {"level":"info","ts":"2026-07-15T12:44:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/db1db42e5405f02d78f9b6169e4173d3ae41410d8dc0e527ffec31e8882029b6"} {"level":"info","ts":"2026-07-15T12:44:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e0df6a7af47ba0346a408e150e5a0ae9f67e9f7dea3d5f19dd6e58dbd6d85ef1"} {"level":"info","ts":"2026-07-15T12:44:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/40f4056ee77b722f070084b46d3623e8b96366bd9a8fdbe4750961c3a3c79da2"} {"level":"info","ts":"2026-07-15T12:44:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b3446145c3f9cdf2fdfd9742b686858afb97f79ef471f071f1abbcf9217b48dc"} {"level":"info","ts":"2026-07-15T12:44:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5c0546c0256c74defe9768bbed393f588a0d3144595fb25bc73df62cf005e955"} {"level":"info","ts":"2026-07-15T12:44:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e2fb54e4347999c2045c5f05564bed5b420bc1d3713ace91e8c5debe5ae9a543"} {"level":"debug","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"066f470add7cab50bf90304d95d03eba1fb446eadc815c23f5b5e2fb844f0da7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:44:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:44:15Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"066f470add7cab50bf90304d95d03eba1fb446eadc815c23f5b5e2fb844f0da7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"066f470add7cab50bf90304d95d03eba1fb446eadc815c23f5b5e2fb844f0da7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/066f470add7cab50bf90304d95d03eba1fb446eadc815c23f5b5e2fb844f0da7"} {"level":"debug","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"066f470add7cab50bf90304d95d03eba1fb446eadc815c23f5b5e2fb844f0da7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/066f470add7cab50bf90304d95d03eba1fb446eadc815c23f5b5e2fb844f0da7"} {"level":"debug","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"066f470add7cab50bf90304d95d03eba1fb446eadc815c23f5b5e2fb844f0da7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:44:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:44:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["066f470add7cab50bf90304d95d03eba1fb446eadc815c23f5b5e2fb844f0da7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"066f470add7cab50bf90304d95d03eba1fb446eadc815c23f5b5e2fb844f0da7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"066f470add7cab50bf90304d95d03eba1fb446eadc815c23f5b5e2fb844f0da7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:44:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:44:15Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"066f470add7cab50bf90304d95d03eba1fb446eadc815c23f5b5e2fb844f0da7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"066f470add7cab50bf90304d95d03eba1fb446eadc815c23f5b5e2fb844f0da7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"066f470add7cab50bf90304d95d03eba1fb446eadc815c23f5b5e2fb844f0da7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/066f470add7cab50bf90304d95d03eba1fb446eadc815c23f5b5e2fb844f0da7"} {"level":"debug","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"066f470add7cab50bf90304d95d03eba1fb446eadc815c23f5b5e2fb844f0da7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/066f470add7cab50bf90304d95d03eba1fb446eadc815c23f5b5e2fb844f0da7"} {"level":"debug","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"066f470add7cab50bf90304d95d03eba1fb446eadc815c23f5b5e2fb844f0da7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:44:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:44:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["066f470add7cab50bf90304d95d03eba1fb446eadc815c23f5b5e2fb844f0da7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"066f470add7cab50bf90304d95d03eba1fb446eadc815c23f5b5e2fb844f0da7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"066f470add7cab50bf90304d95d03eba1fb446eadc815c23f5b5e2fb844f0da7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:44:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:44:15Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"066f470add7cab50bf90304d95d03eba1fb446eadc815c23f5b5e2fb844f0da7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"066f470add7cab50bf90304d95d03eba1fb446eadc815c23f5b5e2fb844f0da7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"066f470add7cab50bf90304d95d03eba1fb446eadc815c23f5b5e2fb844f0da7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/066f470add7cab50bf90304d95d03eba1fb446eadc815c23f5b5e2fb844f0da7"} {"level":"debug","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"066f470add7cab50bf90304d95d03eba1fb446eadc815c23f5b5e2fb844f0da7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/066f470add7cab50bf90304d95d03eba1fb446eadc815c23f5b5e2fb844f0da7"} {"level":"debug","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"066f470add7cab50bf90304d95d03eba1fb446eadc815c23f5b5e2fb844f0da7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:44:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:44:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["066f470add7cab50bf90304d95d03eba1fb446eadc815c23f5b5e2fb844f0da7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"066f470add7cab50bf90304d95d03eba1fb446eadc815c23f5b5e2fb844f0da7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"066f470add7cab50bf90304d95d03eba1fb446eadc815c23f5b5e2fb844f0da7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:44:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:44:15Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"066f470add7cab50bf90304d95d03eba1fb446eadc815c23f5b5e2fb844f0da7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"066f470add7cab50bf90304d95d03eba1fb446eadc815c23f5b5e2fb844f0da7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"066f470add7cab50bf90304d95d03eba1fb446eadc815c23f5b5e2fb844f0da7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/066f470add7cab50bf90304d95d03eba1fb446eadc815c23f5b5e2fb844f0da7"} {"level":"debug","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"066f470add7cab50bf90304d95d03eba1fb446eadc815c23f5b5e2fb844f0da7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/066f470add7cab50bf90304d95d03eba1fb446eadc815c23f5b5e2fb844f0da7"} {"level":"debug","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"150c8bf6edfb913d92e6b0ff8b20d87448164f368b9fcc64dcd9520f82658e35","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:44:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:44:15Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"150c8bf6edfb913d92e6b0ff8b20d87448164f368b9fcc64dcd9520f82658e35","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"066f470add7cab50bf90304d95d03eba1fb446eadc815c23f5b5e2fb844f0da7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:44:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:44:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["066f470add7cab50bf90304d95d03eba1fb446eadc815c23f5b5e2fb844f0da7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/150c8bf6edfb913d92e6b0ff8b20d87448164f368b9fcc64dcd9520f82658e35"} {"level":"info","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"066f470add7cab50bf90304d95d03eba1fb446eadc815c23f5b5e2fb844f0da7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"150c8bf6edfb913d92e6b0ff8b20d87448164f368b9fcc64dcd9520f82658e35","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:44:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:44:15Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"150c8bf6edfb913d92e6b0ff8b20d87448164f368b9fcc64dcd9520f82658e35","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"066f470add7cab50bf90304d95d03eba1fb446eadc815c23f5b5e2fb844f0da7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"150c8bf6edfb913d92e6b0ff8b20d87448164f368b9fcc64dcd9520f82658e35","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/150c8bf6edfb913d92e6b0ff8b20d87448164f368b9fcc64dcd9520f82658e35"} {"level":"debug","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"150c8bf6edfb913d92e6b0ff8b20d87448164f368b9fcc64dcd9520f82658e35","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:44:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:44:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["150c8bf6edfb913d92e6b0ff8b20d87448164f368b9fcc64dcd9520f82658e35"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/066f470add7cab50bf90304d95d03eba1fb446eadc815c23f5b5e2fb844f0da7"} {"level":"info","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"150c8bf6edfb913d92e6b0ff8b20d87448164f368b9fcc64dcd9520f82658e35","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"150c8bf6edfb913d92e6b0ff8b20d87448164f368b9fcc64dcd9520f82658e35","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:44:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:44:15Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"150c8bf6edfb913d92e6b0ff8b20d87448164f368b9fcc64dcd9520f82658e35","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"150c8bf6edfb913d92e6b0ff8b20d87448164f368b9fcc64dcd9520f82658e35","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/150c8bf6edfb913d92e6b0ff8b20d87448164f368b9fcc64dcd9520f82658e35"} {"level":"debug","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"150c8bf6edfb913d92e6b0ff8b20d87448164f368b9fcc64dcd9520f82658e35","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/150c8bf6edfb913d92e6b0ff8b20d87448164f368b9fcc64dcd9520f82658e35"} {"level":"debug","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"150c8bf6edfb913d92e6b0ff8b20d87448164f368b9fcc64dcd9520f82658e35","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:44:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:44:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["150c8bf6edfb913d92e6b0ff8b20d87448164f368b9fcc64dcd9520f82658e35"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"150c8bf6edfb913d92e6b0ff8b20d87448164f368b9fcc64dcd9520f82658e35","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"150c8bf6edfb913d92e6b0ff8b20d87448164f368b9fcc64dcd9520f82658e35","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/150c8bf6edfb913d92e6b0ff8b20d87448164f368b9fcc64dcd9520f82658e35"} {"level":"debug","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b214866a02600b20259aae8cf0b932fd047d3f0414cccfb7652129be145ca0f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:44:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:44:15Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b214866a02600b20259aae8cf0b932fd047d3f0414cccfb7652129be145ca0f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b214866a02600b20259aae8cf0b932fd047d3f0414cccfb7652129be145ca0f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:44:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:44:15Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8b214866a02600b20259aae8cf0b932fd047d3f0414cccfb7652129be145ca0f"} {"level":"info","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b214866a02600b20259aae8cf0b932fd047d3f0414cccfb7652129be145ca0f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b214866a02600b20259aae8cf0b932fd047d3f0414cccfb7652129be145ca0f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:44:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:44:15Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"8b214866a02600b20259aae8cf0b932fd047d3f0414cccfb7652129be145ca0f","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"8b214866a02600b20259aae8cf0b932fd047d3f0414cccfb7652129be145ca0f\": 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-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8b214866a02600b20259aae8cf0b932fd047d3f0414cccfb7652129be145ca0f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8b214866a02600b20259aae8cf0b932fd047d3f0414cccfb7652129be145ca0f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8b214866a02600b20259aae8cf0b932fd047d3f0414cccfb7652129be145ca0f"} {"level":"info","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8b214866a02600b20259aae8cf0b932fd047d3f0414cccfb7652129be145ca0f"} {"level":"debug","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b214866a02600b20259aae8cf0b932fd047d3f0414cccfb7652129be145ca0f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:44:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:44:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8b214866a02600b20259aae8cf0b932fd047d3f0414cccfb7652129be145ca0f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b214866a02600b20259aae8cf0b932fd047d3f0414cccfb7652129be145ca0f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b214866a02600b20259aae8cf0b932fd047d3f0414cccfb7652129be145ca0f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:44:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:44:15Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b214866a02600b20259aae8cf0b932fd047d3f0414cccfb7652129be145ca0f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8b214866a02600b20259aae8cf0b932fd047d3f0414cccfb7652129be145ca0f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8b214866a02600b20259aae8cf0b932fd047d3f0414cccfb7652129be145ca0f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8b214866a02600b20259aae8cf0b932fd047d3f0414cccfb7652129be145ca0f"} {"level":"debug","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8b214866a02600b20259aae8cf0b932fd047d3f0414cccfb7652129be145ca0f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8b214866a02600b20259aae8cf0b932fd047d3f0414cccfb7652129be145ca0f"} {"level":"debug","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:44:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:44:15Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b214866a02600b20259aae8cf0b932fd047d3f0414cccfb7652129be145ca0f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:44:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:44:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8b214866a02600b20259aae8cf0b932fd047d3f0414cccfb7652129be145ca0f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3"} {"level":"info","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b214866a02600b20259aae8cf0b932fd047d3f0414cccfb7652129be145ca0f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8b214866a02600b20259aae8cf0b932fd047d3f0414cccfb7652129be145ca0f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3"} {"level":"debug","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:44:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:44:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8b214866a02600b20259aae8cf0b932fd047d3f0414cccfb7652129be145ca0f"} {"level":"info","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:44:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:44:15Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3"} {"level":"debug","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3"} {"level":"debug","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:44:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:44:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:44:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:44:15Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3"} {"level":"info","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3"} {"level":"debug","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:44:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:44:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:44:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:44:15Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3"} {"level":"info","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:44:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3"} {"level":"debug","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:44:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:44:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3"} {"level":"debug","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5bceb28f36b119a5797aa9dc5f7eaf5fe6bad4564c353cb6ced61812736ad394","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:44:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:44:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5bceb28f36b119a5797aa9dc5f7eaf5fe6bad4564c353cb6ced61812736ad394","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5bceb28f36b119a5797aa9dc5f7eaf5fe6bad4564c353cb6ced61812736ad394","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5bceb28f36b119a5797aa9dc5f7eaf5fe6bad4564c353cb6ced61812736ad394","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5bceb28f36b119a5797aa9dc5f7eaf5fe6bad4564c353cb6ced61812736ad394"} {"level":"debug","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5bceb28f36b119a5797aa9dc5f7eaf5fe6bad4564c353cb6ced61812736ad394","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5bceb28f36b119a5797aa9dc5f7eaf5fe6bad4564c353cb6ced61812736ad394"} {"level":"debug","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5bceb28f36b119a5797aa9dc5f7eaf5fe6bad4564c353cb6ced61812736ad394","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:44:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:44:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5bceb28f36b119a5797aa9dc5f7eaf5fe6bad4564c353cb6ced61812736ad394"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5bceb28f36b119a5797aa9dc5f7eaf5fe6bad4564c353cb6ced61812736ad394","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5bceb28f36b119a5797aa9dc5f7eaf5fe6bad4564c353cb6ced61812736ad394","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:44:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:44:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5bceb28f36b119a5797aa9dc5f7eaf5fe6bad4564c353cb6ced61812736ad394","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5bceb28f36b119a5797aa9dc5f7eaf5fe6bad4564c353cb6ced61812736ad394","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5bceb28f36b119a5797aa9dc5f7eaf5fe6bad4564c353cb6ced61812736ad394","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5bceb28f36b119a5797aa9dc5f7eaf5fe6bad4564c353cb6ced61812736ad394"} {"level":"debug","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5bceb28f36b119a5797aa9dc5f7eaf5fe6bad4564c353cb6ced61812736ad394","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5bceb28f36b119a5797aa9dc5f7eaf5fe6bad4564c353cb6ced61812736ad394"} {"level":"debug","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"637e7232d2c8d4e005df934f9f8d0a447d35ad329ce351e79f1d8bf8b2c7f875","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:44:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:44:16Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"637e7232d2c8d4e005df934f9f8d0a447d35ad329ce351e79f1d8bf8b2c7f875","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5bceb28f36b119a5797aa9dc5f7eaf5fe6bad4564c353cb6ced61812736ad394","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:44:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:44:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5bceb28f36b119a5797aa9dc5f7eaf5fe6bad4564c353cb6ced61812736ad394"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/637e7232d2c8d4e005df934f9f8d0a447d35ad329ce351e79f1d8bf8b2c7f875"} {"level":"info","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5bceb28f36b119a5797aa9dc5f7eaf5fe6bad4564c353cb6ced61812736ad394","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"637e7232d2c8d4e005df934f9f8d0a447d35ad329ce351e79f1d8bf8b2c7f875","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:44:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:44:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"637e7232d2c8d4e005df934f9f8d0a447d35ad329ce351e79f1d8bf8b2c7f875","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5bceb28f36b119a5797aa9dc5f7eaf5fe6bad4564c353cb6ced61812736ad394","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"637e7232d2c8d4e005df934f9f8d0a447d35ad329ce351e79f1d8bf8b2c7f875","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/637e7232d2c8d4e005df934f9f8d0a447d35ad329ce351e79f1d8bf8b2c7f875"} {"level":"debug","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"637e7232d2c8d4e005df934f9f8d0a447d35ad329ce351e79f1d8bf8b2c7f875","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:44:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:44:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["637e7232d2c8d4e005df934f9f8d0a447d35ad329ce351e79f1d8bf8b2c7f875"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5bceb28f36b119a5797aa9dc5f7eaf5fe6bad4564c353cb6ced61812736ad394"} {"level":"info","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"637e7232d2c8d4e005df934f9f8d0a447d35ad329ce351e79f1d8bf8b2c7f875","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"637e7232d2c8d4e005df934f9f8d0a447d35ad329ce351e79f1d8bf8b2c7f875","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:44:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:44:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"637e7232d2c8d4e005df934f9f8d0a447d35ad329ce351e79f1d8bf8b2c7f875","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"637e7232d2c8d4e005df934f9f8d0a447d35ad329ce351e79f1d8bf8b2c7f875","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"637e7232d2c8d4e005df934f9f8d0a447d35ad329ce351e79f1d8bf8b2c7f875","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/637e7232d2c8d4e005df934f9f8d0a447d35ad329ce351e79f1d8bf8b2c7f875"} {"level":"debug","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d722f059494f0914b60e773fb5b2f48db5cd75f146034ac5049156c6b948e527","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:44:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:44:16Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/637e7232d2c8d4e005df934f9f8d0a447d35ad329ce351e79f1d8bf8b2c7f875"} {"level":"info","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d722f059494f0914b60e773fb5b2f48db5cd75f146034ac5049156c6b948e527","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"637e7232d2c8d4e005df934f9f8d0a447d35ad329ce351e79f1d8bf8b2c7f875","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:44:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:44:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["637e7232d2c8d4e005df934f9f8d0a447d35ad329ce351e79f1d8bf8b2c7f875"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d722f059494f0914b60e773fb5b2f48db5cd75f146034ac5049156c6b948e527"} {"level":"info","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"637e7232d2c8d4e005df934f9f8d0a447d35ad329ce351e79f1d8bf8b2c7f875","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d722f059494f0914b60e773fb5b2f48db5cd75f146034ac5049156c6b948e527","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:44:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:44:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d722f059494f0914b60e773fb5b2f48db5cd75f146034ac5049156c6b948e527","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"637e7232d2c8d4e005df934f9f8d0a447d35ad329ce351e79f1d8bf8b2c7f875","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d722f059494f0914b60e773fb5b2f48db5cd75f146034ac5049156c6b948e527","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d722f059494f0914b60e773fb5b2f48db5cd75f146034ac5049156c6b948e527"} {"level":"debug","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d722f059494f0914b60e773fb5b2f48db5cd75f146034ac5049156c6b948e527","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:44:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:44:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d722f059494f0914b60e773fb5b2f48db5cd75f146034ac5049156c6b948e527"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/637e7232d2c8d4e005df934f9f8d0a447d35ad329ce351e79f1d8bf8b2c7f875"} {"level":"info","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d722f059494f0914b60e773fb5b2f48db5cd75f146034ac5049156c6b948e527","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d722f059494f0914b60e773fb5b2f48db5cd75f146034ac5049156c6b948e527","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:44:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:44:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d722f059494f0914b60e773fb5b2f48db5cd75f146034ac5049156c6b948e527","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d722f059494f0914b60e773fb5b2f48db5cd75f146034ac5049156c6b948e527","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d722f059494f0914b60e773fb5b2f48db5cd75f146034ac5049156c6b948e527","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d722f059494f0914b60e773fb5b2f48db5cd75f146034ac5049156c6b948e527"} {"level":"debug","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d144bae745c397b55bb3a4b3dabd465a59f27ef6ddac6f6a57a29e2fc07da846","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:44:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:44:16Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d722f059494f0914b60e773fb5b2f48db5cd75f146034ac5049156c6b948e527"} {"level":"info","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d144bae745c397b55bb3a4b3dabd465a59f27ef6ddac6f6a57a29e2fc07da846","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d722f059494f0914b60e773fb5b2f48db5cd75f146034ac5049156c6b948e527","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:44:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:44:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d722f059494f0914b60e773fb5b2f48db5cd75f146034ac5049156c6b948e527"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d722f059494f0914b60e773fb5b2f48db5cd75f146034ac5049156c6b948e527","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d144bae745c397b55bb3a4b3dabd465a59f27ef6ddac6f6a57a29e2fc07da846","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:44:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:44:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d144bae745c397b55bb3a4b3dabd465a59f27ef6ddac6f6a57a29e2fc07da846"} {"level":"info","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d144bae745c397b55bb3a4b3dabd465a59f27ef6ddac6f6a57a29e2fc07da846","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d722f059494f0914b60e773fb5b2f48db5cd75f146034ac5049156c6b948e527","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:44:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:44:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d722f059494f0914b60e773fb5b2f48db5cd75f146034ac5049156c6b948e527"} {"level":"info","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d722f059494f0914b60e773fb5b2f48db5cd75f146034ac5049156c6b948e527","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d144bae745c397b55bb3a4b3dabd465a59f27ef6ddac6f6a57a29e2fc07da846","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d722f059494f0914b60e773fb5b2f48db5cd75f146034ac5049156c6b948e527","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:44:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:44:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d722f059494f0914b60e773fb5b2f48db5cd75f146034ac5049156c6b948e527"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d722f059494f0914b60e773fb5b2f48db5cd75f146034ac5049156c6b948e527","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d722f059494f0914b60e773fb5b2f48db5cd75f146034ac5049156c6b948e527","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:44:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:44:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d722f059494f0914b60e773fb5b2f48db5cd75f146034ac5049156c6b948e527"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d144bae745c397b55bb3a4b3dabd465a59f27ef6ddac6f6a57a29e2fc07da846"} {"level":"error","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"d722f059494f0914b60e773fb5b2f48db5cd75f146034ac5049156c6b948e527","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"d722f059494f0914b60e773fb5b2f48db5cd75f146034ac5049156c6b948e527\": 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-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d722f059494f0914b60e773fb5b2f48db5cd75f146034ac5049156c6b948e527","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:44:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:44:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d722f059494f0914b60e773fb5b2f48db5cd75f146034ac5049156c6b948e527","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d144bae745c397b55bb3a4b3dabd465a59f27ef6ddac6f6a57a29e2fc07da846","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:44:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:44:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d144bae745c397b55bb3a4b3dabd465a59f27ef6ddac6f6a57a29e2fc07da846"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d722f059494f0914b60e773fb5b2f48db5cd75f146034ac5049156c6b948e527"} {"level":"info","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d144bae745c397b55bb3a4b3dabd465a59f27ef6ddac6f6a57a29e2fc07da846","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d722f059494f0914b60e773fb5b2f48db5cd75f146034ac5049156c6b948e527","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d144bae745c397b55bb3a4b3dabd465a59f27ef6ddac6f6a57a29e2fc07da846","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d722f059494f0914b60e773fb5b2f48db5cd75f146034ac5049156c6b948e527"} {"level":"debug","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d722f059494f0914b60e773fb5b2f48db5cd75f146034ac5049156c6b948e527","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:44:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:44:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d722f059494f0914b60e773fb5b2f48db5cd75f146034ac5049156c6b948e527"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d722f059494f0914b60e773fb5b2f48db5cd75f146034ac5049156c6b948e527","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d722f059494f0914b60e773fb5b2f48db5cd75f146034ac5049156c6b948e527","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d144bae745c397b55bb3a4b3dabd465a59f27ef6ddac6f6a57a29e2fc07da846"} {"level":"info","ts":"2026-07-15T12:44:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d722f059494f0914b60e773fb5b2f48db5cd75f146034ac5049156c6b948e527"} {"level":"debug","ts":"2026-07-15T12:45:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2941fd8643baa68bf5af7e476ce1ccc62940765a9c8f9aeb78c8bfc18d22c185","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:45:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:45:04Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:45:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2941fd8643baa68bf5af7e476ce1ccc62940765a9c8f9aeb78c8bfc18d22c185","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2941fd8643baa68bf5af7e476ce1ccc62940765a9c8f9aeb78c8bfc18d22c185","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:45:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:45:04Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:45:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2941fd8643baa68bf5af7e476ce1ccc62940765a9c8f9aeb78c8bfc18d22c185"} {"level":"info","ts":"2026-07-15T12:45:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2941fd8643baa68bf5af7e476ce1ccc62940765a9c8f9aeb78c8bfc18d22c185","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2941fd8643baa68bf5af7e476ce1ccc62940765a9c8f9aeb78c8bfc18d22c185","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:45:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:45:04Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-15T12:45:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"2941fd8643baa68bf5af7e476ce1ccc62940765a9c8f9aeb78c8bfc18d22c185","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"2941fd8643baa68bf5af7e476ce1ccc62940765a9c8f9aeb78c8bfc18d22c185\": 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-15T12:45:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2941fd8643baa68bf5af7e476ce1ccc62940765a9c8f9aeb78c8bfc18d22c185","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2941fd8643baa68bf5af7e476ce1ccc62940765a9c8f9aeb78c8bfc18d22c185","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:45:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2941fd8643baa68bf5af7e476ce1ccc62940765a9c8f9aeb78c8bfc18d22c185"} {"level":"info","ts":"2026-07-15T12:45:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2941fd8643baa68bf5af7e476ce1ccc62940765a9c8f9aeb78c8bfc18d22c185"} {"level":"debug","ts":"2026-07-15T12:45:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2c973d7f8bf841dbc8621fa90876000b1d77bb17d164733f50ab4879cf0e6119","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:45:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:45:04Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:45:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2c973d7f8bf841dbc8621fa90876000b1d77bb17d164733f50ab4879cf0e6119","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2c973d7f8bf841dbc8621fa90876000b1d77bb17d164733f50ab4879cf0e6119","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2941fd8643baa68bf5af7e476ce1ccc62940765a9c8f9aeb78c8bfc18d22c185","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:45:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:45:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2941fd8643baa68bf5af7e476ce1ccc62940765a9c8f9aeb78c8bfc18d22c185"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:45:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2c973d7f8bf841dbc8621fa90876000b1d77bb17d164733f50ab4879cf0e6119"} {"level":"info","ts":"2026-07-15T12:45:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2941fd8643baa68bf5af7e476ce1ccc62940765a9c8f9aeb78c8bfc18d22c185","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2c973d7f8bf841dbc8621fa90876000b1d77bb17d164733f50ab4879cf0e6119","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2941fd8643baa68bf5af7e476ce1ccc62940765a9c8f9aeb78c8bfc18d22c185","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:45:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2c973d7f8bf841dbc8621fa90876000b1d77bb17d164733f50ab4879cf0e6119"} {"level":"debug","ts":"2026-07-15T12:45:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2c973d7f8bf841dbc8621fa90876000b1d77bb17d164733f50ab4879cf0e6119","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:45:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:45:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2c973d7f8bf841dbc8621fa90876000b1d77bb17d164733f50ab4879cf0e6119"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2941fd8643baa68bf5af7e476ce1ccc62940765a9c8f9aeb78c8bfc18d22c185"} {"level":"info","ts":"2026-07-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2c973d7f8bf841dbc8621fa90876000b1d77bb17d164733f50ab4879cf0e6119","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2c973d7f8bf841dbc8621fa90876000b1d77bb17d164733f50ab4879cf0e6119","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2c973d7f8bf841dbc8621fa90876000b1d77bb17d164733f50ab4879cf0e6119"} {"level":"debug","ts":"2026-07-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"68175b6cb9950683c7f10c678a1f2245907066290b5563cfdbabd4f6640b8164","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:45:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:45: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-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"68175b6cb9950683c7f10c678a1f2245907066290b5563cfdbabd4f6640b8164","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"68175b6cb9950683c7f10c678a1f2245907066290b5563cfdbabd4f6640b8164","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"68175b6cb9950683c7f10c678a1f2245907066290b5563cfdbabd4f6640b8164","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/68175b6cb9950683c7f10c678a1f2245907066290b5563cfdbabd4f6640b8164"} {"level":"debug","ts":"2026-07-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"68175b6cb9950683c7f10c678a1f2245907066290b5563cfdbabd4f6640b8164","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/68175b6cb9950683c7f10c678a1f2245907066290b5563cfdbabd4f6640b8164"} {"level":"debug","ts":"2026-07-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"68175b6cb9950683c7f10c678a1f2245907066290b5563cfdbabd4f6640b8164","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:45:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:45:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["68175b6cb9950683c7f10c678a1f2245907066290b5563cfdbabd4f6640b8164"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"68175b6cb9950683c7f10c678a1f2245907066290b5563cfdbabd4f6640b8164","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"68175b6cb9950683c7f10c678a1f2245907066290b5563cfdbabd4f6640b8164","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:45:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:45: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-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"68175b6cb9950683c7f10c678a1f2245907066290b5563cfdbabd4f6640b8164","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d75779c48960b108a9fd64d39b9a43e94380d54d002b17a3352d9af5bd770a48","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:45:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:45: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-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/68175b6cb9950683c7f10c678a1f2245907066290b5563cfdbabd4f6640b8164"} {"level":"info","ts":"2026-07-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d75779c48960b108a9fd64d39b9a43e94380d54d002b17a3352d9af5bd770a48","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"68175b6cb9950683c7f10c678a1f2245907066290b5563cfdbabd4f6640b8164","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:45:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:45:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["68175b6cb9950683c7f10c678a1f2245907066290b5563cfdbabd4f6640b8164"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"68175b6cb9950683c7f10c678a1f2245907066290b5563cfdbabd4f6640b8164","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f9d1b89e96cec433d4db74d27566a5e6c9ab31c466d790bef12ba879ff41b978","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:45:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:45: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-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d75779c48960b108a9fd64d39b9a43e94380d54d002b17a3352d9af5bd770a48"} {"level":"info","ts":"2026-07-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f9d1b89e96cec433d4db74d27566a5e6c9ab31c466d790bef12ba879ff41b978","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d75779c48960b108a9fd64d39b9a43e94380d54d002b17a3352d9af5bd770a48","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:45:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:45:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d75779c48960b108a9fd64d39b9a43e94380d54d002b17a3352d9af5bd770a48"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f9d1b89e96cec433d4db74d27566a5e6c9ab31c466d790bef12ba879ff41b978"} {"level":"info","ts":"2026-07-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d75779c48960b108a9fd64d39b9a43e94380d54d002b17a3352d9af5bd770a48","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"68175b6cb9950683c7f10c678a1f2245907066290b5563cfdbabd4f6640b8164","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:45:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:45: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-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"68175b6cb9950683c7f10c678a1f2245907066290b5563cfdbabd4f6640b8164","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f9d1b89e96cec433d4db74d27566a5e6c9ab31c466d790bef12ba879ff41b978","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:45:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:45:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f9d1b89e96cec433d4db74d27566a5e6c9ab31c466d790bef12ba879ff41b978"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/68175b6cb9950683c7f10c678a1f2245907066290b5563cfdbabd4f6640b8164"} {"level":"info","ts":"2026-07-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f9d1b89e96cec433d4db74d27566a5e6c9ab31c466d790bef12ba879ff41b978","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d75779c48960b108a9fd64d39b9a43e94380d54d002b17a3352d9af5bd770a48","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:45:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:45: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-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d75779c48960b108a9fd64d39b9a43e94380d54d002b17a3352d9af5bd770a48","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"68175b6cb9950683c7f10c678a1f2245907066290b5563cfdbabd4f6640b8164","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:45:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:45:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["68175b6cb9950683c7f10c678a1f2245907066290b5563cfdbabd4f6640b8164"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d75779c48960b108a9fd64d39b9a43e94380d54d002b17a3352d9af5bd770a48"} {"level":"info","ts":"2026-07-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"68175b6cb9950683c7f10c678a1f2245907066290b5563cfdbabd4f6640b8164","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f9d1b89e96cec433d4db74d27566a5e6c9ab31c466d790bef12ba879ff41b978","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:45:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:45: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-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f9d1b89e96cec433d4db74d27566a5e6c9ab31c466d790bef12ba879ff41b978"} {"level":"info","ts":"2026-07-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f9d1b89e96cec433d4db74d27566a5e6c9ab31c466d790bef12ba879ff41b978","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d75779c48960b108a9fd64d39b9a43e94380d54d002b17a3352d9af5bd770a48","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:45:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:45:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d75779c48960b108a9fd64d39b9a43e94380d54d002b17a3352d9af5bd770a48"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d75779c48960b108a9fd64d39b9a43e94380d54d002b17a3352d9af5bd770a48","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d70c032d27c156de75257b93b95351396afd091439728aea516fc1bdc8afb0d3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:45:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:45: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-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/68175b6cb9950683c7f10c678a1f2245907066290b5563cfdbabd4f6640b8164"} {"level":"info","ts":"2026-07-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d70c032d27c156de75257b93b95351396afd091439728aea516fc1bdc8afb0d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"68175b6cb9950683c7f10c678a1f2245907066290b5563cfdbabd4f6640b8164","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b3b5799f00d46cc593acc3eb7aa5bd1392df65b1b43428ed516f21c061823452","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:45:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:45: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-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d75779c48960b108a9fd64d39b9a43e94380d54d002b17a3352d9af5bd770a48"} {"level":"info","ts":"2026-07-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b3b5799f00d46cc593acc3eb7aa5bd1392df65b1b43428ed516f21c061823452","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f9d1b89e96cec433d4db74d27566a5e6c9ab31c466d790bef12ba879ff41b978","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:45:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:45:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f9d1b89e96cec433d4db74d27566a5e6c9ab31c466d790bef12ba879ff41b978"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d70c032d27c156de75257b93b95351396afd091439728aea516fc1bdc8afb0d3"} {"level":"info","ts":"2026-07-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f9d1b89e96cec433d4db74d27566a5e6c9ab31c466d790bef12ba879ff41b978","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d75779c48960b108a9fd64d39b9a43e94380d54d002b17a3352d9af5bd770a48","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d70c032d27c156de75257b93b95351396afd091439728aea516fc1bdc8afb0d3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:45:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:45:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d70c032d27c156de75257b93b95351396afd091439728aea516fc1bdc8afb0d3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d70c032d27c156de75257b93b95351396afd091439728aea516fc1bdc8afb0d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b3b5799f00d46cc593acc3eb7aa5bd1392df65b1b43428ed516f21c061823452","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:45:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:45: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-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b3b5799f00d46cc593acc3eb7aa5bd1392df65b1b43428ed516f21c061823452"} {"level":"info","ts":"2026-07-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b3b5799f00d46cc593acc3eb7aa5bd1392df65b1b43428ed516f21c061823452","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f9d1b89e96cec433d4db74d27566a5e6c9ab31c466d790bef12ba879ff41b978","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:45:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:45: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-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f9d1b89e96cec433d4db74d27566a5e6c9ab31c466d790bef12ba879ff41b978","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d70c032d27c156de75257b93b95351396afd091439728aea516fc1bdc8afb0d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"03f767e2cea9470dfaecbf9dea3d8a560bb96fbf0e35ebe042d748fbe84f1e9b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:45:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:45: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-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f9d1b89e96cec433d4db74d27566a5e6c9ab31c466d790bef12ba879ff41b978"} {"level":"info","ts":"2026-07-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"03f767e2cea9470dfaecbf9dea3d8a560bb96fbf0e35ebe042d748fbe84f1e9b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b3b5799f00d46cc593acc3eb7aa5bd1392df65b1b43428ed516f21c061823452","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:45:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:45:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b3b5799f00d46cc593acc3eb7aa5bd1392df65b1b43428ed516f21c061823452"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b3b5799f00d46cc593acc3eb7aa5bd1392df65b1b43428ed516f21c061823452","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f9d1b89e96cec433d4db74d27566a5e6c9ab31c466d790bef12ba879ff41b978","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:45:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:45:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f9d1b89e96cec433d4db74d27566a5e6c9ab31c466d790bef12ba879ff41b978"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f9d1b89e96cec433d4db74d27566a5e6c9ab31c466d790bef12ba879ff41b978","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"03f767e2cea9470dfaecbf9dea3d8a560bb96fbf0e35ebe042d748fbe84f1e9b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b3b5799f00d46cc593acc3eb7aa5bd1392df65b1b43428ed516f21c061823452","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f9d1b89e96cec433d4db74d27566a5e6c9ab31c466d790bef12ba879ff41b978","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"03f767e2cea9470dfaecbf9dea3d8a560bb96fbf0e35ebe042d748fbe84f1e9b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d75779c48960b108a9fd64d39b9a43e94380d54d002b17a3352d9af5bd770a48"} {"level":"debug","ts":"2026-07-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"03f767e2cea9470dfaecbf9dea3d8a560bb96fbf0e35ebe042d748fbe84f1e9b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d70c032d27c156de75257b93b95351396afd091439728aea516fc1bdc8afb0d3"} {"level":"info","ts":"2026-07-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/03f767e2cea9470dfaecbf9dea3d8a560bb96fbf0e35ebe042d748fbe84f1e9b"} {"level":"debug","ts":"2026-07-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"03f767e2cea9470dfaecbf9dea3d8a560bb96fbf0e35ebe042d748fbe84f1e9b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:45:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:45:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["03f767e2cea9470dfaecbf9dea3d8a560bb96fbf0e35ebe042d748fbe84f1e9b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b3b5799f00d46cc593acc3eb7aa5bd1392df65b1b43428ed516f21c061823452"} {"level":"info","ts":"2026-07-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"03f767e2cea9470dfaecbf9dea3d8a560bb96fbf0e35ebe042d748fbe84f1e9b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"03f767e2cea9470dfaecbf9dea3d8a560bb96fbf0e35ebe042d748fbe84f1e9b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f9d1b89e96cec433d4db74d27566a5e6c9ab31c466d790bef12ba879ff41b978"} {"level":"info","ts":"2026-07-15T12:45:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/03f767e2cea9470dfaecbf9dea3d8a560bb96fbf0e35ebe042d748fbe84f1e9b"} {"level":"debug","ts":"2026-07-15T12:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2c973d7f8bf841dbc8621fa90876000b1d77bb17d164733f50ab4879cf0e6119","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:45:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:45:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2c973d7f8bf841dbc8621fa90876000b1d77bb17d164733f50ab4879cf0e6119","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2c973d7f8bf841dbc8621fa90876000b1d77bb17d164733f50ab4879cf0e6119","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2c973d7f8bf841dbc8621fa90876000b1d77bb17d164733f50ab4879cf0e6119","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2c973d7f8bf841dbc8621fa90876000b1d77bb17d164733f50ab4879cf0e6119"} {"level":"debug","ts":"2026-07-15T12:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2c973d7f8bf841dbc8621fa90876000b1d77bb17d164733f50ab4879cf0e6119","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2c973d7f8bf841dbc8621fa90876000b1d77bb17d164733f50ab4879cf0e6119"} {"level":"debug","ts":"2026-07-15T12:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2c973d7f8bf841dbc8621fa90876000b1d77bb17d164733f50ab4879cf0e6119","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:45:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:45:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2c973d7f8bf841dbc8621fa90876000b1d77bb17d164733f50ab4879cf0e6119"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2c973d7f8bf841dbc8621fa90876000b1d77bb17d164733f50ab4879cf0e6119","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2c973d7f8bf841dbc8621fa90876000b1d77bb17d164733f50ab4879cf0e6119","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:45:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:45:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2c973d7f8bf841dbc8621fa90876000b1d77bb17d164733f50ab4879cf0e6119","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2c973d7f8bf841dbc8621fa90876000b1d77bb17d164733f50ab4879cf0e6119","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2c973d7f8bf841dbc8621fa90876000b1d77bb17d164733f50ab4879cf0e6119","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2c973d7f8bf841dbc8621fa90876000b1d77bb17d164733f50ab4879cf0e6119"} {"level":"debug","ts":"2026-07-15T12:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2c973d7f8bf841dbc8621fa90876000b1d77bb17d164733f50ab4879cf0e6119","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2c973d7f8bf841dbc8621fa90876000b1d77bb17d164733f50ab4879cf0e6119"} {"level":"debug","ts":"2026-07-15T12:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2c973d7f8bf841dbc8621fa90876000b1d77bb17d164733f50ab4879cf0e6119","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:45:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:45:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2c973d7f8bf841dbc8621fa90876000b1d77bb17d164733f50ab4879cf0e6119"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2c973d7f8bf841dbc8621fa90876000b1d77bb17d164733f50ab4879cf0e6119","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2c973d7f8bf841dbc8621fa90876000b1d77bb17d164733f50ab4879cf0e6119","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2c973d7f8bf841dbc8621fa90876000b1d77bb17d164733f50ab4879cf0e6119"} {"level":"debug","ts":"2026-07-15T12:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"456592de032369fb0bbc3ccafb3bf5a693bb006db34232e2732d64fb605285e2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/456592de032369fb0bbc3ccafb3bf5a693bb006db34232e2732d64fb605285e2"} {"level":"debug","ts":"2026-07-15T12:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"03f767e2cea9470dfaecbf9dea3d8a560bb96fbf0e35ebe042d748fbe84f1e9b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:45:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:45:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"03f767e2cea9470dfaecbf9dea3d8a560bb96fbf0e35ebe042d748fbe84f1e9b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"03f767e2cea9470dfaecbf9dea3d8a560bb96fbf0e35ebe042d748fbe84f1e9b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"03f767e2cea9470dfaecbf9dea3d8a560bb96fbf0e35ebe042d748fbe84f1e9b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/03f767e2cea9470dfaecbf9dea3d8a560bb96fbf0e35ebe042d748fbe84f1e9b"} {"level":"debug","ts":"2026-07-15T12:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"03f767e2cea9470dfaecbf9dea3d8a560bb96fbf0e35ebe042d748fbe84f1e9b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/03f767e2cea9470dfaecbf9dea3d8a560bb96fbf0e35ebe042d748fbe84f1e9b"} {"level":"debug","ts":"2026-07-15T12:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"03f767e2cea9470dfaecbf9dea3d8a560bb96fbf0e35ebe042d748fbe84f1e9b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:45:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:45:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["03f767e2cea9470dfaecbf9dea3d8a560bb96fbf0e35ebe042d748fbe84f1e9b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"03f767e2cea9470dfaecbf9dea3d8a560bb96fbf0e35ebe042d748fbe84f1e9b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"03f767e2cea9470dfaecbf9dea3d8a560bb96fbf0e35ebe042d748fbe84f1e9b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:45:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:45:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"03f767e2cea9470dfaecbf9dea3d8a560bb96fbf0e35ebe042d748fbe84f1e9b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"03f767e2cea9470dfaecbf9dea3d8a560bb96fbf0e35ebe042d748fbe84f1e9b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"03f767e2cea9470dfaecbf9dea3d8a560bb96fbf0e35ebe042d748fbe84f1e9b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/03f767e2cea9470dfaecbf9dea3d8a560bb96fbf0e35ebe042d748fbe84f1e9b"} {"level":"debug","ts":"2026-07-15T12:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"03f767e2cea9470dfaecbf9dea3d8a560bb96fbf0e35ebe042d748fbe84f1e9b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/03f767e2cea9470dfaecbf9dea3d8a560bb96fbf0e35ebe042d748fbe84f1e9b"} {"level":"debug","ts":"2026-07-15T12:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"03f767e2cea9470dfaecbf9dea3d8a560bb96fbf0e35ebe042d748fbe84f1e9b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:45:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:45:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["03f767e2cea9470dfaecbf9dea3d8a560bb96fbf0e35ebe042d748fbe84f1e9b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"03f767e2cea9470dfaecbf9dea3d8a560bb96fbf0e35ebe042d748fbe84f1e9b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"03f767e2cea9470dfaecbf9dea3d8a560bb96fbf0e35ebe042d748fbe84f1e9b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:45:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:45:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"03f767e2cea9470dfaecbf9dea3d8a560bb96fbf0e35ebe042d748fbe84f1e9b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"03f767e2cea9470dfaecbf9dea3d8a560bb96fbf0e35ebe042d748fbe84f1e9b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d70c032d27c156de75257b93b95351396afd091439728aea516fc1bdc8afb0d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"03f767e2cea9470dfaecbf9dea3d8a560bb96fbf0e35ebe042d748fbe84f1e9b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/03f767e2cea9470dfaecbf9dea3d8a560bb96fbf0e35ebe042d748fbe84f1e9b"} {"level":"debug","ts":"2026-07-15T12:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"03f767e2cea9470dfaecbf9dea3d8a560bb96fbf0e35ebe042d748fbe84f1e9b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:45:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:45:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["03f767e2cea9470dfaecbf9dea3d8a560bb96fbf0e35ebe042d748fbe84f1e9b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d70c032d27c156de75257b93b95351396afd091439728aea516fc1bdc8afb0d3"} {"level":"info","ts":"2026-07-15T12:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"03f767e2cea9470dfaecbf9dea3d8a560bb96fbf0e35ebe042d748fbe84f1e9b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"03f767e2cea9470dfaecbf9dea3d8a560bb96fbf0e35ebe042d748fbe84f1e9b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:45:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:45:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/03f767e2cea9470dfaecbf9dea3d8a560bb96fbf0e35ebe042d748fbe84f1e9b"} {"level":"info","ts":"2026-07-15T12:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"03f767e2cea9470dfaecbf9dea3d8a560bb96fbf0e35ebe042d748fbe84f1e9b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"03f767e2cea9470dfaecbf9dea3d8a560bb96fbf0e35ebe042d748fbe84f1e9b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"03f767e2cea9470dfaecbf9dea3d8a560bb96fbf0e35ebe042d748fbe84f1e9b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/03f767e2cea9470dfaecbf9dea3d8a560bb96fbf0e35ebe042d748fbe84f1e9b"} {"level":"debug","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"03f767e2cea9470dfaecbf9dea3d8a560bb96fbf0e35ebe042d748fbe84f1e9b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/03f767e2cea9470dfaecbf9dea3d8a560bb96fbf0e35ebe042d748fbe84f1e9b"} {"level":"debug","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"03f767e2cea9470dfaecbf9dea3d8a560bb96fbf0e35ebe042d748fbe84f1e9b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:45:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:45:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["03f767e2cea9470dfaecbf9dea3d8a560bb96fbf0e35ebe042d748fbe84f1e9b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"03f767e2cea9470dfaecbf9dea3d8a560bb96fbf0e35ebe042d748fbe84f1e9b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"03f767e2cea9470dfaecbf9dea3d8a560bb96fbf0e35ebe042d748fbe84f1e9b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:45:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:45:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"03f767e2cea9470dfaecbf9dea3d8a560bb96fbf0e35ebe042d748fbe84f1e9b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"03f767e2cea9470dfaecbf9dea3d8a560bb96fbf0e35ebe042d748fbe84f1e9b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"03f767e2cea9470dfaecbf9dea3d8a560bb96fbf0e35ebe042d748fbe84f1e9b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/03f767e2cea9470dfaecbf9dea3d8a560bb96fbf0e35ebe042d748fbe84f1e9b"} {"level":"debug","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"03f767e2cea9470dfaecbf9dea3d8a560bb96fbf0e35ebe042d748fbe84f1e9b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/03f767e2cea9470dfaecbf9dea3d8a560bb96fbf0e35ebe042d748fbe84f1e9b"} {"level":"debug","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"03f767e2cea9470dfaecbf9dea3d8a560bb96fbf0e35ebe042d748fbe84f1e9b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:45:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:45:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["03f767e2cea9470dfaecbf9dea3d8a560bb96fbf0e35ebe042d748fbe84f1e9b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"03f767e2cea9470dfaecbf9dea3d8a560bb96fbf0e35ebe042d748fbe84f1e9b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"03f767e2cea9470dfaecbf9dea3d8a560bb96fbf0e35ebe042d748fbe84f1e9b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:45:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:45:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"03f767e2cea9470dfaecbf9dea3d8a560bb96fbf0e35ebe042d748fbe84f1e9b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"03f767e2cea9470dfaecbf9dea3d8a560bb96fbf0e35ebe042d748fbe84f1e9b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"03f767e2cea9470dfaecbf9dea3d8a560bb96fbf0e35ebe042d748fbe84f1e9b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/03f767e2cea9470dfaecbf9dea3d8a560bb96fbf0e35ebe042d748fbe84f1e9b"} {"level":"debug","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"03f767e2cea9470dfaecbf9dea3d8a560bb96fbf0e35ebe042d748fbe84f1e9b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/03f767e2cea9470dfaecbf9dea3d8a560bb96fbf0e35ebe042d748fbe84f1e9b"} {"level":"debug","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d75779c48960b108a9fd64d39b9a43e94380d54d002b17a3352d9af5bd770a48","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:45:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:45:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d75779c48960b108a9fd64d39b9a43e94380d54d002b17a3352d9af5bd770a48","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"03f767e2cea9470dfaecbf9dea3d8a560bb96fbf0e35ebe042d748fbe84f1e9b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:45:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:45:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["03f767e2cea9470dfaecbf9dea3d8a560bb96fbf0e35ebe042d748fbe84f1e9b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d75779c48960b108a9fd64d39b9a43e94380d54d002b17a3352d9af5bd770a48"} {"level":"info","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"03f767e2cea9470dfaecbf9dea3d8a560bb96fbf0e35ebe042d748fbe84f1e9b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d75779c48960b108a9fd64d39b9a43e94380d54d002b17a3352d9af5bd770a48","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"03f767e2cea9470dfaecbf9dea3d8a560bb96fbf0e35ebe042d748fbe84f1e9b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d75779c48960b108a9fd64d39b9a43e94380d54d002b17a3352d9af5bd770a48","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d75779c48960b108a9fd64d39b9a43e94380d54d002b17a3352d9af5bd770a48"} {"level":"debug","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d75779c48960b108a9fd64d39b9a43e94380d54d002b17a3352d9af5bd770a48","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:45:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:45:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d75779c48960b108a9fd64d39b9a43e94380d54d002b17a3352d9af5bd770a48"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/03f767e2cea9470dfaecbf9dea3d8a560bb96fbf0e35ebe042d748fbe84f1e9b"} {"level":"info","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d75779c48960b108a9fd64d39b9a43e94380d54d002b17a3352d9af5bd770a48","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d75779c48960b108a9fd64d39b9a43e94380d54d002b17a3352d9af5bd770a48","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:45:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:45:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d75779c48960b108a9fd64d39b9a43e94380d54d002b17a3352d9af5bd770a48","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d75779c48960b108a9fd64d39b9a43e94380d54d002b17a3352d9af5bd770a48","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d75779c48960b108a9fd64d39b9a43e94380d54d002b17a3352d9af5bd770a48","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d75779c48960b108a9fd64d39b9a43e94380d54d002b17a3352d9af5bd770a48"} {"level":"debug","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5bceb28f36b119a5797aa9dc5f7eaf5fe6bad4564c353cb6ced61812736ad394","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d75779c48960b108a9fd64d39b9a43e94380d54d002b17a3352d9af5bd770a48","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d75779c48960b108a9fd64d39b9a43e94380d54d002b17a3352d9af5bd770a48"} {"level":"info","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5bceb28f36b119a5797aa9dc5f7eaf5fe6bad4564c353cb6ced61812736ad394"} {"level":"debug","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d75779c48960b108a9fd64d39b9a43e94380d54d002b17a3352d9af5bd770a48","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:45:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:45:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d75779c48960b108a9fd64d39b9a43e94380d54d002b17a3352d9af5bd770a48"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d75779c48960b108a9fd64d39b9a43e94380d54d002b17a3352d9af5bd770a48","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d75779c48960b108a9fd64d39b9a43e94380d54d002b17a3352d9af5bd770a48","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d75779c48960b108a9fd64d39b9a43e94380d54d002b17a3352d9af5bd770a48"} {"level":"debug","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d722f059494f0914b60e773fb5b2f48db5cd75f146034ac5049156c6b948e527","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:45:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:45:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d722f059494f0914b60e773fb5b2f48db5cd75f146034ac5049156c6b948e527","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d722f059494f0914b60e773fb5b2f48db5cd75f146034ac5049156c6b948e527","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d722f059494f0914b60e773fb5b2f48db5cd75f146034ac5049156c6b948e527","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d722f059494f0914b60e773fb5b2f48db5cd75f146034ac5049156c6b948e527"} {"level":"debug","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d722f059494f0914b60e773fb5b2f48db5cd75f146034ac5049156c6b948e527","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d722f059494f0914b60e773fb5b2f48db5cd75f146034ac5049156c6b948e527"} {"level":"debug","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d722f059494f0914b60e773fb5b2f48db5cd75f146034ac5049156c6b948e527","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:45:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:45:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d722f059494f0914b60e773fb5b2f48db5cd75f146034ac5049156c6b948e527"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d722f059494f0914b60e773fb5b2f48db5cd75f146034ac5049156c6b948e527","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9c3958186ac296a2f972b3fa4a17dddad34a1ae5be3c77070865d49d63fb539f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:45:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:45:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9c3958186ac296a2f972b3fa4a17dddad34a1ae5be3c77070865d49d63fb539f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d722f059494f0914b60e773fb5b2f48db5cd75f146034ac5049156c6b948e527","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9c3958186ac296a2f972b3fa4a17dddad34a1ae5be3c77070865d49d63fb539f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9c3958186ac296a2f972b3fa4a17dddad34a1ae5be3c77070865d49d63fb539f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9c3958186ac296a2f972b3fa4a17dddad34a1ae5be3c77070865d49d63fb539f"} {"level":"debug","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9c3958186ac296a2f972b3fa4a17dddad34a1ae5be3c77070865d49d63fb539f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:45:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:45:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9c3958186ac296a2f972b3fa4a17dddad34a1ae5be3c77070865d49d63fb539f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d722f059494f0914b60e773fb5b2f48db5cd75f146034ac5049156c6b948e527"} {"level":"info","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9c3958186ac296a2f972b3fa4a17dddad34a1ae5be3c77070865d49d63fb539f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9c3958186ac296a2f972b3fa4a17dddad34a1ae5be3c77070865d49d63fb539f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:45:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:45:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9c3958186ac296a2f972b3fa4a17dddad34a1ae5be3c77070865d49d63fb539f"} {"level":"info","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9c3958186ac296a2f972b3fa4a17dddad34a1ae5be3c77070865d49d63fb539f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9c3958186ac296a2f972b3fa4a17dddad34a1ae5be3c77070865d49d63fb539f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9c3958186ac296a2f972b3fa4a17dddad34a1ae5be3c77070865d49d63fb539f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9c3958186ac296a2f972b3fa4a17dddad34a1ae5be3c77070865d49d63fb539f"} {"level":"debug","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9c3958186ac296a2f972b3fa4a17dddad34a1ae5be3c77070865d49d63fb539f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9c3958186ac296a2f972b3fa4a17dddad34a1ae5be3c77070865d49d63fb539f"} {"level":"debug","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"150c8bf6edfb913d92e6b0ff8b20d87448164f368b9fcc64dcd9520f82658e35","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:45:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:45:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"150c8bf6edfb913d92e6b0ff8b20d87448164f368b9fcc64dcd9520f82658e35","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"150c8bf6edfb913d92e6b0ff8b20d87448164f368b9fcc64dcd9520f82658e35","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"150c8bf6edfb913d92e6b0ff8b20d87448164f368b9fcc64dcd9520f82658e35","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/150c8bf6edfb913d92e6b0ff8b20d87448164f368b9fcc64dcd9520f82658e35"} {"level":"debug","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9c3958186ac296a2f972b3fa4a17dddad34a1ae5be3c77070865d49d63fb539f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:45:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:45:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9c3958186ac296a2f972b3fa4a17dddad34a1ae5be3c77070865d49d63fb539f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/150c8bf6edfb913d92e6b0ff8b20d87448164f368b9fcc64dcd9520f82658e35"} {"level":"info","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9c3958186ac296a2f972b3fa4a17dddad34a1ae5be3c77070865d49d63fb539f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"150c8bf6edfb913d92e6b0ff8b20d87448164f368b9fcc64dcd9520f82658e35","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:45:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:45:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["150c8bf6edfb913d92e6b0ff8b20d87448164f368b9fcc64dcd9520f82658e35"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"150c8bf6edfb913d92e6b0ff8b20d87448164f368b9fcc64dcd9520f82658e35","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9c3958186ac296a2f972b3fa4a17dddad34a1ae5be3c77070865d49d63fb539f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:45:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:45:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9c3958186ac296a2f972b3fa4a17dddad34a1ae5be3c77070865d49d63fb539f"} {"level":"info","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9c3958186ac296a2f972b3fa4a17dddad34a1ae5be3c77070865d49d63fb539f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"150c8bf6edfb913d92e6b0ff8b20d87448164f368b9fcc64dcd9520f82658e35","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:45:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:45:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"150c8bf6edfb913d92e6b0ff8b20d87448164f368b9fcc64dcd9520f82658e35","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9c3958186ac296a2f972b3fa4a17dddad34a1ae5be3c77070865d49d63fb539f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:45:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:45:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9c3958186ac296a2f972b3fa4a17dddad34a1ae5be3c77070865d49d63fb539f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/150c8bf6edfb913d92e6b0ff8b20d87448164f368b9fcc64dcd9520f82658e35"} {"level":"info","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9c3958186ac296a2f972b3fa4a17dddad34a1ae5be3c77070865d49d63fb539f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"150c8bf6edfb913d92e6b0ff8b20d87448164f368b9fcc64dcd9520f82658e35","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:45:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:45:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["150c8bf6edfb913d92e6b0ff8b20d87448164f368b9fcc64dcd9520f82658e35"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"150c8bf6edfb913d92e6b0ff8b20d87448164f368b9fcc64dcd9520f82658e35","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9c3958186ac296a2f972b3fa4a17dddad34a1ae5be3c77070865d49d63fb539f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:45:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:45:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9c3958186ac296a2f972b3fa4a17dddad34a1ae5be3c77070865d49d63fb539f"} {"level":"info","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9c3958186ac296a2f972b3fa4a17dddad34a1ae5be3c77070865d49d63fb539f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"150c8bf6edfb913d92e6b0ff8b20d87448164f368b9fcc64dcd9520f82658e35","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:45:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:45:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"150c8bf6edfb913d92e6b0ff8b20d87448164f368b9fcc64dcd9520f82658e35","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9c3958186ac296a2f972b3fa4a17dddad34a1ae5be3c77070865d49d63fb539f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:45:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:45:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9c3958186ac296a2f972b3fa4a17dddad34a1ae5be3c77070865d49d63fb539f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/150c8bf6edfb913d92e6b0ff8b20d87448164f368b9fcc64dcd9520f82658e35"} {"level":"info","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9c3958186ac296a2f972b3fa4a17dddad34a1ae5be3c77070865d49d63fb539f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"150c8bf6edfb913d92e6b0ff8b20d87448164f368b9fcc64dcd9520f82658e35","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:45:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:45:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["150c8bf6edfb913d92e6b0ff8b20d87448164f368b9fcc64dcd9520f82658e35"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"150c8bf6edfb913d92e6b0ff8b20d87448164f368b9fcc64dcd9520f82658e35","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9c3958186ac296a2f972b3fa4a17dddad34a1ae5be3c77070865d49d63fb539f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"150c8bf6edfb913d92e6b0ff8b20d87448164f368b9fcc64dcd9520f82658e35","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc"} {"level":"info","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9c3958186ac296a2f972b3fa4a17dddad34a1ae5be3c77070865d49d63fb539f"} {"level":"info","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/150c8bf6edfb913d92e6b0ff8b20d87448164f368b9fcc64dcd9520f82658e35"} {"level":"debug","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:45:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:45:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3"} {"level":"debug","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3"} {"level":"debug","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:45:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:45:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:45:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:45:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"576c82b09d37b4f66630e2c343f8df50a2e5252292405955cbe11c59779593d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3"} {"level":"debug","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:45:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:45:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/576c82b09d37b4f66630e2c343f8df50a2e5252292405955cbe11c59779593d8"} {"level":"info","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:45:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:45:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3"} {"level":"info","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3"} {"level":"debug","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b3b5799f00d46cc593acc3eb7aa5bd1392df65b1b43428ed516f21c061823452","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3"} {"level":"info","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b3b5799f00d46cc593acc3eb7aa5bd1392df65b1b43428ed516f21c061823452"} {"level":"debug","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:45:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:45:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:45:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:45:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3"} {"level":"debug","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3"} {"level":"debug","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cc4b2eab201bcea1a2b30e38ae0ff3c82833f853bcac5b05a6a9fd2450c76a16","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:45:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:45:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cc4b2eab201bcea1a2b30e38ae0ff3c82833f853bcac5b05a6a9fd2450c76a16","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cc4b2eab201bcea1a2b30e38ae0ff3c82833f853bcac5b05a6a9fd2450c76a16","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cc4b2eab201bcea1a2b30e38ae0ff3c82833f853bcac5b05a6a9fd2450c76a16","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc4b2eab201bcea1a2b30e38ae0ff3c82833f853bcac5b05a6a9fd2450c76a16"} {"level":"debug","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:45:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:45:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cc4b2eab201bcea1a2b30e38ae0ff3c82833f853bcac5b05a6a9fd2450c76a16","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc4b2eab201bcea1a2b30e38ae0ff3c82833f853bcac5b05a6a9fd2450c76a16"} {"level":"info","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3"} {"level":"debug","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cc4b2eab201bcea1a2b30e38ae0ff3c82833f853bcac5b05a6a9fd2450c76a16","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:45:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:45:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cc4b2eab201bcea1a2b30e38ae0ff3c82833f853bcac5b05a6a9fd2450c76a16"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cc4b2eab201bcea1a2b30e38ae0ff3c82833f853bcac5b05a6a9fd2450c76a16","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"637e7232d2c8d4e005df934f9f8d0a447d35ad329ce351e79f1d8bf8b2c7f875","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:45:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:45:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"637e7232d2c8d4e005df934f9f8d0a447d35ad329ce351e79f1d8bf8b2c7f875","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cc4b2eab201bcea1a2b30e38ae0ff3c82833f853bcac5b05a6a9fd2450c76a16","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6f88b64ee94881a1ea338155558b17cc7e57bad02e1280e369be6436a4b70a30","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"637e7232d2c8d4e005df934f9f8d0a447d35ad329ce351e79f1d8bf8b2c7f875","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/637e7232d2c8d4e005df934f9f8d0a447d35ad329ce351e79f1d8bf8b2c7f875"} {"level":"debug","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"637e7232d2c8d4e005df934f9f8d0a447d35ad329ce351e79f1d8bf8b2c7f875","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:45:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:45:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["637e7232d2c8d4e005df934f9f8d0a447d35ad329ce351e79f1d8bf8b2c7f875"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"637e7232d2c8d4e005df934f9f8d0a447d35ad329ce351e79f1d8bf8b2c7f875","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"637e7232d2c8d4e005df934f9f8d0a447d35ad329ce351e79f1d8bf8b2c7f875","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc4b2eab201bcea1a2b30e38ae0ff3c82833f853bcac5b05a6a9fd2450c76a16"} {"level":"info","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6f88b64ee94881a1ea338155558b17cc7e57bad02e1280e369be6436a4b70a30"} {"level":"info","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/637e7232d2c8d4e005df934f9f8d0a447d35ad329ce351e79f1d8bf8b2c7f875"} {"level":"debug","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:45:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:45:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2941fd8643baa68bf5af7e476ce1ccc62940765a9c8f9aeb78c8bfc18d22c185","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b"} {"level":"debug","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"066f470add7cab50bf90304d95d03eba1fb446eadc815c23f5b5e2fb844f0da7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:45:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:45:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2941fd8643baa68bf5af7e476ce1ccc62940765a9c8f9aeb78c8bfc18d22c185"} {"level":"info","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d144bae745c397b55bb3a4b3dabd465a59f27ef6ddac6f6a57a29e2fc07da846","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-15T12:45:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-15T12:45:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b"} {"level":"info","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8b214866a02600b20259aae8cf0b932fd047d3f0414cccfb7652129be145ca0f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:45:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:45:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/066f470add7cab50bf90304d95d03eba1fb446eadc815c23f5b5e2fb844f0da7"} {"level":"info","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-15T12:45:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-15T12:45:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b\": 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-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"68175b6cb9950683c7f10c678a1f2245907066290b5563cfdbabd4f6640b8164","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d144bae745c397b55bb3a4b3dabd465a59f27ef6ddac6f6a57a29e2fc07da846"} {"level":"debug","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65c6b4852a937ac0ad718b0fcb677cc9bfd0ebb001c80471a90bdfa82235c0bc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b"} {"level":"debug","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f9d1b89e96cec433d4db74d27566a5e6c9ab31c466d790bef12ba879ff41b978","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8b214866a02600b20259aae8cf0b932fd047d3f0414cccfb7652129be145ca0f"} {"level":"info","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/68175b6cb9950683c7f10c678a1f2245907066290b5563cfdbabd4f6640b8164"} {"level":"info","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65c6b4852a937ac0ad718b0fcb677cc9bfd0ebb001c80471a90bdfa82235c0bc"} {"level":"info","ts":"2026-07-15T12:45:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f9d1b89e96cec433d4db74d27566a5e6c9ab31c466d790bef12ba879ff41b978"} {"level":"info","ts":"2026-07-15T12:45:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0cc10156-6727-45bd-a75d-d8d4ea11509c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:48158","PortSpecifier":{"PortValue":48158}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"0cc10156-6727-45bd-a75d-d8d4ea11509c","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-a9c7da.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T12:45:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0cc10156-6727-45bd-a75d-d8d4ea11509c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:48158","PortSpecifier":{"PortValue":48158}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784119530,"nanos":364175551},"http":{"id":"0cc10156-6727-45bd-a75d-d8d4ea11509c","method":"POST","headers":{":authority":"e2e-shared-a-a9c7da.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.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-15T12:45:30Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"0cc10156-6727-45bd-a75d-d8d4ea11509c","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T12:45:30Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"0cc10156-6727-45bd-a75d-d8d4ea11509c","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":"950aedbc-b6e3-48d3-a0a5-3b75f37f1847","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=af533eb9-2d08-4dc6-8dc1-8f0fa0b88cd4"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/7e6c35fe831f"]}} {"level":"debug","ts":"2026-07-15T12:45:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"0cc10156-6727-45bd-a75d-d8d4ea11509c","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/7e6c35fe831f"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=af533eb9-2d08-4dc6-8dc1-8f0fa0b88cd4"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"950aedbc-b6e3-48d3-a0a5-3b75f37f1847","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.67:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-a9c7da.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.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-15T12:45:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0cc10156-6727-45bd-a75d-d8d4ea11509c","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-15T12:45:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0cc10156-6727-45bd-a75d-d8d4ea11509c","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-15T12:45:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0cc10156-6727-45bd-a75d-d8d4ea11509c","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-a9c7da/rate-test-model-a9c7da\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-a9c7da/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-15T12:45:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"0cc10156-6727-45bd-a75d-d8d4ea11509c","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_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T12:45:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0cc10156-6727-45bd-a75d-d8d4ea11509c","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-15T12:45:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0cc10156-6727-45bd-a75d-d8d4ea11509c","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-15T12:45:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0cc10156-6727-45bd-a75d-d8d4ea11509c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T12:45:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0cc10156-6727-45bd-a75d-d8d4ea11509c","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T12:45:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f60e40af-c55f-48d3-ab36-f1ac1f60db12","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:34960","PortSpecifier":{"PortValue":34960}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f60e40af-c55f-48d3-ab36-f1ac1f60db12","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-b2e819.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T12:45:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f60e40af-c55f-48d3-ab36-f1ac1f60db12","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:34960","PortSpecifier":{"PortValue":34960}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784119530,"nanos":405679275},"http":{"id":"f60e40af-c55f-48d3-ab36-f1ac1f60db12","method":"POST","headers":{":authority":"e2e-shared-b-b2e819.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.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-15T12:45:30Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"f60e40af-c55f-48d3-ab36-f1ac1f60db12","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T12:45:30Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f60e40af-c55f-48d3-ab36-f1ac1f60db12","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":"950aedbc-b6e3-48d3-a0a5-3b75f37f1847","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=af533eb9-2d08-4dc6-8dc1-8f0fa0b88cd4"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/7e6c35fe831f"]}} {"level":"debug","ts":"2026-07-15T12:45:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f60e40af-c55f-48d3-ab36-f1ac1f60db12","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/7e6c35fe831f"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=af533eb9-2d08-4dc6-8dc1-8f0fa0b88cd4"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"950aedbc-b6e3-48d3-a0a5-3b75f37f1847","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"cc4b2eab201bcea1a2b30e38ae0ff3c82833f853bcac5b05a6a9fd2450c76a16"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.69:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-b2e819.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.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-15T12:45:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f60e40af-c55f-48d3-ab36-f1ac1f60db12","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-15T12:45:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f60e40af-c55f-48d3-ab36-f1ac1f60db12","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-15T12:45:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f60e40af-c55f-48d3-ab36-f1ac1f60db12","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-b2e819/rate-test-model-b2e819\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-b2e819/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-15T12:45:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"f60e40af-c55f-48d3-ab36-f1ac1f60db12","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T12:45:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f60e40af-c55f-48d3-ab36-f1ac1f60db12","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-15T12:45:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f60e40af-c55f-48d3-ab36-f1ac1f60db12","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-15T12:45:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f60e40af-c55f-48d3-ab36-f1ac1f60db12","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T12:45:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f60e40af-c55f-48d3-ab36-f1ac1f60db12","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T12:45:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d6f3e781-b221-4482-b74d-0ad338446ece","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:48160","PortSpecifier":{"PortValue":48160}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d6f3e781-b221-4482-b74d-0ad338446ece","method":"POST","path":"/ai-tenant-e2e-shared-a-a9c7da/rate-test-model-a9c7da/v1/completions","host":"e2e-shared-a-a9c7da.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T12:45:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d6f3e781-b221-4482-b74d-0ad338446ece","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:48160","PortSpecifier":{"PortValue":48160}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784119530,"nanos":451623887},"http":{"id":"d6f3e781-b221-4482-b74d-0ad338446ece","method":"POST","headers":{":authority":"e2e-shared-a-a9c7da.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-a9c7da/rate-test-model-a9c7da/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T12:45:30Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d6f3e781-b221-4482-b74d-0ad338446ece","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-63S9fU6hJX8I1Cle_YqrcGQVI96EE1InkwMJdiRQF1iMJlBWmy5OxsadAVs4"} {"level":"debug","ts":"2026-07-15T12:45:30Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"d6f3e781-b221-4482-b74d-0ad338446ece","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-a9c7da.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-63S9fU6hJX8I1Cle_YqrcGQVI96EE1InkwMJdiRQF1iMJlBWmy5OxsadAVs4\"}"} {"level":"debug","ts":"2026-07-15T12:45:30Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"d6f3e781-b221-4482-b74d-0ad338446ece","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-a9c7da.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":"c4167f1b-9d94-41fb-b5fc-9c651ed3efdb","keyName":"e2e-rate-a-628895","subscription":"e2e-rate-iso-a-628895","tenant":"e2e-shared-a-a9c7da","userId":"c4167f1b-9d94-41fb-b5fc-9c651ed3efdb","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-15T12:45:30Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"d6f3e781-b221-4482-b74d-0ad338446ece","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-a9c7da.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-a9c7da/rate-test-model-a9c7da\",\"requestedSubscription\":\"e2e-rate-iso-a-628895\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-15T12:45:30Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"d6f3e781-b221-4482-b74d-0ad338446ece","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-a9c7da.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-a9c7da","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-628895","namespace":"ai-tenant-e2e-shared-a-a9c7da","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-15T12:45:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d6f3e781-b221-4482-b74d-0ad338446ece","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T12:45:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d6f3e781-b221-4482-b74d-0ad338446ece","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-15T12:45:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d6f3e781-b221-4482-b74d-0ad338446ece","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-15T12:45:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d6f3e781-b221-4482-b74d-0ad338446ece","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-a9c7da/rate-test-model-a9c7da\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-a9c7da/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-15T12:45:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d6f3e781-b221-4482-b74d-0ad338446ece","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-15T12:45:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d6f3e781-b221-4482-b74d-0ad338446ece","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-15T12:45:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d6f3e781-b221-4482-b74d-0ad338446ece","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-15T12:45:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d6f3e781-b221-4482-b74d-0ad338446ece","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-628895"} {"level":"debug","ts":"2026-07-15T12:45:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d6f3e781-b221-4482-b74d-0ad338446ece","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"c4167f1b-9d94-41fb-b5fc-9c651ed3efdb","keyName":"e2e-rate-a-628895","selected_subscription":"e2e-rate-iso-a-628895","selected_subscription_key":"ai-tenant-e2e-shared-a-a9c7da/e2e-rate-iso-a-628895@ai-tenant-e2e-shared-a-a9c7da/rate-test-model-a9c7da","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-a9c7da","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-628895","namespace":"ai-tenant-e2e-shared-a-a9c7da","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-15T12:45:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d6f3e781-b221-4482-b74d-0ad338446ece","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T12:45:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d6f3e781-b221-4482-b74d-0ad338446ece","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T12:45:31Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"266cd4aa-efd4-4520-ae47-ff6e1e6b99ac","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:48172","PortSpecifier":{"PortValue":48172}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"266cd4aa-efd4-4520-ae47-ff6e1e6b99ac","method":"POST","path":"/ai-tenant-e2e-shared-a-a9c7da/rate-test-model-a9c7da/v1/completions","host":"e2e-shared-a-a9c7da.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T12:45:31Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"266cd4aa-efd4-4520-ae47-ff6e1e6b99ac","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:48172","PortSpecifier":{"PortValue":48172}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784119531,"nanos":512082757},"http":{"id":"266cd4aa-efd4-4520-ae47-ff6e1e6b99ac","method":"POST","headers":{":authority":"e2e-shared-a-a9c7da.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-a9c7da/rate-test-model-a9c7da/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T12:45:31Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"266cd4aa-efd4-4520-ae47-ff6e1e6b99ac","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-63S9fU6hJX8I1Cle_YqrcGQVI96EE1InkwMJdiRQF1iMJlBWmy5OxsadAVs4"} {"level":"debug","ts":"2026-07-15T12:45:31Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"266cd4aa-efd4-4520-ae47-ff6e1e6b99ac","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-a9c7da.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-63S9fU6hJX8I1Cle_YqrcGQVI96EE1InkwMJdiRQF1iMJlBWmy5OxsadAVs4\"}"} {"level":"debug","ts":"2026-07-15T12:45:31Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"266cd4aa-efd4-4520-ae47-ff6e1e6b99ac","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-a9c7da.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":"c4167f1b-9d94-41fb-b5fc-9c651ed3efdb","keyName":"e2e-rate-a-628895","subscription":"e2e-rate-iso-a-628895","tenant":"e2e-shared-a-a9c7da","userId":"c4167f1b-9d94-41fb-b5fc-9c651ed3efdb","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-15T12:45:31Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"266cd4aa-efd4-4520-ae47-ff6e1e6b99ac","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-a9c7da.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-a9c7da/rate-test-model-a9c7da\",\"requestedSubscription\":\"e2e-rate-iso-a-628895\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-15T12:45:31Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"266cd4aa-efd4-4520-ae47-ff6e1e6b99ac","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-a9c7da.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-a9c7da","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-628895","namespace":"ai-tenant-e2e-shared-a-a9c7da","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-15T12:45:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"266cd4aa-efd4-4520-ae47-ff6e1e6b99ac","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T12:45:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"266cd4aa-efd4-4520-ae47-ff6e1e6b99ac","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-15T12:45:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"266cd4aa-efd4-4520-ae47-ff6e1e6b99ac","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-15T12:45:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"266cd4aa-efd4-4520-ae47-ff6e1e6b99ac","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-15T12:45:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"266cd4aa-efd4-4520-ae47-ff6e1e6b99ac","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-a9c7da/rate-test-model-a9c7da\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-a9c7da/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-15T12:45:31Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"266cd4aa-efd4-4520-ae47-ff6e1e6b99ac","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-15T12:45:31Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"266cd4aa-efd4-4520-ae47-ff6e1e6b99ac","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-15T12:45:31Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"266cd4aa-efd4-4520-ae47-ff6e1e6b99ac","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-628895"} {"level":"debug","ts":"2026-07-15T12:45:31Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"266cd4aa-efd4-4520-ae47-ff6e1e6b99ac","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"c4167f1b-9d94-41fb-b5fc-9c651ed3efdb","keyName":"e2e-rate-a-628895","selected_subscription":"e2e-rate-iso-a-628895","selected_subscription_key":"ai-tenant-e2e-shared-a-a9c7da/e2e-rate-iso-a-628895@ai-tenant-e2e-shared-a-a9c7da/rate-test-model-a9c7da","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-a9c7da","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-628895","namespace":"ai-tenant-e2e-shared-a-a9c7da","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-15T12:45:31Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"266cd4aa-efd4-4520-ae47-ff6e1e6b99ac","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T12:45:31Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"266cd4aa-efd4-4520-ae47-ff6e1e6b99ac","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T12:45:32Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"44f8790c-dd63-4ff9-935d-a04b47bdbeca","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:48180","PortSpecifier":{"PortValue":48180}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"44f8790c-dd63-4ff9-935d-a04b47bdbeca","method":"POST","path":"/ai-tenant-e2e-shared-a-a9c7da/rate-test-model-a9c7da/v1/completions","host":"e2e-shared-a-a9c7da.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T12:45:32Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"44f8790c-dd63-4ff9-935d-a04b47bdbeca","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:48180","PortSpecifier":{"PortValue":48180}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784119532,"nanos":556175775},"http":{"id":"44f8790c-dd63-4ff9-935d-a04b47bdbeca","method":"POST","headers":{":authority":"e2e-shared-a-a9c7da.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-a9c7da/rate-test-model-a9c7da/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T12:45:32Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"44f8790c-dd63-4ff9-935d-a04b47bdbeca","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-63S9fU6hJX8I1Cle_YqrcGQVI96EE1InkwMJdiRQF1iMJlBWmy5OxsadAVs4"} {"level":"debug","ts":"2026-07-15T12:45:32Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"44f8790c-dd63-4ff9-935d-a04b47bdbeca","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-a9c7da.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-63S9fU6hJX8I1Cle_YqrcGQVI96EE1InkwMJdiRQF1iMJlBWmy5OxsadAVs4\"}"} {"level":"debug","ts":"2026-07-15T12:45:32Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"44f8790c-dd63-4ff9-935d-a04b47bdbeca","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-a9c7da.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":"c4167f1b-9d94-41fb-b5fc-9c651ed3efdb","keyName":"e2e-rate-a-628895","subscription":"e2e-rate-iso-a-628895","tenant":"e2e-shared-a-a9c7da","userId":"c4167f1b-9d94-41fb-b5fc-9c651ed3efdb","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-15T12:45:32Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"44f8790c-dd63-4ff9-935d-a04b47bdbeca","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-a9c7da.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-a9c7da/rate-test-model-a9c7da\",\"requestedSubscription\":\"e2e-rate-iso-a-628895\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-15T12:45:32Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"44f8790c-dd63-4ff9-935d-a04b47bdbeca","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-a9c7da.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-a9c7da","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-628895","namespace":"ai-tenant-e2e-shared-a-a9c7da","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-15T12:45:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"44f8790c-dd63-4ff9-935d-a04b47bdbeca","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T12:45:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"44f8790c-dd63-4ff9-935d-a04b47bdbeca","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-15T12:45:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"44f8790c-dd63-4ff9-935d-a04b47bdbeca","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-15T12:45:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"44f8790c-dd63-4ff9-935d-a04b47bdbeca","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-a9c7da/rate-test-model-a9c7da\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-a9c7da/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-15T12:45:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"44f8790c-dd63-4ff9-935d-a04b47bdbeca","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-15T12:45:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"44f8790c-dd63-4ff9-935d-a04b47bdbeca","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-15T12:45:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"44f8790c-dd63-4ff9-935d-a04b47bdbeca","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-15T12:45:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"44f8790c-dd63-4ff9-935d-a04b47bdbeca","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-628895"} {"level":"debug","ts":"2026-07-15T12:45:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"44f8790c-dd63-4ff9-935d-a04b47bdbeca","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"c4167f1b-9d94-41fb-b5fc-9c651ed3efdb","keyName":"e2e-rate-a-628895","selected_subscription":"e2e-rate-iso-a-628895","selected_subscription_key":"ai-tenant-e2e-shared-a-a9c7da/e2e-rate-iso-a-628895@ai-tenant-e2e-shared-a-a9c7da/rate-test-model-a9c7da","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-a9c7da","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-628895","namespace":"ai-tenant-e2e-shared-a-a9c7da","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-15T12:45:32Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"44f8790c-dd63-4ff9-935d-a04b47bdbeca","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T12:45:32Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"44f8790c-dd63-4ff9-935d-a04b47bdbeca","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T12:45:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ab2d50a8-c162-4626-962b-58e0fccbd2dd","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:39384","PortSpecifier":{"PortValue":39384}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ab2d50a8-c162-4626-962b-58e0fccbd2dd","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-a9c7da.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T12:45:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ab2d50a8-c162-4626-962b-58e0fccbd2dd","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:39384","PortSpecifier":{"PortValue":39384}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784119543,"nanos":413546020},"http":{"id":"ab2d50a8-c162-4626-962b-58e0fccbd2dd","method":"POST","headers":{":authority":"e2e-shared-a-a9c7da.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.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-15T12:45:43Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"ab2d50a8-c162-4626-962b-58e0fccbd2dd","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T12:45:43Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ab2d50a8-c162-4626-962b-58e0fccbd2dd","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":"950aedbc-b6e3-48d3-a0a5-3b75f37f1847","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=af533eb9-2d08-4dc6-8dc1-8f0fa0b88cd4"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/7e6c35fe831f"]}} {"level":"debug","ts":"2026-07-15T12:45:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ab2d50a8-c162-4626-962b-58e0fccbd2dd","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/7e6c35fe831f"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=af533eb9-2d08-4dc6-8dc1-8f0fa0b88cd4"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"950aedbc-b6e3-48d3-a0a5-3b75f37f1847","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.67:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-a9c7da.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.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-15T12:45:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ab2d50a8-c162-4626-962b-58e0fccbd2dd","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-15T12:45:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ab2d50a8-c162-4626-962b-58e0fccbd2dd","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-15T12:45:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ab2d50a8-c162-4626-962b-58e0fccbd2dd","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-a9c7da/rate-test-model-a9c7da\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-a9c7da/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-15T12:45:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"ab2d50a8-c162-4626-962b-58e0fccbd2dd","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_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T12:45:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ab2d50a8-c162-4626-962b-58e0fccbd2dd","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-15T12:45:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ab2d50a8-c162-4626-962b-58e0fccbd2dd","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-15T12:45:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ab2d50a8-c162-4626-962b-58e0fccbd2dd","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T12:45:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ab2d50a8-c162-4626-962b-58e0fccbd2dd","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T12:45:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"682f5953-a676-489a-8d34-8cb2276e934d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:50886","PortSpecifier":{"PortValue":50886}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"682f5953-a676-489a-8d34-8cb2276e934d","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-b2e819.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T12:45:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"682f5953-a676-489a-8d34-8cb2276e934d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:50886","PortSpecifier":{"PortValue":50886}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784119543,"nanos":453637283},"http":{"id":"682f5953-a676-489a-8d34-8cb2276e934d","method":"POST","headers":{":authority":"e2e-shared-b-b2e819.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.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-15T12:45:43Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"682f5953-a676-489a-8d34-8cb2276e934d","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-15T12:45:43Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"682f5953-a676-489a-8d34-8cb2276e934d","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":"950aedbc-b6e3-48d3-a0a5-3b75f37f1847","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=af533eb9-2d08-4dc6-8dc1-8f0fa0b88cd4"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/7e6c35fe831f"]}} {"level":"debug","ts":"2026-07-15T12:45:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"682f5953-a676-489a-8d34-8cb2276e934d","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/7e6c35fe831f"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=af533eb9-2d08-4dc6-8dc1-8f0fa0b88cd4"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"950aedbc-b6e3-48d3-a0a5-3b75f37f1847","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"cc4b2eab201bcea1a2b30e38ae0ff3c82833f853bcac5b05a6a9fd2450c76a16"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.69:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-b2e819.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.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-15T12:45:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"682f5953-a676-489a-8d34-8cb2276e934d","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-15T12:45:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"682f5953-a676-489a-8d34-8cb2276e934d","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-15T12:45:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"682f5953-a676-489a-8d34-8cb2276e934d","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-b2e819/rate-test-model-b2e819\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-b2e819/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-15T12:45:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"682f5953-a676-489a-8d34-8cb2276e934d","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-15T12:45:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"682f5953-a676-489a-8d34-8cb2276e934d","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-15T12:45:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"682f5953-a676-489a-8d34-8cb2276e934d","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-15T12:45:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"682f5953-a676-489a-8d34-8cb2276e934d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T12:45:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"682f5953-a676-489a-8d34-8cb2276e934d","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T12:45:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c390be0c-0c37-494d-9d1d-37d95981fd96","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:39388","PortSpecifier":{"PortValue":39388}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c390be0c-0c37-494d-9d1d-37d95981fd96","method":"POST","path":"/ai-tenant-e2e-shared-a-a9c7da/rate-test-model-a9c7da/v1/completions","host":"e2e-shared-a-a9c7da.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T12:45:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c390be0c-0c37-494d-9d1d-37d95981fd96","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:39388","PortSpecifier":{"PortValue":39388}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784119543,"nanos":495958438},"http":{"id":"c390be0c-0c37-494d-9d1d-37d95981fd96","method":"POST","headers":{":authority":"e2e-shared-a-a9c7da.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-a9c7da/rate-test-model-a9c7da/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T12:45:43Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c390be0c-0c37-494d-9d1d-37d95981fd96","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-3ymDraKtPnQAybDX_4foCuWjNZFRCPObQADEwnZH5g0oaHAWae0ED7svgl5z"} {"level":"debug","ts":"2026-07-15T12:45:43Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"c390be0c-0c37-494d-9d1d-37d95981fd96","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-a9c7da.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-3ymDraKtPnQAybDX_4foCuWjNZFRCPObQADEwnZH5g0oaHAWae0ED7svgl5z\"}"} {"level":"debug","ts":"2026-07-15T12:45:43Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"c390be0c-0c37-494d-9d1d-37d95981fd96","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-a9c7da.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":"d729cf55-399e-4ce7-ab0e-14676adcfb47","keyName":"e2e-rate-a-e92155","subscription":"e2e-rate-iso-a-e92155","tenant":"e2e-shared-a-a9c7da","userId":"d729cf55-399e-4ce7-ab0e-14676adcfb47","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-15T12:45:43Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"c390be0c-0c37-494d-9d1d-37d95981fd96","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-a9c7da.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-a9c7da/rate-test-model-a9c7da\",\"requestedSubscription\":\"e2e-rate-iso-a-e92155\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-15T12:45:43Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"c390be0c-0c37-494d-9d1d-37d95981fd96","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-a9c7da.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-a9c7da","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-e92155","namespace":"ai-tenant-e2e-shared-a-a9c7da","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-15T12:45:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c390be0c-0c37-494d-9d1d-37d95981fd96","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T12:45:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c390be0c-0c37-494d-9d1d-37d95981fd96","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-15T12:45:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c390be0c-0c37-494d-9d1d-37d95981fd96","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-15T12:45:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c390be0c-0c37-494d-9d1d-37d95981fd96","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-15T12:45:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c390be0c-0c37-494d-9d1d-37d95981fd96","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-a9c7da/rate-test-model-a9c7da\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-a9c7da/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-15T12:45:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c390be0c-0c37-494d-9d1d-37d95981fd96","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-15T12:45:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c390be0c-0c37-494d-9d1d-37d95981fd96","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-15T12:45:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c390be0c-0c37-494d-9d1d-37d95981fd96","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-e92155"} {"level":"debug","ts":"2026-07-15T12:45:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c390be0c-0c37-494d-9d1d-37d95981fd96","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"d729cf55-399e-4ce7-ab0e-14676adcfb47","keyName":"e2e-rate-a-e92155","selected_subscription":"e2e-rate-iso-a-e92155","selected_subscription_key":"ai-tenant-e2e-shared-a-a9c7da/e2e-rate-iso-a-e92155@ai-tenant-e2e-shared-a-a9c7da/rate-test-model-a9c7da","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-a9c7da","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-e92155","namespace":"ai-tenant-e2e-shared-a-a9c7da","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-15T12:45:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c390be0c-0c37-494d-9d1d-37d95981fd96","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T12:45:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c390be0c-0c37-494d-9d1d-37d95981fd96","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T12:45:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"687c418f-89e7-4868-ac84-7b06cc4cfd6f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:39396","PortSpecifier":{"PortValue":39396}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"687c418f-89e7-4868-ac84-7b06cc4cfd6f","method":"POST","path":"/ai-tenant-e2e-shared-a-a9c7da/rate-test-model-a9c7da/v1/completions","host":"e2e-shared-a-a9c7da.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T12:45:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"687c418f-89e7-4868-ac84-7b06cc4cfd6f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:39396","PortSpecifier":{"PortValue":39396}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784119544,"nanos":536636565},"http":{"id":"687c418f-89e7-4868-ac84-7b06cc4cfd6f","method":"POST","headers":{":authority":"e2e-shared-a-a9c7da.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-a9c7da/rate-test-model-a9c7da/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T12:45:44Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"687c418f-89e7-4868-ac84-7b06cc4cfd6f","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-3ymDraKtPnQAybDX_4foCuWjNZFRCPObQADEwnZH5g0oaHAWae0ED7svgl5z"} {"level":"debug","ts":"2026-07-15T12:45:44Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"687c418f-89e7-4868-ac84-7b06cc4cfd6f","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-a9c7da.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-3ymDraKtPnQAybDX_4foCuWjNZFRCPObQADEwnZH5g0oaHAWae0ED7svgl5z\"}"} {"level":"debug","ts":"2026-07-15T12:45:44Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"687c418f-89e7-4868-ac84-7b06cc4cfd6f","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-a9c7da.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":"d729cf55-399e-4ce7-ab0e-14676adcfb47","keyName":"e2e-rate-a-e92155","subscription":"e2e-rate-iso-a-e92155","tenant":"e2e-shared-a-a9c7da","userId":"d729cf55-399e-4ce7-ab0e-14676adcfb47","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-15T12:45:44Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"687c418f-89e7-4868-ac84-7b06cc4cfd6f","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-a9c7da.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-a9c7da/rate-test-model-a9c7da\",\"requestedSubscription\":\"e2e-rate-iso-a-e92155\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-15T12:45:44Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"687c418f-89e7-4868-ac84-7b06cc4cfd6f","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-a9c7da.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-a9c7da","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-e92155","namespace":"ai-tenant-e2e-shared-a-a9c7da","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-15T12:45:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"687c418f-89e7-4868-ac84-7b06cc4cfd6f","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T12:45:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"687c418f-89e7-4868-ac84-7b06cc4cfd6f","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-15T12:45:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"687c418f-89e7-4868-ac84-7b06cc4cfd6f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-a9c7da/rate-test-model-a9c7da\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-a9c7da/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-15T12:45:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"687c418f-89e7-4868-ac84-7b06cc4cfd6f","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-15T12:45:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"687c418f-89e7-4868-ac84-7b06cc4cfd6f","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-15T12:45:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"687c418f-89e7-4868-ac84-7b06cc4cfd6f","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-15T12:45:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"687c418f-89e7-4868-ac84-7b06cc4cfd6f","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-15T12:45:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"687c418f-89e7-4868-ac84-7b06cc4cfd6f","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-e92155"} {"level":"debug","ts":"2026-07-15T12:45:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"687c418f-89e7-4868-ac84-7b06cc4cfd6f","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"d729cf55-399e-4ce7-ab0e-14676adcfb47","keyName":"e2e-rate-a-e92155","selected_subscription":"e2e-rate-iso-a-e92155","selected_subscription_key":"ai-tenant-e2e-shared-a-a9c7da/e2e-rate-iso-a-e92155@ai-tenant-e2e-shared-a-a9c7da/rate-test-model-a9c7da","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-a9c7da","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-e92155","namespace":"ai-tenant-e2e-shared-a-a9c7da","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-15T12:45:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"687c418f-89e7-4868-ac84-7b06cc4cfd6f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T12:45:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"687c418f-89e7-4868-ac84-7b06cc4cfd6f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T12:45:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ab4229ae-ac01-4405-bc27-0f25288be04c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:39412","PortSpecifier":{"PortValue":39412}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ab4229ae-ac01-4405-bc27-0f25288be04c","method":"POST","path":"/ai-tenant-e2e-shared-a-a9c7da/rate-test-model-a9c7da/v1/completions","host":"e2e-shared-a-a9c7da.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T12:45:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ab4229ae-ac01-4405-bc27-0f25288be04c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:39412","PortSpecifier":{"PortValue":39412}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.67:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784119545,"nanos":570340303},"http":{"id":"ab4229ae-ac01-4405-bc27-0f25288be04c","method":"POST","headers":{":authority":"e2e-shared-a-a9c7da.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-a9c7da/rate-test-model-a9c7da/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T12:45:45Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ab4229ae-ac01-4405-bc27-0f25288be04c","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-3ymDraKtPnQAybDX_4foCuWjNZFRCPObQADEwnZH5g0oaHAWae0ED7svgl5z"} {"level":"debug","ts":"2026-07-15T12:45:45Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"ab4229ae-ac01-4405-bc27-0f25288be04c","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-a9c7da.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-3ymDraKtPnQAybDX_4foCuWjNZFRCPObQADEwnZH5g0oaHAWae0ED7svgl5z\"}"} {"level":"debug","ts":"2026-07-15T12:45:45Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"ab4229ae-ac01-4405-bc27-0f25288be04c","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-a9c7da.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":"d729cf55-399e-4ce7-ab0e-14676adcfb47","keyName":"e2e-rate-a-e92155","subscription":"e2e-rate-iso-a-e92155","tenant":"e2e-shared-a-a9c7da","userId":"d729cf55-399e-4ce7-ab0e-14676adcfb47","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-15T12:45:45Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"ab4229ae-ac01-4405-bc27-0f25288be04c","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-a9c7da.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-a9c7da/rate-test-model-a9c7da\",\"requestedSubscription\":\"e2e-rate-iso-a-e92155\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-15T12:45:45Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"ab4229ae-ac01-4405-bc27-0f25288be04c","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-a9c7da.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-a9c7da","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-e92155","namespace":"ai-tenant-e2e-shared-a-a9c7da","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-15T12:45:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ab4229ae-ac01-4405-bc27-0f25288be04c","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T12:45:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ab4229ae-ac01-4405-bc27-0f25288be04c","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-15T12:45:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ab4229ae-ac01-4405-bc27-0f25288be04c","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-15T12:45:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ab4229ae-ac01-4405-bc27-0f25288be04c","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-a9c7da/rate-test-model-a9c7da\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-a9c7da/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-15T12:45:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ab4229ae-ac01-4405-bc27-0f25288be04c","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-15T12:45:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ab4229ae-ac01-4405-bc27-0f25288be04c","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-15T12:45:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ab4229ae-ac01-4405-bc27-0f25288be04c","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-e92155"} {"level":"debug","ts":"2026-07-15T12:45:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ab4229ae-ac01-4405-bc27-0f25288be04c","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-15T12:45:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ab4229ae-ac01-4405-bc27-0f25288be04c","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"d729cf55-399e-4ce7-ab0e-14676adcfb47","keyName":"e2e-rate-a-e92155","selected_subscription":"e2e-rate-iso-a-e92155","selected_subscription_key":"ai-tenant-e2e-shared-a-a9c7da/e2e-rate-iso-a-e92155@ai-tenant-e2e-shared-a-a9c7da/rate-test-model-a9c7da","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-a9c7da","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-e92155","namespace":"ai-tenant-e2e-shared-a-a9c7da","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-15T12:45:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ab4229ae-ac01-4405-bc27-0f25288be04c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T12:45:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ab4229ae-ac01-4405-bc27-0f25288be04c","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T12:45:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8d86be13-57a4-40c6-9856-a2f1a8dd9bb0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:50894","PortSpecifier":{"PortValue":50894}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"8d86be13-57a4-40c6-9856-a2f1a8dd9bb0","method":"POST","path":"/ai-tenant-e2e-shared-b-b2e819/rate-test-model-b2e819/v1/completions","host":"e2e-shared-b-b2e819.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-15T12:45:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8d86be13-57a4-40c6-9856-a2f1a8dd9bb0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.9:50894","PortSpecifier":{"PortValue":50894}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.69:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784119545,"nanos":607395486},"http":{"id":"8d86be13-57a4-40c6-9856-a2f1a8dd9bb0","method":"POST","headers":{":authority":"e2e-shared-b-b2e819.apps.67e2ff63-9847-4f6e-bb50-7e6c35fe831f.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-b-b2e819/rate-test-model-b2e819/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T12:45:45Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"8d86be13-57a4-40c6-9856-a2f1a8dd9bb0","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1DYnPGGDA3lKCc3Ad_NtviOcsQSLmzMcV4lX5yd3dHQLi6glyumMPMb7zLIZK"} {"level":"debug","ts":"2026-07-15T12:45:45Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"8d86be13-57a4-40c6-9856-a2f1a8dd9bb0","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-b2e819.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1DYnPGGDA3lKCc3Ad_NtviOcsQSLmzMcV4lX5yd3dHQLi6glyumMPMb7zLIZK\"}"} {"level":"debug","ts":"2026-07-15T12:45:45Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"8d86be13-57a4-40c6-9856-a2f1a8dd9bb0","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-b2e819.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":"acde9cb5-a38f-4de6-aaa1-9081dbfb8ad8","keyName":"e2e-rate-b-e92155","subscription":"e2e-rate-iso-b-e92155","tenant":"e2e-shared-b-b2e819","userId":"acde9cb5-a38f-4de6-aaa1-9081dbfb8ad8","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-15T12:45:45Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"8d86be13-57a4-40c6-9856-a2f1a8dd9bb0","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-b-b2e819.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-b2e819/rate-test-model-b2e819\",\"requestedSubscription\":\"e2e-rate-iso-b-e92155\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-15T12:45:45Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"8d86be13-57a4-40c6-9856-a2f1a8dd9bb0","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-b2e819.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-b2e819","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-e92155","namespace":"ai-tenant-e2e-shared-b-b2e819","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-15T12:45:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"8d86be13-57a4-40c6-9856-a2f1a8dd9bb0","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-15T12:45:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8d86be13-57a4-40c6-9856-a2f1a8dd9bb0","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-15T12:45:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8d86be13-57a4-40c6-9856-a2f1a8dd9bb0","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-15T12:45:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8d86be13-57a4-40c6-9856-a2f1a8dd9bb0","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-b2e819/rate-test-model-b2e819\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-b2e819/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-15T12:45:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8d86be13-57a4-40c6-9856-a2f1a8dd9bb0","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-15T12:45:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8d86be13-57a4-40c6-9856-a2f1a8dd9bb0","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-15T12:45:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8d86be13-57a4-40c6-9856-a2f1a8dd9bb0","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-e92155"} {"level":"debug","ts":"2026-07-15T12:45:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8d86be13-57a4-40c6-9856-a2f1a8dd9bb0","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-15T12:45:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8d86be13-57a4-40c6-9856-a2f1a8dd9bb0","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":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","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":"acde9cb5-a38f-4de6-aaa1-9081dbfb8ad8","keyName":"e2e-rate-b-e92155","selected_subscription":"e2e-rate-iso-b-e92155","selected_subscription_key":"ai-tenant-e2e-shared-b-b2e819/e2e-rate-iso-b-e92155@ai-tenant-e2e-shared-b-b2e819/rate-test-model-b2e819","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-b2e819","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-e92155","namespace":"ai-tenant-e2e-shared-b-b2e819","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-15T12:45:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8d86be13-57a4-40c6-9856-a2f1a8dd9bb0","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-15T12:45:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8d86be13-57a4-40c6-9856-a2f1a8dd9bb0","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-15T12:45:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d144bae745c397b55bb3a4b3dabd465a59f27ef6ddac6f6a57a29e2fc07da846"} {"level":"info","ts":"2026-07-15T12:45:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5bceb28f36b119a5797aa9dc5f7eaf5fe6bad4564c353cb6ced61812736ad394"} {"level":"info","ts":"2026-07-15T12:45:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d75779c48960b108a9fd64d39b9a43e94380d54d002b17a3352d9af5bd770a48"} {"level":"info","ts":"2026-07-15T12:45:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8b214866a02600b20259aae8cf0b932fd047d3f0414cccfb7652129be145ca0f"} {"level":"info","ts":"2026-07-15T12:45:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d722f059494f0914b60e773fb5b2f48db5cd75f146034ac5049156c6b948e527"} {"level":"info","ts":"2026-07-15T12:45:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/637e7232d2c8d4e005df934f9f8d0a447d35ad329ce351e79f1d8bf8b2c7f875"} {"level":"info","ts":"2026-07-15T12:45:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2941fd8643baa68bf5af7e476ce1ccc62940765a9c8f9aeb78c8bfc18d22c185"} {"level":"info","ts":"2026-07-15T12:45:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d70c032d27c156de75257b93b95351396afd091439728aea516fc1bdc8afb0d3"} {"level":"info","ts":"2026-07-15T12:45:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f9d1b89e96cec433d4db74d27566a5e6c9ab31c466d790bef12ba879ff41b978"} {"level":"info","ts":"2026-07-15T12:45:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b3b5799f00d46cc593acc3eb7aa5bd1392df65b1b43428ed516f21c061823452"} {"level":"info","ts":"2026-07-15T12:45:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2c973d7f8bf841dbc8621fa90876000b1d77bb17d164733f50ab4879cf0e6119"} {"level":"info","ts":"2026-07-15T12:45:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/066f470add7cab50bf90304d95d03eba1fb446eadc815c23f5b5e2fb844f0da7"} {"level":"info","ts":"2026-07-15T12:45:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/03f767e2cea9470dfaecbf9dea3d8a560bb96fbf0e35ebe042d748fbe84f1e9b"} {"level":"info","ts":"2026-07-15T12:45:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/68175b6cb9950683c7f10c678a1f2245907066290b5563cfdbabd4f6640b8164"} {"level":"info","ts":"2026-07-15T12:45:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/150c8bf6edfb913d92e6b0ff8b20d87448164f368b9fcc64dcd9520f82658e35"} {"level":"info","ts":"2026-07-15T12:45:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bd299a34ccf44a355ee0074d1ea6065e20f1643eb263d26f6720b1928759e0d3"} {"level":"info","ts":"2026-07-15T12:46:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6f88b64ee94881a1ea338155558b17cc7e57bad02e1280e369be6436a4b70a30"} {"level":"info","ts":"2026-07-15T12:46:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/576c82b09d37b4f66630e2c343f8df50a2e5252292405955cbe11c59779593d8"} {"level":"info","ts":"2026-07-15T12:46:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/456592de032369fb0bbc3ccafb3bf5a693bb006db34232e2732d64fb605285e2"} {"level":"info","ts":"2026-07-15T12:46:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/adca1b132576c174ec2a97e447f3fdc3afed15d2128baa29b66c28bd7082471b"} {"level":"info","ts":"2026-07-15T12:46:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9c3958186ac296a2f972b3fa4a17dddad34a1ae5be3c77070865d49d63fb539f"} {"level":"info","ts":"2026-07-15T12:46:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/dd5d3b538c73d7e6b3ee5a426c55a146d431cd1cbabbb7c2355b51bb121532cc"} {"level":"info","ts":"2026-07-15T12:46:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/cc4b2eab201bcea1a2b30e38ae0ff3c82833f853bcac5b05a6a9fd2450c76a16"} {"level":"info","ts":"2026-07-15T12:46:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/65c6b4852a937ac0ad718b0fcb677cc9bfd0ebb001c80471a90bdfa82235c0bc"}