--- Authorino logs from kuadrant-system (label=authorino-resource=authorino) --- {"level":"debug","ts":"2026-07-16T17:06:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d156c5504e2d1276ecfab98c616b6fda3aa9d84e12f3a22fb0b024fd22ef30c7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:06:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:06:53Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:06:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d156c5504e2d1276ecfab98c616b6fda3aa9d84e12f3a22fb0b024fd22ef30c7"} {"level":"info","ts":"2026-07-16T17:06:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d156c5504e2d1276ecfab98c616b6fda3aa9d84e12f3a22fb0b024fd22ef30c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:06:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"15ed6692810b79cb5d432f5dd2b2d3eb504d09703dca40bfb59d7a18e82db95e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:06:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:06:53Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:06:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/15ed6692810b79cb5d432f5dd2b2d3eb504d09703dca40bfb59d7a18e82db95e"} {"level":"info","ts":"2026-07-16T17:06:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"15ed6692810b79cb5d432f5dd2b2d3eb504d09703dca40bfb59d7a18e82db95e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:06:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:06:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:06:53Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:06:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df"} {"level":"info","ts":"2026-07-16T17:06:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:06:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d156c5504e2d1276ecfab98c616b6fda3aa9d84e12f3a22fb0b024fd22ef30c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:06:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"15ed6692810b79cb5d432f5dd2b2d3eb504d09703dca40bfb59d7a18e82db95e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:06:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:06:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["15ed6692810b79cb5d432f5dd2b2d3eb504d09703dca40bfb59d7a18e82db95e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:06:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"15ed6692810b79cb5d432f5dd2b2d3eb504d09703dca40bfb59d7a18e82db95e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:06:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:06:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:06:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:06:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d156c5504e2d1276ecfab98c616b6fda3aa9d84e12f3a22fb0b024fd22ef30c7"} {"level":"info","ts":"2026-07-16T17:06:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:06:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d156c5504e2d1276ecfab98c616b6fda3aa9d84e12f3a22fb0b024fd22ef30c7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:06:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:06:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d156c5504e2d1276ecfab98c616b6fda3aa9d84e12f3a22fb0b024fd22ef30c7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:06:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/15ed6692810b79cb5d432f5dd2b2d3eb504d09703dca40bfb59d7a18e82db95e"} {"level":"info","ts":"2026-07-16T17:06:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d156c5504e2d1276ecfab98c616b6fda3aa9d84e12f3a22fb0b024fd22ef30c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:06:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"15ed6692810b79cb5d432f5dd2b2d3eb504d09703dca40bfb59d7a18e82db95e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:06:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:06:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:06:53Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:06:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:06:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d156c5504e2d1276ecfab98c616b6fda3aa9d84e12f3a22fb0b024fd22ef30c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:06:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:06:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df"} {"level":"debug","ts":"2026-07-16T17:06:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:06:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:06:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:06:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d156c5504e2d1276ecfab98c616b6fda3aa9d84e12f3a22fb0b024fd22ef30c7"} {"level":"info","ts":"2026-07-16T17:06:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:06:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:06:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:06:53Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:06:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:06:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:06:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df"} {"level":"debug","ts":"2026-07-16T17:06:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:06:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df"} {"level":"debug","ts":"2026-07-16T17:06:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:06:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:06:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:06:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:06:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:06:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:06:53Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:06:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:06:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:06:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:06:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df"} {"level":"debug","ts":"2026-07-16T17:06:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:06:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df"} {"level":"debug","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:06:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:06:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:06:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:06:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df"} {"level":"debug","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df"} {"level":"debug","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:06:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:06:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:06:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:06:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df"} {"level":"debug","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df"} {"level":"debug","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:06:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:06:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:06:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:06:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df"} {"level":"debug","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df"} {"level":"debug","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:06:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:06:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:06:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:06:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df"} {"level":"debug","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:06:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:06:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:06:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:06:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df"} {"level":"info","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df"} {"level":"debug","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df"} {"level":"debug","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:06:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:06:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:06:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:06:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df"} {"level":"debug","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df"} {"level":"debug","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:06:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:06:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:06:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:06:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df"} {"level":"debug","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df"} {"level":"debug","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:06:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:06:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:06:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:06:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df"} {"level":"debug","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df"} {"level":"debug","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:06:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:06:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:06:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:06:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df"} {"level":"info","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:06:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:06:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:06:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:06:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df"} {"level":"info","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:06:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:06:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df"} {"level":"error","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df\": 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-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df"} {"level":"debug","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:06:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:06:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:06:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:06:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df"} {"level":"debug","ts":"2026-07-16T17:06:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df"} {"level":"debug","ts":"2026-07-16T17:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:06:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:06:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:06:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:06:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df"} {"level":"debug","ts":"2026-07-16T17:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df"} {"level":"debug","ts":"2026-07-16T17:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:06:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:06:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:06:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:06:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df"} {"level":"info","ts":"2026-07-16T17:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df"} {"level":"debug","ts":"2026-07-16T17:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:06:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:06:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:06:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:06:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df"} {"level":"info","ts":"2026-07-16T17:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df"} {"level":"debug","ts":"2026-07-16T17:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:06:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:06:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:06:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:06:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df"} {"level":"info","ts":"2026-07-16T17:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df"} {"level":"debug","ts":"2026-07-16T17:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:06:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:06:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:06:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:06:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df"} {"level":"info","ts":"2026-07-16T17:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df"} {"level":"debug","ts":"2026-07-16T17:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:06:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:06:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:06:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:06:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df"} {"level":"info","ts":"2026-07-16T17:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:06:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:06:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df"} {"level":"info","ts":"2026-07-16T17:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:06:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:06:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df"} {"level":"error","ts":"2026-07-16T17:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df\": 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-16T17:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:06:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c6cd3ff953ed0cb070180e90b12005f21ddbfebe5a56d7306044a0c7acddfcf3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:07:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:07:02Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:07:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c6cd3ff953ed0cb070180e90b12005f21ddbfebe5a56d7306044a0c7acddfcf3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c6cd3ff953ed0cb070180e90b12005f21ddbfebe5a56d7306044a0c7acddfcf3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:07:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c6cd3ff953ed0cb070180e90b12005f21ddbfebe5a56d7306044a0c7acddfcf3"} {"level":"debug","ts":"2026-07-16T17:07:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c6cd3ff953ed0cb070180e90b12005f21ddbfebe5a56d7306044a0c7acddfcf3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:07:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c6cd3ff953ed0cb070180e90b12005f21ddbfebe5a56d7306044a0c7acddfcf3"} {"level":"debug","ts":"2026-07-16T17:07:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c6cd3ff953ed0cb070180e90b12005f21ddbfebe5a56d7306044a0c7acddfcf3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:07:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:07:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c6cd3ff953ed0cb070180e90b12005f21ddbfebe5a56d7306044a0c7acddfcf3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:07:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c6cd3ff953ed0cb070180e90b12005f21ddbfebe5a56d7306044a0c7acddfcf3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c6cd3ff953ed0cb070180e90b12005f21ddbfebe5a56d7306044a0c7acddfcf3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:07:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:07:02Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:07:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c6cd3ff953ed0cb070180e90b12005f21ddbfebe5a56d7306044a0c7acddfcf3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c6cd3ff953ed0cb070180e90b12005f21ddbfebe5a56d7306044a0c7acddfcf3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:07:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c6cd3ff953ed0cb070180e90b12005f21ddbfebe5a56d7306044a0c7acddfcf3"} {"level":"debug","ts":"2026-07-16T17:07:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c6cd3ff953ed0cb070180e90b12005f21ddbfebe5a56d7306044a0c7acddfcf3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:07:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c6cd3ff953ed0cb070180e90b12005f21ddbfebe5a56d7306044a0c7acddfcf3"} {"level":"debug","ts":"2026-07-16T17:07:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c6cd3ff953ed0cb070180e90b12005f21ddbfebe5a56d7306044a0c7acddfcf3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:07:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:07:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c6cd3ff953ed0cb070180e90b12005f21ddbfebe5a56d7306044a0c7acddfcf3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:07:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c6cd3ff953ed0cb070180e90b12005f21ddbfebe5a56d7306044a0c7acddfcf3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c6cd3ff953ed0cb070180e90b12005f21ddbfebe5a56d7306044a0c7acddfcf3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:07:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c6cd3ff953ed0cb070180e90b12005f21ddbfebe5a56d7306044a0c7acddfcf3"} {"level":"debug","ts":"2026-07-16T17:07:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"73ebd8ba6ac297adcd09ab991f70f0ba7f6124d79ca5c427f0044b3b2ec166bc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:07:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:07:02Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:07:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/73ebd8ba6ac297adcd09ab991f70f0ba7f6124d79ca5c427f0044b3b2ec166bc"} {"level":"info","ts":"2026-07-16T17:07:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"73ebd8ba6ac297adcd09ab991f70f0ba7f6124d79ca5c427f0044b3b2ec166bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"73ebd8ba6ac297adcd09ab991f70f0ba7f6124d79ca5c427f0044b3b2ec166bc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:07:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:07:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["73ebd8ba6ac297adcd09ab991f70f0ba7f6124d79ca5c427f0044b3b2ec166bc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:07:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"73ebd8ba6ac297adcd09ab991f70f0ba7f6124d79ca5c427f0044b3b2ec166bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"73ebd8ba6ac297adcd09ab991f70f0ba7f6124d79ca5c427f0044b3b2ec166bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"73ebd8ba6ac297adcd09ab991f70f0ba7f6124d79ca5c427f0044b3b2ec166bc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:07:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:07:02Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:07:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/73ebd8ba6ac297adcd09ab991f70f0ba7f6124d79ca5c427f0044b3b2ec166bc"} {"level":"info","ts":"2026-07-16T17:07:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"73ebd8ba6ac297adcd09ab991f70f0ba7f6124d79ca5c427f0044b3b2ec166bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"73ebd8ba6ac297adcd09ab991f70f0ba7f6124d79ca5c427f0044b3b2ec166bc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:07:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:07:02Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-16T17:07:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"73ebd8ba6ac297adcd09ab991f70f0ba7f6124d79ca5c427f0044b3b2ec166bc","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"73ebd8ba6ac297adcd09ab991f70f0ba7f6124d79ca5c427f0044b3b2ec166bc\": 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-16T17:07:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"73ebd8ba6ac297adcd09ab991f70f0ba7f6124d79ca5c427f0044b3b2ec166bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"73ebd8ba6ac297adcd09ab991f70f0ba7f6124d79ca5c427f0044b3b2ec166bc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:07:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/73ebd8ba6ac297adcd09ab991f70f0ba7f6124d79ca5c427f0044b3b2ec166bc"} {"level":"info","ts":"2026-07-16T17:07:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/73ebd8ba6ac297adcd09ab991f70f0ba7f6124d79ca5c427f0044b3b2ec166bc"} {"level":"debug","ts":"2026-07-16T17:07:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"73ebd8ba6ac297adcd09ab991f70f0ba7f6124d79ca5c427f0044b3b2ec166bc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:07:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:07:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["73ebd8ba6ac297adcd09ab991f70f0ba7f6124d79ca5c427f0044b3b2ec166bc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:07:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"73ebd8ba6ac297adcd09ab991f70f0ba7f6124d79ca5c427f0044b3b2ec166bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"73ebd8ba6ac297adcd09ab991f70f0ba7f6124d79ca5c427f0044b3b2ec166bc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:07:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:07:02Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:07:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"73ebd8ba6ac297adcd09ab991f70f0ba7f6124d79ca5c427f0044b3b2ec166bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"73ebd8ba6ac297adcd09ab991f70f0ba7f6124d79ca5c427f0044b3b2ec166bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"73ebd8ba6ac297adcd09ab991f70f0ba7f6124d79ca5c427f0044b3b2ec166bc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:07:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/73ebd8ba6ac297adcd09ab991f70f0ba7f6124d79ca5c427f0044b3b2ec166bc"} {"level":"debug","ts":"2026-07-16T17:07:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"73ebd8ba6ac297adcd09ab991f70f0ba7f6124d79ca5c427f0044b3b2ec166bc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:07:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/73ebd8ba6ac297adcd09ab991f70f0ba7f6124d79ca5c427f0044b3b2ec166bc"} {"level":"debug","ts":"2026-07-16T17:07:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"73ebd8ba6ac297adcd09ab991f70f0ba7f6124d79ca5c427f0044b3b2ec166bc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:07:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:07:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["73ebd8ba6ac297adcd09ab991f70f0ba7f6124d79ca5c427f0044b3b2ec166bc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:07:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"73ebd8ba6ac297adcd09ab991f70f0ba7f6124d79ca5c427f0044b3b2ec166bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"73ebd8ba6ac297adcd09ab991f70f0ba7f6124d79ca5c427f0044b3b2ec166bc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:07:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:07:02Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:07:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/73ebd8ba6ac297adcd09ab991f70f0ba7f6124d79ca5c427f0044b3b2ec166bc"} {"level":"info","ts":"2026-07-16T17:07:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"73ebd8ba6ac297adcd09ab991f70f0ba7f6124d79ca5c427f0044b3b2ec166bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"73ebd8ba6ac297adcd09ab991f70f0ba7f6124d79ca5c427f0044b3b2ec166bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"73ebd8ba6ac297adcd09ab991f70f0ba7f6124d79ca5c427f0044b3b2ec166bc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:07:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/73ebd8ba6ac297adcd09ab991f70f0ba7f6124d79ca5c427f0044b3b2ec166bc"} {"level":"debug","ts":"2026-07-16T17:07:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"73ebd8ba6ac297adcd09ab991f70f0ba7f6124d79ca5c427f0044b3b2ec166bc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:07:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:07:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["73ebd8ba6ac297adcd09ab991f70f0ba7f6124d79ca5c427f0044b3b2ec166bc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:07:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"73ebd8ba6ac297adcd09ab991f70f0ba7f6124d79ca5c427f0044b3b2ec166bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"73ebd8ba6ac297adcd09ab991f70f0ba7f6124d79ca5c427f0044b3b2ec166bc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:07:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:07:02Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:07:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"73ebd8ba6ac297adcd09ab991f70f0ba7f6124d79ca5c427f0044b3b2ec166bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"73ebd8ba6ac297adcd09ab991f70f0ba7f6124d79ca5c427f0044b3b2ec166bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"73ebd8ba6ac297adcd09ab991f70f0ba7f6124d79ca5c427f0044b3b2ec166bc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:07:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/73ebd8ba6ac297adcd09ab991f70f0ba7f6124d79ca5c427f0044b3b2ec166bc"} {"level":"debug","ts":"2026-07-16T17:07:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"73ebd8ba6ac297adcd09ab991f70f0ba7f6124d79ca5c427f0044b3b2ec166bc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:07:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/73ebd8ba6ac297adcd09ab991f70f0ba7f6124d79ca5c427f0044b3b2ec166bc"} {"level":"debug","ts":"2026-07-16T17:07:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"73ebd8ba6ac297adcd09ab991f70f0ba7f6124d79ca5c427f0044b3b2ec166bc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:07:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:07:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["73ebd8ba6ac297adcd09ab991f70f0ba7f6124d79ca5c427f0044b3b2ec166bc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:07:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"73ebd8ba6ac297adcd09ab991f70f0ba7f6124d79ca5c427f0044b3b2ec166bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"73ebd8ba6ac297adcd09ab991f70f0ba7f6124d79ca5c427f0044b3b2ec166bc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:07:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/73ebd8ba6ac297adcd09ab991f70f0ba7f6124d79ca5c427f0044b3b2ec166bc"} {"level":"debug","ts":"2026-07-16T17:07:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7acc71c8853ab7e1cb9d812704ff1677b21dd1cba5b4a3b3688ac8469030b54c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:07:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:07:02Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:07:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7acc71c8853ab7e1cb9d812704ff1677b21dd1cba5b4a3b3688ac8469030b54c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7acc71c8853ab7e1cb9d812704ff1677b21dd1cba5b4a3b3688ac8469030b54c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7acc71c8853ab7e1cb9d812704ff1677b21dd1cba5b4a3b3688ac8469030b54c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:07:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7acc71c8853ab7e1cb9d812704ff1677b21dd1cba5b4a3b3688ac8469030b54c"} {"level":"debug","ts":"2026-07-16T17:07:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7acc71c8853ab7e1cb9d812704ff1677b21dd1cba5b4a3b3688ac8469030b54c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7acc71c8853ab7e1cb9d812704ff1677b21dd1cba5b4a3b3688ac8469030b54c"} {"level":"debug","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7acc71c8853ab7e1cb9d812704ff1677b21dd1cba5b4a3b3688ac8469030b54c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:07:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:07:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7acc71c8853ab7e1cb9d812704ff1677b21dd1cba5b4a3b3688ac8469030b54c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7acc71c8853ab7e1cb9d812704ff1677b21dd1cba5b4a3b3688ac8469030b54c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7acc71c8853ab7e1cb9d812704ff1677b21dd1cba5b4a3b3688ac8469030b54c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:07:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:07:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7acc71c8853ab7e1cb9d812704ff1677b21dd1cba5b4a3b3688ac8469030b54c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7acc71c8853ab7e1cb9d812704ff1677b21dd1cba5b4a3b3688ac8469030b54c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7acc71c8853ab7e1cb9d812704ff1677b21dd1cba5b4a3b3688ac8469030b54c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7acc71c8853ab7e1cb9d812704ff1677b21dd1cba5b4a3b3688ac8469030b54c"} {"level":"debug","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7acc71c8853ab7e1cb9d812704ff1677b21dd1cba5b4a3b3688ac8469030b54c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7acc71c8853ab7e1cb9d812704ff1677b21dd1cba5b4a3b3688ac8469030b54c"} {"level":"debug","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7acc71c8853ab7e1cb9d812704ff1677b21dd1cba5b4a3b3688ac8469030b54c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:07:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:07:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7acc71c8853ab7e1cb9d812704ff1677b21dd1cba5b4a3b3688ac8469030b54c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7acc71c8853ab7e1cb9d812704ff1677b21dd1cba5b4a3b3688ac8469030b54c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"555d37e5068c569b125316ab0c91e4740ee3ba1c29434c2b9a45444c21c28a90","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:07:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:07:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/555d37e5068c569b125316ab0c91e4740ee3ba1c29434c2b9a45444c21c28a90"} {"level":"info","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"555d37e5068c569b125316ab0c91e4740ee3ba1c29434c2b9a45444c21c28a90","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7acc71c8853ab7e1cb9d812704ff1677b21dd1cba5b4a3b3688ac8469030b54c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:07:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:07:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7acc71c8853ab7e1cb9d812704ff1677b21dd1cba5b4a3b3688ac8469030b54c"} {"level":"info","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/555d37e5068c569b125316ab0c91e4740ee3ba1c29434c2b9a45444c21c28a90"} {"level":"info","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7acc71c8853ab7e1cb9d812704ff1677b21dd1cba5b4a3b3688ac8469030b54c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"555d37e5068c569b125316ab0c91e4740ee3ba1c29434c2b9a45444c21c28a90","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:07:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:07:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["555d37e5068c569b125316ab0c91e4740ee3ba1c29434c2b9a45444c21c28a90"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"555d37e5068c569b125316ab0c91e4740ee3ba1c29434c2b9a45444c21c28a90","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7acc71c8853ab7e1cb9d812704ff1677b21dd1cba5b4a3b3688ac8469030b54c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"555d37e5068c569b125316ab0c91e4740ee3ba1c29434c2b9a45444c21c28a90","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7acc71c8853ab7e1cb9d812704ff1677b21dd1cba5b4a3b3688ac8469030b54c"} {"level":"debug","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7acc71c8853ab7e1cb9d812704ff1677b21dd1cba5b4a3b3688ac8469030b54c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:07:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:07:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7acc71c8853ab7e1cb9d812704ff1677b21dd1cba5b4a3b3688ac8469030b54c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/555d37e5068c569b125316ab0c91e4740ee3ba1c29434c2b9a45444c21c28a90"} {"level":"info","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7acc71c8853ab7e1cb9d812704ff1677b21dd1cba5b4a3b3688ac8469030b54c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7acc71c8853ab7e1cb9d812704ff1677b21dd1cba5b4a3b3688ac8469030b54c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:07:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:07:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7acc71c8853ab7e1cb9d812704ff1677b21dd1cba5b4a3b3688ac8469030b54c"} {"level":"info","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7acc71c8853ab7e1cb9d812704ff1677b21dd1cba5b4a3b3688ac8469030b54c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7acc71c8853ab7e1cb9d812704ff1677b21dd1cba5b4a3b3688ac8469030b54c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7acc71c8853ab7e1cb9d812704ff1677b21dd1cba5b4a3b3688ac8469030b54c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7acc71c8853ab7e1cb9d812704ff1677b21dd1cba5b4a3b3688ac8469030b54c"} {"level":"debug","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7acc71c8853ab7e1cb9d812704ff1677b21dd1cba5b4a3b3688ac8469030b54c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:07:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:07:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7acc71c8853ab7e1cb9d812704ff1677b21dd1cba5b4a3b3688ac8469030b54c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7acc71c8853ab7e1cb9d812704ff1677b21dd1cba5b4a3b3688ac8469030b54c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7acc71c8853ab7e1cb9d812704ff1677b21dd1cba5b4a3b3688ac8469030b54c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:07:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:07:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7acc71c8853ab7e1cb9d812704ff1677b21dd1cba5b4a3b3688ac8469030b54c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7acc71c8853ab7e1cb9d812704ff1677b21dd1cba5b4a3b3688ac8469030b54c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7acc71c8853ab7e1cb9d812704ff1677b21dd1cba5b4a3b3688ac8469030b54c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7acc71c8853ab7e1cb9d812704ff1677b21dd1cba5b4a3b3688ac8469030b54c"} {"level":"debug","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7acc71c8853ab7e1cb9d812704ff1677b21dd1cba5b4a3b3688ac8469030b54c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7acc71c8853ab7e1cb9d812704ff1677b21dd1cba5b4a3b3688ac8469030b54c"} {"level":"debug","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7acc71c8853ab7e1cb9d812704ff1677b21dd1cba5b4a3b3688ac8469030b54c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:07:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:07:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7acc71c8853ab7e1cb9d812704ff1677b21dd1cba5b4a3b3688ac8469030b54c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7acc71c8853ab7e1cb9d812704ff1677b21dd1cba5b4a3b3688ac8469030b54c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7acc71c8853ab7e1cb9d812704ff1677b21dd1cba5b4a3b3688ac8469030b54c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7acc71c8853ab7e1cb9d812704ff1677b21dd1cba5b4a3b3688ac8469030b54c"} {"level":"debug","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"90b16b533af4914fc27612391f6e702c92c6829d7e188b6be3781be50c5d706d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:07:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:07:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"90b16b533af4914fc27612391f6e702c92c6829d7e188b6be3781be50c5d706d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"90b16b533af4914fc27612391f6e702c92c6829d7e188b6be3781be50c5d706d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"90b16b533af4914fc27612391f6e702c92c6829d7e188b6be3781be50c5d706d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/90b16b533af4914fc27612391f6e702c92c6829d7e188b6be3781be50c5d706d"} {"level":"debug","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"90b16b533af4914fc27612391f6e702c92c6829d7e188b6be3781be50c5d706d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/90b16b533af4914fc27612391f6e702c92c6829d7e188b6be3781be50c5d706d"} {"level":"debug","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"90b16b533af4914fc27612391f6e702c92c6829d7e188b6be3781be50c5d706d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:07:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:07:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["90b16b533af4914fc27612391f6e702c92c6829d7e188b6be3781be50c5d706d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"90b16b533af4914fc27612391f6e702c92c6829d7e188b6be3781be50c5d706d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"90b16b533af4914fc27612391f6e702c92c6829d7e188b6be3781be50c5d706d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d9c8cd792afda4a839122b8f3ee38511b9c8db1e38ea331201a8d4b569018291","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:07:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:07:03Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d9c8cd792afda4a839122b8f3ee38511b9c8db1e38ea331201a8d4b569018291","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d9c8cd792afda4a839122b8f3ee38511b9c8db1e38ea331201a8d4b569018291","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/90b16b533af4914fc27612391f6e702c92c6829d7e188b6be3781be50c5d706d"} {"level":"debug","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d9c8cd792afda4a839122b8f3ee38511b9c8db1e38ea331201a8d4b569018291","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:07:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:07:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d9c8cd792afda4a839122b8f3ee38511b9c8db1e38ea331201a8d4b569018291","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d9c8cd792afda4a839122b8f3ee38511b9c8db1e38ea331201a8d4b569018291"} {"level":"debug","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d9c8cd792afda4a839122b8f3ee38511b9c8db1e38ea331201a8d4b569018291","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d9c8cd792afda4a839122b8f3ee38511b9c8db1e38ea331201a8d4b569018291","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d9c8cd792afda4a839122b8f3ee38511b9c8db1e38ea331201a8d4b569018291"} {"level":"debug","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d9c8cd792afda4a839122b8f3ee38511b9c8db1e38ea331201a8d4b569018291","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:07:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:07:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d9c8cd792afda4a839122b8f3ee38511b9c8db1e38ea331201a8d4b569018291"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d9c8cd792afda4a839122b8f3ee38511b9c8db1e38ea331201a8d4b569018291","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d9c8cd792afda4a839122b8f3ee38511b9c8db1e38ea331201a8d4b569018291","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:07:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:07:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d9c8cd792afda4a839122b8f3ee38511b9c8db1e38ea331201a8d4b569018291","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d9c8cd792afda4a839122b8f3ee38511b9c8db1e38ea331201a8d4b569018291","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d9c8cd792afda4a839122b8f3ee38511b9c8db1e38ea331201a8d4b569018291","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d9c8cd792afda4a839122b8f3ee38511b9c8db1e38ea331201a8d4b569018291"} {"level":"debug","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5dc91d296b2262724c20022f3d400d1d88c1c650c4768dd6b8923fbc39a205fb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:07:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:07:03Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d9c8cd792afda4a839122b8f3ee38511b9c8db1e38ea331201a8d4b569018291"} {"level":"info","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5dc91d296b2262724c20022f3d400d1d88c1c650c4768dd6b8923fbc39a205fb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d9c8cd792afda4a839122b8f3ee38511b9c8db1e38ea331201a8d4b569018291","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:07:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:07:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d9c8cd792afda4a839122b8f3ee38511b9c8db1e38ea331201a8d4b569018291"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5dc91d296b2262724c20022f3d400d1d88c1c650c4768dd6b8923fbc39a205fb"} {"level":"info","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d9c8cd792afda4a839122b8f3ee38511b9c8db1e38ea331201a8d4b569018291","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5dc91d296b2262724c20022f3d400d1d88c1c650c4768dd6b8923fbc39a205fb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:07:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:07:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5dc91d296b2262724c20022f3d400d1d88c1c650c4768dd6b8923fbc39a205fb"} {"level":"info","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5dc91d296b2262724c20022f3d400d1d88c1c650c4768dd6b8923fbc39a205fb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d9c8cd792afda4a839122b8f3ee38511b9c8db1e38ea331201a8d4b569018291","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:07:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:07:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d9c8cd792afda4a839122b8f3ee38511b9c8db1e38ea331201a8d4b569018291"} {"level":"info","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d9c8cd792afda4a839122b8f3ee38511b9c8db1e38ea331201a8d4b569018291","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5dc91d296b2262724c20022f3d400d1d88c1c650c4768dd6b8923fbc39a205fb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d9c8cd792afda4a839122b8f3ee38511b9c8db1e38ea331201a8d4b569018291","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:07:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:07:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d9c8cd792afda4a839122b8f3ee38511b9c8db1e38ea331201a8d4b569018291"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5dc91d296b2262724c20022f3d400d1d88c1c650c4768dd6b8923fbc39a205fb"} {"level":"info","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d9c8cd792afda4a839122b8f3ee38511b9c8db1e38ea331201a8d4b569018291","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d9c8cd792afda4a839122b8f3ee38511b9c8db1e38ea331201a8d4b569018291","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d9c8cd792afda4a839122b8f3ee38511b9c8db1e38ea331201a8d4b569018291","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:07:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:07:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d9c8cd792afda4a839122b8f3ee38511b9c8db1e38ea331201a8d4b569018291"} {"level":"info","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d9c8cd792afda4a839122b8f3ee38511b9c8db1e38ea331201a8d4b569018291","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5dc91d296b2262724c20022f3d400d1d88c1c650c4768dd6b8923fbc39a205fb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:07:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:07:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5dc91d296b2262724c20022f3d400d1d88c1c650c4768dd6b8923fbc39a205fb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5dc91d296b2262724c20022f3d400d1d88c1c650c4768dd6b8923fbc39a205fb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"30cd5af2996a7d0adf336c51ade5740c8102a8977acc1ff4e4713d919cfa0797","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:07:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:07:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/30cd5af2996a7d0adf336c51ade5740c8102a8977acc1ff4e4713d919cfa0797"} {"level":"info","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"30cd5af2996a7d0adf336c51ade5740c8102a8977acc1ff4e4713d919cfa0797","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d9c8cd792afda4a839122b8f3ee38511b9c8db1e38ea331201a8d4b569018291","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5dc91d296b2262724c20022f3d400d1d88c1c650c4768dd6b8923fbc39a205fb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"30cd5af2996a7d0adf336c51ade5740c8102a8977acc1ff4e4713d919cfa0797","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:07:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:07:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["30cd5af2996a7d0adf336c51ade5740c8102a8977acc1ff4e4713d919cfa0797"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d9c8cd792afda4a839122b8f3ee38511b9c8db1e38ea331201a8d4b569018291"} {"level":"info","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"30cd5af2996a7d0adf336c51ade5740c8102a8977acc1ff4e4713d919cfa0797","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"30cd5af2996a7d0adf336c51ade5740c8102a8977acc1ff4e4713d919cfa0797","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:07:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:07:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["30cd5af2996a7d0adf336c51ade5740c8102a8977acc1ff4e4713d919cfa0797"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"30cd5af2996a7d0adf336c51ade5740c8102a8977acc1ff4e4713d919cfa0797","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"30cd5af2996a7d0adf336c51ade5740c8102a8977acc1ff4e4713d919cfa0797\": 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-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d9c8cd792afda4a839122b8f3ee38511b9c8db1e38ea331201a8d4b569018291","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:07:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:07:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d9c8cd792afda4a839122b8f3ee38511b9c8db1e38ea331201a8d4b569018291"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5dc91d296b2262724c20022f3d400d1d88c1c650c4768dd6b8923fbc39a205fb"} {"level":"info","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d9c8cd792afda4a839122b8f3ee38511b9c8db1e38ea331201a8d4b569018291","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"30cd5af2996a7d0adf336c51ade5740c8102a8977acc1ff4e4713d919cfa0797","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:07:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:07:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"30cd5af2996a7d0adf336c51ade5740c8102a8977acc1ff4e4713d919cfa0797","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d9c8cd792afda4a839122b8f3ee38511b9c8db1e38ea331201a8d4b569018291","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"30cd5af2996a7d0adf336c51ade5740c8102a8977acc1ff4e4713d919cfa0797","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/30cd5af2996a7d0adf336c51ade5740c8102a8977acc1ff4e4713d919cfa0797"} {"level":"debug","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"30cd5af2996a7d0adf336c51ade5740c8102a8977acc1ff4e4713d919cfa0797","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:07:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:07:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["30cd5af2996a7d0adf336c51ade5740c8102a8977acc1ff4e4713d919cfa0797"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d9c8cd792afda4a839122b8f3ee38511b9c8db1e38ea331201a8d4b569018291"} {"level":"info","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"30cd5af2996a7d0adf336c51ade5740c8102a8977acc1ff4e4713d919cfa0797","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"30cd5af2996a7d0adf336c51ade5740c8102a8977acc1ff4e4713d919cfa0797","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:07:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:07:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"30cd5af2996a7d0adf336c51ade5740c8102a8977acc1ff4e4713d919cfa0797","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"30cd5af2996a7d0adf336c51ade5740c8102a8977acc1ff4e4713d919cfa0797","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/30cd5af2996a7d0adf336c51ade5740c8102a8977acc1ff4e4713d919cfa0797"} {"level":"debug","ts":"2026-07-16T17:07:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"30cd5af2996a7d0adf336c51ade5740c8102a8977acc1ff4e4713d919cfa0797","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/30cd5af2996a7d0adf336c51ade5740c8102a8977acc1ff4e4713d919cfa0797"} {"level":"debug","ts":"2026-07-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"30cd5af2996a7d0adf336c51ade5740c8102a8977acc1ff4e4713d919cfa0797","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:07:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:07:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["30cd5af2996a7d0adf336c51ade5740c8102a8977acc1ff4e4713d919cfa0797"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"30cd5af2996a7d0adf336c51ade5740c8102a8977acc1ff4e4713d919cfa0797","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"30cd5af2996a7d0adf336c51ade5740c8102a8977acc1ff4e4713d919cfa0797","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:07:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:07: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-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"30cd5af2996a7d0adf336c51ade5740c8102a8977acc1ff4e4713d919cfa0797","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"30cd5af2996a7d0adf336c51ade5740c8102a8977acc1ff4e4713d919cfa0797","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"30cd5af2996a7d0adf336c51ade5740c8102a8977acc1ff4e4713d919cfa0797","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/30cd5af2996a7d0adf336c51ade5740c8102a8977acc1ff4e4713d919cfa0797"} {"level":"debug","ts":"2026-07-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cd5ddf53fb3bf8df6a05627458f3b1be87b854723dfdab20099f84b952ae8a7f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:07:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:07: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-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/30cd5af2996a7d0adf336c51ade5740c8102a8977acc1ff4e4713d919cfa0797"} {"level":"info","ts":"2026-07-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cd5ddf53fb3bf8df6a05627458f3b1be87b854723dfdab20099f84b952ae8a7f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"30cd5af2996a7d0adf336c51ade5740c8102a8977acc1ff4e4713d919cfa0797","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:07:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:07:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["30cd5af2996a7d0adf336c51ade5740c8102a8977acc1ff4e4713d919cfa0797"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"30cd5af2996a7d0adf336c51ade5740c8102a8977acc1ff4e4713d919cfa0797","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cd5ddf53fb3bf8df6a05627458f3b1be87b854723dfdab20099f84b952ae8a7f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:07:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:07: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-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cd5ddf53fb3bf8df6a05627458f3b1be87b854723dfdab20099f84b952ae8a7f"} {"level":"info","ts":"2026-07-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cd5ddf53fb3bf8df6a05627458f3b1be87b854723dfdab20099f84b952ae8a7f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"30cd5af2996a7d0adf336c51ade5740c8102a8977acc1ff4e4713d919cfa0797","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:07:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:07: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-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/30cd5af2996a7d0adf336c51ade5740c8102a8977acc1ff4e4713d919cfa0797"} {"level":"info","ts":"2026-07-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"30cd5af2996a7d0adf336c51ade5740c8102a8977acc1ff4e4713d919cfa0797","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cd5ddf53fb3bf8df6a05627458f3b1be87b854723dfdab20099f84b952ae8a7f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"30cd5af2996a7d0adf336c51ade5740c8102a8977acc1ff4e4713d919cfa0797","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:07:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:07:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["30cd5af2996a7d0adf336c51ade5740c8102a8977acc1ff4e4713d919cfa0797"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cd5ddf53fb3bf8df6a05627458f3b1be87b854723dfdab20099f84b952ae8a7f"} {"level":"info","ts":"2026-07-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"30cd5af2996a7d0adf336c51ade5740c8102a8977acc1ff4e4713d919cfa0797","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"30cd5af2996a7d0adf336c51ade5740c8102a8977acc1ff4e4713d919cfa0797","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"30cd5af2996a7d0adf336c51ade5740c8102a8977acc1ff4e4713d919cfa0797","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:07:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:07: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-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/30cd5af2996a7d0adf336c51ade5740c8102a8977acc1ff4e4713d919cfa0797"} {"level":"info","ts":"2026-07-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"30cd5af2996a7d0adf336c51ade5740c8102a8977acc1ff4e4713d919cfa0797","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cd5ddf53fb3bf8df6a05627458f3b1be87b854723dfdab20099f84b952ae8a7f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:07:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:07:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cd5ddf53fb3bf8df6a05627458f3b1be87b854723dfdab20099f84b952ae8a7f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cd5ddf53fb3bf8df6a05627458f3b1be87b854723dfdab20099f84b952ae8a7f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"30cd5af2996a7d0adf336c51ade5740c8102a8977acc1ff4e4713d919cfa0797","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e1e9382159b0a94db542ab44fadf5875035f5810d8e07bbb9e8260035d93990f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:07:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:07: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-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/30cd5af2996a7d0adf336c51ade5740c8102a8977acc1ff4e4713d919cfa0797"} {"level":"info","ts":"2026-07-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e1e9382159b0a94db542ab44fadf5875035f5810d8e07bbb9e8260035d93990f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cd5ddf53fb3bf8df6a05627458f3b1be87b854723dfdab20099f84b952ae8a7f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e1e9382159b0a94db542ab44fadf5875035f5810d8e07bbb9e8260035d93990f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:07:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:07: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-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e1e9382159b0a94db542ab44fadf5875035f5810d8e07bbb9e8260035d93990f"} {"level":"info","ts":"2026-07-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e1e9382159b0a94db542ab44fadf5875035f5810d8e07bbb9e8260035d93990f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"30cd5af2996a7d0adf336c51ade5740c8102a8977acc1ff4e4713d919cfa0797","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:07:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:07:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["30cd5af2996a7d0adf336c51ade5740c8102a8977acc1ff4e4713d919cfa0797"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cd5ddf53fb3bf8df6a05627458f3b1be87b854723dfdab20099f84b952ae8a7f"} {"level":"info","ts":"2026-07-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"30cd5af2996a7d0adf336c51ade5740c8102a8977acc1ff4e4713d919cfa0797","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e1e9382159b0a94db542ab44fadf5875035f5810d8e07bbb9e8260035d93990f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:07:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:07:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e1e9382159b0a94db542ab44fadf5875035f5810d8e07bbb9e8260035d93990f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e1e9382159b0a94db542ab44fadf5875035f5810d8e07bbb9e8260035d93990f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"30cd5af2996a7d0adf336c51ade5740c8102a8977acc1ff4e4713d919cfa0797","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:07:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:07: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-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"30cd5af2996a7d0adf336c51ade5740c8102a8977acc1ff4e4713d919cfa0797","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e1e9382159b0a94db542ab44fadf5875035f5810d8e07bbb9e8260035d93990f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"30cd5af2996a7d0adf336c51ade5740c8102a8977acc1ff4e4713d919cfa0797","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"30cd5af2996a7d0adf336c51ade5740c8102a8977acc1ff4e4713d919cfa0797","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/30cd5af2996a7d0adf336c51ade5740c8102a8977acc1ff4e4713d919cfa0797"} {"level":"debug","ts":"2026-07-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"30cd5af2996a7d0adf336c51ade5740c8102a8977acc1ff4e4713d919cfa0797","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:07:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:07:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["30cd5af2996a7d0adf336c51ade5740c8102a8977acc1ff4e4713d919cfa0797"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"30cd5af2996a7d0adf336c51ade5740c8102a8977acc1ff4e4713d919cfa0797","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"30cd5af2996a7d0adf336c51ade5740c8102a8977acc1ff4e4713d919cfa0797","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e1e9382159b0a94db542ab44fadf5875035f5810d8e07bbb9e8260035d93990f"} {"level":"debug","ts":"2026-07-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"beedfbdb0f90febb3ab94e2c38475d66b8b5bc4c388f43bbd9e71ace5d5c48ff","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:07:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:07: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-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/30cd5af2996a7d0adf336c51ade5740c8102a8977acc1ff4e4713d919cfa0797"} {"level":"info","ts":"2026-07-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"beedfbdb0f90febb3ab94e2c38475d66b8b5bc4c388f43bbd9e71ace5d5c48ff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"beedfbdb0f90febb3ab94e2c38475d66b8b5bc4c388f43bbd9e71ace5d5c48ff","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:07:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:07: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-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/beedfbdb0f90febb3ab94e2c38475d66b8b5bc4c388f43bbd9e71ace5d5c48ff"} {"level":"info","ts":"2026-07-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"beedfbdb0f90febb3ab94e2c38475d66b8b5bc4c388f43bbd9e71ace5d5c48ff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"beedfbdb0f90febb3ab94e2c38475d66b8b5bc4c388f43bbd9e71ace5d5c48ff","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:07:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:07: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-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"beedfbdb0f90febb3ab94e2c38475d66b8b5bc4c388f43bbd9e71ace5d5c48ff","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"beedfbdb0f90febb3ab94e2c38475d66b8b5bc4c388f43bbd9e71ace5d5c48ff\": 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-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"beedfbdb0f90febb3ab94e2c38475d66b8b5bc4c388f43bbd9e71ace5d5c48ff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"beedfbdb0f90febb3ab94e2c38475d66b8b5bc4c388f43bbd9e71ace5d5c48ff","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/beedfbdb0f90febb3ab94e2c38475d66b8b5bc4c388f43bbd9e71ace5d5c48ff"} {"level":"info","ts":"2026-07-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/beedfbdb0f90febb3ab94e2c38475d66b8b5bc4c388f43bbd9e71ace5d5c48ff"} {"level":"debug","ts":"2026-07-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"94213b87a16c46c85a8999ace8bbeaa9dbf79806e357fedf57403a9ba56d1c5b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:07:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:07: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-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"94213b87a16c46c85a8999ace8bbeaa9dbf79806e357fedf57403a9ba56d1c5b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"94213b87a16c46c85a8999ace8bbeaa9dbf79806e357fedf57403a9ba56d1c5b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"beedfbdb0f90febb3ab94e2c38475d66b8b5bc4c388f43bbd9e71ace5d5c48ff","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:07:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:07:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["beedfbdb0f90febb3ab94e2c38475d66b8b5bc4c388f43bbd9e71ace5d5c48ff"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/94213b87a16c46c85a8999ace8bbeaa9dbf79806e357fedf57403a9ba56d1c5b"} {"level":"info","ts":"2026-07-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"beedfbdb0f90febb3ab94e2c38475d66b8b5bc4c388f43bbd9e71ace5d5c48ff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"94213b87a16c46c85a8999ace8bbeaa9dbf79806e357fedf57403a9ba56d1c5b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"beedfbdb0f90febb3ab94e2c38475d66b8b5bc4c388f43bbd9e71ace5d5c48ff","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/94213b87a16c46c85a8999ace8bbeaa9dbf79806e357fedf57403a9ba56d1c5b"} {"level":"debug","ts":"2026-07-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"94213b87a16c46c85a8999ace8bbeaa9dbf79806e357fedf57403a9ba56d1c5b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:07:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:07:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["94213b87a16c46c85a8999ace8bbeaa9dbf79806e357fedf57403a9ba56d1c5b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/beedfbdb0f90febb3ab94e2c38475d66b8b5bc4c388f43bbd9e71ace5d5c48ff"} {"level":"info","ts":"2026-07-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"94213b87a16c46c85a8999ace8bbeaa9dbf79806e357fedf57403a9ba56d1c5b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"94213b87a16c46c85a8999ace8bbeaa9dbf79806e357fedf57403a9ba56d1c5b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:07:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/94213b87a16c46c85a8999ace8bbeaa9dbf79806e357fedf57403a9ba56d1c5b"} {"level":"info","ts":"2026-07-16T17:07:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1191a45e-aae8-4345-8b01-623eeefa17ac","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:56970","PortSpecifier":{"PortValue":56970}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"1191a45e-aae8-4345-8b01-623eeefa17ac","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-0cb2ac.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-16T17:07:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1191a45e-aae8-4345-8b01-623eeefa17ac","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:56970","PortSpecifier":{"PortValue":56970}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784221625,"nanos":622024120},"http":{"id":"1191a45e-aae8-4345-8b01-623eeefa17ac","method":"POST","headers":{":authority":"e2e-shared-a-0cb2ac.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.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-16T17:07:05Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"1191a45e-aae8-4345-8b01-623eeefa17ac","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-16T17:07:05Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"1191a45e-aae8-4345-8b01-623eeefa17ac","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":"eec2cfb7-639c-456d-aa48-086f0166566c","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=ac8e0bc2-5ff2-4f7c-88be-c5d6cfc4ef5c"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3b1398c935f2"]}} {"level":"debug","ts":"2026-07-16T17:07:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"1191a45e-aae8-4345-8b01-623eeefa17ac","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3b1398c935f2"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=ac8e0bc2-5ff2-4f7c-88be-c5d6cfc4ef5c"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"eec2cfb7-639c-456d-aa48-086f0166566c","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.57:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-0cb2ac.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.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-16T17:07:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1191a45e-aae8-4345-8b01-623eeefa17ac","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-16T17:07:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1191a45e-aae8-4345-8b01-623eeefa17ac","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-16T17:07:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1191a45e-aae8-4345-8b01-623eeefa17ac","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-0cb2ac/auth-test-model-0cb2ac\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-0cb2ac/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-16T17:07:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"1191a45e-aae8-4345-8b01-623eeefa17ac","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-16T17:07:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1191a45e-aae8-4345-8b01-623eeefa17ac","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-16T17:07:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1191a45e-aae8-4345-8b01-623eeefa17ac","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-16T17:07:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1191a45e-aae8-4345-8b01-623eeefa17ac","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-16T17:07:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1191a45e-aae8-4345-8b01-623eeefa17ac","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-16T17:07:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c2cb0d9b-f2b6-4415-9a44-d7fd5054dc2c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:33924","PortSpecifier":{"PortValue":33924}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c2cb0d9b-f2b6-4415-9a44-d7fd5054dc2c","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-734b32.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-16T17:07:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c2cb0d9b-f2b6-4415-9a44-d7fd5054dc2c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:33924","PortSpecifier":{"PortValue":33924}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784221625,"nanos":690599764},"http":{"id":"c2cb0d9b-f2b6-4415-9a44-d7fd5054dc2c","method":"POST","headers":{":authority":"e2e-shared-b-734b32.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.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-16T17:07:05Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"c2cb0d9b-f2b6-4415-9a44-d7fd5054dc2c","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-16T17:07:05Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c2cb0d9b-f2b6-4415-9a44-d7fd5054dc2c","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":"eec2cfb7-639c-456d-aa48-086f0166566c","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=ac8e0bc2-5ff2-4f7c-88be-c5d6cfc4ef5c"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3b1398c935f2"]}} {"level":"debug","ts":"2026-07-16T17:07:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c2cb0d9b-f2b6-4415-9a44-d7fd5054dc2c","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3b1398c935f2"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=ac8e0bc2-5ff2-4f7c-88be-c5d6cfc4ef5c"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"eec2cfb7-639c-456d-aa48-086f0166566c","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"c6cd3ff953ed0cb070180e90b12005f21ddbfebe5a56d7306044a0c7acddfcf3"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.58:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-734b32.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.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-16T17:07:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c2cb0d9b-f2b6-4415-9a44-d7fd5054dc2c","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-16T17:07:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c2cb0d9b-f2b6-4415-9a44-d7fd5054dc2c","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-16T17:07:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c2cb0d9b-f2b6-4415-9a44-d7fd5054dc2c","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-734b32/auth-test-model-734b32\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-734b32/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-16T17:07:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"c2cb0d9b-f2b6-4415-9a44-d7fd5054dc2c","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-16T17:07:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c2cb0d9b-f2b6-4415-9a44-d7fd5054dc2c","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-16T17:07:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c2cb0d9b-f2b6-4415-9a44-d7fd5054dc2c","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-16T17:07:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c2cb0d9b-f2b6-4415-9a44-d7fd5054dc2c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-16T17:07:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c2cb0d9b-f2b6-4415-9a44-d7fd5054dc2c","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-16T17:07:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f042b416-c33e-4862-88e6-471dc4be88e5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:56972","PortSpecifier":{"PortValue":56972}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f042b416-c33e-4862-88e6-471dc4be88e5","method":"GET","path":"/maas-api/v1/api-keys/4ff3918e-b41b-4309-bd95-c02efd2a9313","host":"e2e-shared-a-0cb2ac.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-16T17:07:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f042b416-c33e-4862-88e6-471dc4be88e5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:56972","PortSpecifier":{"PortValue":56972}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784221625,"nanos":753562661},"http":{"id":"f042b416-c33e-4862-88e6-471dc4be88e5","method":"GET","headers":{":authority":"e2e-shared-a-0cb2ac.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/4ff3918e-b41b-4309-bd95-c02efd2a9313",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-16T17:07:05Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"f042b416-c33e-4862-88e6-471dc4be88e5","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-16T17:07:05Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f042b416-c33e-4862-88e6-471dc4be88e5","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":"eec2cfb7-639c-456d-aa48-086f0166566c","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=ac8e0bc2-5ff2-4f7c-88be-c5d6cfc4ef5c"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3b1398c935f2"]}} {"level":"debug","ts":"2026-07-16T17:07:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f042b416-c33e-4862-88e6-471dc4be88e5","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3b1398c935f2"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=ac8e0bc2-5ff2-4f7c-88be-c5d6cfc4ef5c"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"eec2cfb7-639c-456d-aa48-086f0166566c","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.57:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-0cb2ac.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/4ff3918e-b41b-4309-bd95-c02efd2a9313",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-16T17:07:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f042b416-c33e-4862-88e6-471dc4be88e5","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-16T17:07:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f042b416-c33e-4862-88e6-471dc4be88e5","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-16T17:07:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f042b416-c33e-4862-88e6-471dc4be88e5","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-0cb2ac/auth-test-model-0cb2ac\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-0cb2ac/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-16T17:07:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"f042b416-c33e-4862-88e6-471dc4be88e5","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-16T17:07:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f042b416-c33e-4862-88e6-471dc4be88e5","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-16T17:07:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f042b416-c33e-4862-88e6-471dc4be88e5","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-16T17:07:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f042b416-c33e-4862-88e6-471dc4be88e5","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-16T17:07:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f042b416-c33e-4862-88e6-471dc4be88e5","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-16T17:07:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e9c5aa53-9281-491f-8f2e-e13572757e25","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:33926","PortSpecifier":{"PortValue":33926}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e9c5aa53-9281-491f-8f2e-e13572757e25","method":"GET","path":"/maas-api/v1/api-keys/f8a7e245-6d59-44c6-bbaf-945a6c1b6fd9","host":"e2e-shared-b-734b32.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-16T17:07:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e9c5aa53-9281-491f-8f2e-e13572757e25","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:33926","PortSpecifier":{"PortValue":33926}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784221625,"nanos":792699972},"http":{"id":"e9c5aa53-9281-491f-8f2e-e13572757e25","method":"GET","headers":{":authority":"e2e-shared-b-734b32.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/f8a7e245-6d59-44c6-bbaf-945a6c1b6fd9",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-16T17:07:05Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"e9c5aa53-9281-491f-8f2e-e13572757e25","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-16T17:07:05Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e9c5aa53-9281-491f-8f2e-e13572757e25","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":"eec2cfb7-639c-456d-aa48-086f0166566c","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=ac8e0bc2-5ff2-4f7c-88be-c5d6cfc4ef5c"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3b1398c935f2"]}} {"level":"debug","ts":"2026-07-16T17:07:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e9c5aa53-9281-491f-8f2e-e13572757e25","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3b1398c935f2"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=ac8e0bc2-5ff2-4f7c-88be-c5d6cfc4ef5c"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"eec2cfb7-639c-456d-aa48-086f0166566c","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"c6cd3ff953ed0cb070180e90b12005f21ddbfebe5a56d7306044a0c7acddfcf3"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.58:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-734b32.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/f8a7e245-6d59-44c6-bbaf-945a6c1b6fd9",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-16T17:07:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e9c5aa53-9281-491f-8f2e-e13572757e25","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-16T17:07:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e9c5aa53-9281-491f-8f2e-e13572757e25","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-16T17:07:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e9c5aa53-9281-491f-8f2e-e13572757e25","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-734b32/auth-test-model-734b32\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-734b32/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-16T17:07:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"e9c5aa53-9281-491f-8f2e-e13572757e25","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-16T17:07:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e9c5aa53-9281-491f-8f2e-e13572757e25","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-16T17:07:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e9c5aa53-9281-491f-8f2e-e13572757e25","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-16T17:07:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e9c5aa53-9281-491f-8f2e-e13572757e25","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-16T17:07:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e9c5aa53-9281-491f-8f2e-e13572757e25","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-16T17:07:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"09c8e3af-da6e-4cdf-b115-8104deacb2ed","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:59340","PortSpecifier":{"PortValue":59340}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"09c8e3af-da6e-4cdf-b115-8104deacb2ed","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-0cb2ac.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-16T17:07:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"09c8e3af-da6e-4cdf-b115-8104deacb2ed","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:59340","PortSpecifier":{"PortValue":59340}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784221645,"nanos":262050559},"http":{"id":"09c8e3af-da6e-4cdf-b115-8104deacb2ed","method":"POST","headers":{":authority":"e2e-shared-a-0cb2ac.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.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-16T17:07:25Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"09c8e3af-da6e-4cdf-b115-8104deacb2ed","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-16T17:07:25Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"09c8e3af-da6e-4cdf-b115-8104deacb2ed","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":"eec2cfb7-639c-456d-aa48-086f0166566c","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=ac8e0bc2-5ff2-4f7c-88be-c5d6cfc4ef5c"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3b1398c935f2"]}} {"level":"debug","ts":"2026-07-16T17:07:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"09c8e3af-da6e-4cdf-b115-8104deacb2ed","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3b1398c935f2"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=ac8e0bc2-5ff2-4f7c-88be-c5d6cfc4ef5c"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"eec2cfb7-639c-456d-aa48-086f0166566c","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.57:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-0cb2ac.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.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-16T17:07:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"09c8e3af-da6e-4cdf-b115-8104deacb2ed","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-16T17:07:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"09c8e3af-da6e-4cdf-b115-8104deacb2ed","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-16T17:07:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"09c8e3af-da6e-4cdf-b115-8104deacb2ed","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-0cb2ac/auth-test-model-0cb2ac\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-0cb2ac/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-16T17:07:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"09c8e3af-da6e-4cdf-b115-8104deacb2ed","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-16T17:07:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"09c8e3af-da6e-4cdf-b115-8104deacb2ed","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-16T17:07:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"09c8e3af-da6e-4cdf-b115-8104deacb2ed","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-16T17:07:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"09c8e3af-da6e-4cdf-b115-8104deacb2ed","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-16T17:07:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"09c8e3af-da6e-4cdf-b115-8104deacb2ed","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-16T17:07:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1a10ed4c-107d-4ccc-8dae-f3cafacdba07","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:36668","PortSpecifier":{"PortValue":36668}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"1a10ed4c-107d-4ccc-8dae-f3cafacdba07","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-734b32.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-16T17:07:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1a10ed4c-107d-4ccc-8dae-f3cafacdba07","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:36668","PortSpecifier":{"PortValue":36668}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784221645,"nanos":307021023},"http":{"id":"1a10ed4c-107d-4ccc-8dae-f3cafacdba07","method":"POST","headers":{":authority":"e2e-shared-b-734b32.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.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-16T17:07:25Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"1a10ed4c-107d-4ccc-8dae-f3cafacdba07","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-16T17:07:25Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"1a10ed4c-107d-4ccc-8dae-f3cafacdba07","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":"eec2cfb7-639c-456d-aa48-086f0166566c","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=ac8e0bc2-5ff2-4f7c-88be-c5d6cfc4ef5c"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3b1398c935f2"]}} {"level":"debug","ts":"2026-07-16T17:07:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"1a10ed4c-107d-4ccc-8dae-f3cafacdba07","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3b1398c935f2"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=ac8e0bc2-5ff2-4f7c-88be-c5d6cfc4ef5c"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"eec2cfb7-639c-456d-aa48-086f0166566c","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"c6cd3ff953ed0cb070180e90b12005f21ddbfebe5a56d7306044a0c7acddfcf3"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.58:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-734b32.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.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-16T17:07:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1a10ed4c-107d-4ccc-8dae-f3cafacdba07","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-16T17:07:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1a10ed4c-107d-4ccc-8dae-f3cafacdba07","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-16T17:07:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1a10ed4c-107d-4ccc-8dae-f3cafacdba07","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-734b32/auth-test-model-734b32\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-734b32/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-16T17:07:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"1a10ed4c-107d-4ccc-8dae-f3cafacdba07","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-16T17:07:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1a10ed4c-107d-4ccc-8dae-f3cafacdba07","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-16T17:07:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1a10ed4c-107d-4ccc-8dae-f3cafacdba07","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-16T17:07:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1a10ed4c-107d-4ccc-8dae-f3cafacdba07","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-16T17:07:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1a10ed4c-107d-4ccc-8dae-f3cafacdba07","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-16T17:07:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"964e889c-30db-4591-81f2-c85f883d842c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:59352","PortSpecifier":{"PortValue":59352}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"964e889c-30db-4591-81f2-c85f883d842c","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-0cb2ac.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-16T17:07:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"964e889c-30db-4591-81f2-c85f883d842c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:59352","PortSpecifier":{"PortValue":59352}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784221645,"nanos":353226199},"http":{"id":"964e889c-30db-4591-81f2-c85f883d842c","method":"GET","headers":{":authority":"e2e-shared-a-0cb2ac.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-16T17:07:25Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"964e889c-30db-4591-81f2-c85f883d842c","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-jyWe21TBIOKCN5PZ_S1yiiMYyisc6jdu71KHSy7HkQLGpAhT51LA10afxRAB"} {"level":"debug","ts":"2026-07-16T17:07:25Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"964e889c-30db-4591-81f2-c85f883d842c","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-0cb2ac.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-jyWe21TBIOKCN5PZ_S1yiiMYyisc6jdu71KHSy7HkQLGpAhT51LA10afxRAB\"}"} {"level":"debug","ts":"2026-07-16T17:07:25Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"964e889c-30db-4591-81f2-c85f883d842c","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-0cb2ac.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":"61019fd2-fb89-4c57-8ea7-8652ff607d9b","keyName":"e2e-auth-iso-a-e9be18","subscription":"e2e-auth-iso-6213f9","tenant":"e2e-shared-a-0cb2ac","userId":"61019fd2-fb89-4c57-8ea7-8652ff607d9b","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-16T17:07:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"964e889c-30db-4591-81f2-c85f883d842c","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-16T17:07:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"964e889c-30db-4591-81f2-c85f883d842c","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-16T17:07:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"964e889c-30db-4591-81f2-c85f883d842c","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-16T17:07:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"964e889c-30db-4591-81f2-c85f883d842c","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-0cb2ac/auth-test-model-0cb2ac\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-0cb2ac/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-16T17:07:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"964e889c-30db-4591-81f2-c85f883d842c","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-16T17:07:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"964e889c-30db-4591-81f2-c85f883d842c","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-6213f9"} {"level":"debug","ts":"2026-07-16T17:07:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"964e889c-30db-4591-81f2-c85f883d842c","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-16T17:07:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"964e889c-30db-4591-81f2-c85f883d842c","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-16T17:07:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"964e889c-30db-4591-81f2-c85f883d842c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-16T17:07:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"964e889c-30db-4591-81f2-c85f883d842c","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-16T17:07:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"15c1c2a0-dbcc-4b8c-8c7a-a02b0da316e9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:56402","PortSpecifier":{"PortValue":56402}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"15c1c2a0-dbcc-4b8c-8c7a-a02b0da316e9","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-0cb2ac.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-16T17:07:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"15c1c2a0-dbcc-4b8c-8c7a-a02b0da316e9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:56402","PortSpecifier":{"PortValue":56402}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784221662,"nanos":743647289},"http":{"id":"15c1c2a0-dbcc-4b8c-8c7a-a02b0da316e9","method":"POST","headers":{":authority":"e2e-shared-a-0cb2ac.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.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-16T17:07:42Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"15c1c2a0-dbcc-4b8c-8c7a-a02b0da316e9","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-16T17:07:42Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"15c1c2a0-dbcc-4b8c-8c7a-a02b0da316e9","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":"eec2cfb7-639c-456d-aa48-086f0166566c","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=ac8e0bc2-5ff2-4f7c-88be-c5d6cfc4ef5c"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3b1398c935f2"]}} {"level":"debug","ts":"2026-07-16T17:07:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"15c1c2a0-dbcc-4b8c-8c7a-a02b0da316e9","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3b1398c935f2"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=ac8e0bc2-5ff2-4f7c-88be-c5d6cfc4ef5c"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"eec2cfb7-639c-456d-aa48-086f0166566c","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.57:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-0cb2ac.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.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-16T17:07:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"15c1c2a0-dbcc-4b8c-8c7a-a02b0da316e9","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-16T17:07:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"15c1c2a0-dbcc-4b8c-8c7a-a02b0da316e9","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-16T17:07:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"15c1c2a0-dbcc-4b8c-8c7a-a02b0da316e9","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-0cb2ac/auth-test-model-0cb2ac\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-0cb2ac/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-16T17:07:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"15c1c2a0-dbcc-4b8c-8c7a-a02b0da316e9","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-16T17:07:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"15c1c2a0-dbcc-4b8c-8c7a-a02b0da316e9","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-16T17:07:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"15c1c2a0-dbcc-4b8c-8c7a-a02b0da316e9","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-16T17:07:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"15c1c2a0-dbcc-4b8c-8c7a-a02b0da316e9","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-16T17:07:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"15c1c2a0-dbcc-4b8c-8c7a-a02b0da316e9","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-16T17:07:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e01f2f80-f59a-470b-b2fd-c8e702439c66","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:35802","PortSpecifier":{"PortValue":35802}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e01f2f80-f59a-470b-b2fd-c8e702439c66","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-734b32.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-16T17:07:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e01f2f80-f59a-470b-b2fd-c8e702439c66","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:35802","PortSpecifier":{"PortValue":35802}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784221662,"nanos":786073178},"http":{"id":"e01f2f80-f59a-470b-b2fd-c8e702439c66","method":"POST","headers":{":authority":"e2e-shared-b-734b32.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.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-16T17:07:42Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"e01f2f80-f59a-470b-b2fd-c8e702439c66","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-16T17:07:42Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e01f2f80-f59a-470b-b2fd-c8e702439c66","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":"eec2cfb7-639c-456d-aa48-086f0166566c","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=ac8e0bc2-5ff2-4f7c-88be-c5d6cfc4ef5c"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3b1398c935f2"]}} {"level":"debug","ts":"2026-07-16T17:07:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e01f2f80-f59a-470b-b2fd-c8e702439c66","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3b1398c935f2"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=ac8e0bc2-5ff2-4f7c-88be-c5d6cfc4ef5c"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"eec2cfb7-639c-456d-aa48-086f0166566c","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"c6cd3ff953ed0cb070180e90b12005f21ddbfebe5a56d7306044a0c7acddfcf3"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.58:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-734b32.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.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-16T17:07:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e01f2f80-f59a-470b-b2fd-c8e702439c66","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-16T17:07:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e01f2f80-f59a-470b-b2fd-c8e702439c66","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-16T17:07:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e01f2f80-f59a-470b-b2fd-c8e702439c66","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-734b32/auth-test-model-734b32\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-734b32/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-16T17:07:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"e01f2f80-f59a-470b-b2fd-c8e702439c66","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-16T17:07:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e01f2f80-f59a-470b-b2fd-c8e702439c66","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-16T17:07:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e01f2f80-f59a-470b-b2fd-c8e702439c66","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-16T17:07:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e01f2f80-f59a-470b-b2fd-c8e702439c66","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-16T17:07:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e01f2f80-f59a-470b-b2fd-c8e702439c66","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-16T17:07:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3eebdaad-a00c-42c1-93d5-4a44acaab996","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:35816","PortSpecifier":{"PortValue":35816}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3eebdaad-a00c-42c1-93d5-4a44acaab996","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-734b32.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-16T17:07:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3eebdaad-a00c-42c1-93d5-4a44acaab996","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:35816","PortSpecifier":{"PortValue":35816}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784221662,"nanos":823435279},"http":{"id":"3eebdaad-a00c-42c1-93d5-4a44acaab996","method":"GET","headers":{":authority":"e2e-shared-b-734b32.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-16T17:07:42Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3eebdaad-a00c-42c1-93d5-4a44acaab996","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-KGznmuARl8krRuI9_8r0gi9qv8a4mzt43dWpNPtmCw1xVMg62rXBYwhIG4mC"} {"level":"debug","ts":"2026-07-16T17:07:42Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"3eebdaad-a00c-42c1-93d5-4a44acaab996","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-734b32.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-KGznmuARl8krRuI9_8r0gi9qv8a4mzt43dWpNPtmCw1xVMg62rXBYwhIG4mC\"}"} {"level":"debug","ts":"2026-07-16T17:07:42Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"3eebdaad-a00c-42c1-93d5-4a44acaab996","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-734b32.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-16T17:07:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3eebdaad-a00c-42c1-93d5-4a44acaab996","input":{"auth":{"identity":"Bearer **** not found","tenant":"","valid":false}}},"context":{"context_extensions":{"host":"c6cd3ff953ed0cb070180e90b12005f21ddbfebe5a56d7306044a0c7acddfcf3"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.58:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-734b32.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.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-16T17:07:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3eebdaad-a00c-42c1-93d5-4a44acaab996","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-16T17:07:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access denied","request id":"3eebdaad-a00c-42c1-93d5-4a44acaab996","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-16T17:07:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3eebdaad-a00c-42c1-93d5-4a44acaab996","authorized":false,"response":"PERMISSION_DENIED","object":{"code":7,"status":403,"message":"Unauthorized"}} {"level":"debug","ts":"2026-07-16T17:07:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3eebdaad-a00c-42c1-93d5-4a44acaab996","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-16T17:08:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7b319a60-1baa-41db-8b68-600d1e0ec9af","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:37584","PortSpecifier":{"PortValue":37584}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"7b319a60-1baa-41db-8b68-600d1e0ec9af","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-0cb2ac.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-16T17:08:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7b319a60-1baa-41db-8b68-600d1e0ec9af","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:37584","PortSpecifier":{"PortValue":37584}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784221681,"nanos":44144834},"http":{"id":"7b319a60-1baa-41db-8b68-600d1e0ec9af","method":"POST","headers":{":authority":"e2e-shared-a-0cb2ac.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.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-16T17:08:01Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"7b319a60-1baa-41db-8b68-600d1e0ec9af","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-16T17:08:01Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"7b319a60-1baa-41db-8b68-600d1e0ec9af","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":"eec2cfb7-639c-456d-aa48-086f0166566c","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=ac8e0bc2-5ff2-4f7c-88be-c5d6cfc4ef5c"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3b1398c935f2"]}} {"level":"debug","ts":"2026-07-16T17:08:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"7b319a60-1baa-41db-8b68-600d1e0ec9af","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3b1398c935f2"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=ac8e0bc2-5ff2-4f7c-88be-c5d6cfc4ef5c"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"eec2cfb7-639c-456d-aa48-086f0166566c","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.57:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-0cb2ac.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.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-16T17:08:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7b319a60-1baa-41db-8b68-600d1e0ec9af","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-16T17:08:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7b319a60-1baa-41db-8b68-600d1e0ec9af","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-16T17:08:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7b319a60-1baa-41db-8b68-600d1e0ec9af","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-0cb2ac/auth-test-model-0cb2ac\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-0cb2ac/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-16T17:08:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"7b319a60-1baa-41db-8b68-600d1e0ec9af","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-16T17:08:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7b319a60-1baa-41db-8b68-600d1e0ec9af","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-16T17:08:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7b319a60-1baa-41db-8b68-600d1e0ec9af","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-16T17:08:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7b319a60-1baa-41db-8b68-600d1e0ec9af","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-16T17:08:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7b319a60-1baa-41db-8b68-600d1e0ec9af","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-16T17:08:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e3811bc1-9cb9-425c-9c72-99e9420a4e61","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:34420","PortSpecifier":{"PortValue":34420}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e3811bc1-9cb9-425c-9c72-99e9420a4e61","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-734b32.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-16T17:08:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e3811bc1-9cb9-425c-9c72-99e9420a4e61","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:34420","PortSpecifier":{"PortValue":34420}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784221681,"nanos":83581641},"http":{"id":"e3811bc1-9cb9-425c-9c72-99e9420a4e61","method":"POST","headers":{":authority":"e2e-shared-b-734b32.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.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-16T17:08:01Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"e3811bc1-9cb9-425c-9c72-99e9420a4e61","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-16T17:08:01Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e3811bc1-9cb9-425c-9c72-99e9420a4e61","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":"eec2cfb7-639c-456d-aa48-086f0166566c","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=ac8e0bc2-5ff2-4f7c-88be-c5d6cfc4ef5c"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3b1398c935f2"]}} {"level":"debug","ts":"2026-07-16T17:08:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e3811bc1-9cb9-425c-9c72-99e9420a4e61","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3b1398c935f2"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=ac8e0bc2-5ff2-4f7c-88be-c5d6cfc4ef5c"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"eec2cfb7-639c-456d-aa48-086f0166566c","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"c6cd3ff953ed0cb070180e90b12005f21ddbfebe5a56d7306044a0c7acddfcf3"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.58:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-734b32.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.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-16T17:08:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e3811bc1-9cb9-425c-9c72-99e9420a4e61","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-16T17:08:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e3811bc1-9cb9-425c-9c72-99e9420a4e61","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-16T17:08:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e3811bc1-9cb9-425c-9c72-99e9420a4e61","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-734b32/auth-test-model-734b32\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-734b32/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-16T17:08:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"e3811bc1-9cb9-425c-9c72-99e9420a4e61","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-16T17:08:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e3811bc1-9cb9-425c-9c72-99e9420a4e61","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-16T17:08:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e3811bc1-9cb9-425c-9c72-99e9420a4e61","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-16T17:08:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e3811bc1-9cb9-425c-9c72-99e9420a4e61","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-16T17:08:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e3811bc1-9cb9-425c-9c72-99e9420a4e61","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-16T17:08:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"85e495e0-c2ad-4dad-8dd2-e77e21465463","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:37600","PortSpecifier":{"PortValue":37600}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"85e495e0-c2ad-4dad-8dd2-e77e21465463","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-a-0cb2ac.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-16T17:08:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"85e495e0-c2ad-4dad-8dd2-e77e21465463","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:37600","PortSpecifier":{"PortValue":37600}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784221681,"nanos":120021359},"http":{"id":"85e495e0-c2ad-4dad-8dd2-e77e21465463","method":"POST","headers":{":authority":"e2e-shared-a-0cb2ac.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.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-16T17:08:01Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"85e495e0-c2ad-4dad-8dd2-e77e21465463","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-16T17:08:01Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"85e495e0-c2ad-4dad-8dd2-e77e21465463","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":"eec2cfb7-639c-456d-aa48-086f0166566c","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=ac8e0bc2-5ff2-4f7c-88be-c5d6cfc4ef5c"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3b1398c935f2"]}} {"level":"debug","ts":"2026-07-16T17:08:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"85e495e0-c2ad-4dad-8dd2-e77e21465463","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3b1398c935f2"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=ac8e0bc2-5ff2-4f7c-88be-c5d6cfc4ef5c"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"eec2cfb7-639c-456d-aa48-086f0166566c","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.57:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-0cb2ac.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.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-16T17:08:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"85e495e0-c2ad-4dad-8dd2-e77e21465463","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-16T17:08:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"85e495e0-c2ad-4dad-8dd2-e77e21465463","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-16T17:08:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"85e495e0-c2ad-4dad-8dd2-e77e21465463","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-0cb2ac/auth-test-model-0cb2ac\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-0cb2ac/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-16T17:08:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"85e495e0-c2ad-4dad-8dd2-e77e21465463","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-16T17:08:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"85e495e0-c2ad-4dad-8dd2-e77e21465463","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-16T17:08:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"85e495e0-c2ad-4dad-8dd2-e77e21465463","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-16T17:08:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"85e495e0-c2ad-4dad-8dd2-e77e21465463","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-16T17:08:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"85e495e0-c2ad-4dad-8dd2-e77e21465463","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-16T17:08:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5c93b78b-01e6-4b07-8203-b49eb6a389ad","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:34434","PortSpecifier":{"PortValue":34434}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"5c93b78b-01e6-4b07-8203-b49eb6a389ad","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-b-734b32.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-16T17:08:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5c93b78b-01e6-4b07-8203-b49eb6a389ad","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:34434","PortSpecifier":{"PortValue":34434}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784221681,"nanos":160551228},"http":{"id":"5c93b78b-01e6-4b07-8203-b49eb6a389ad","method":"POST","headers":{":authority":"e2e-shared-b-734b32.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.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-16T17:08:01Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"5c93b78b-01e6-4b07-8203-b49eb6a389ad","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-16T17:08:01Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"5c93b78b-01e6-4b07-8203-b49eb6a389ad","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":"eec2cfb7-639c-456d-aa48-086f0166566c","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=ac8e0bc2-5ff2-4f7c-88be-c5d6cfc4ef5c"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3b1398c935f2"]}} {"level":"debug","ts":"2026-07-16T17:08:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"5c93b78b-01e6-4b07-8203-b49eb6a389ad","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3b1398c935f2"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=ac8e0bc2-5ff2-4f7c-88be-c5d6cfc4ef5c"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"eec2cfb7-639c-456d-aa48-086f0166566c","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"c6cd3ff953ed0cb070180e90b12005f21ddbfebe5a56d7306044a0c7acddfcf3"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.58:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-734b32.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.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-16T17:08:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5c93b78b-01e6-4b07-8203-b49eb6a389ad","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-16T17:08:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5c93b78b-01e6-4b07-8203-b49eb6a389ad","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-16T17:08:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5c93b78b-01e6-4b07-8203-b49eb6a389ad","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-734b32/auth-test-model-734b32\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-734b32/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-16T17:08:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"5c93b78b-01e6-4b07-8203-b49eb6a389ad","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-16T17:08:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5c93b78b-01e6-4b07-8203-b49eb6a389ad","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-16T17:08:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5c93b78b-01e6-4b07-8203-b49eb6a389ad","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-16T17:08:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5c93b78b-01e6-4b07-8203-b49eb6a389ad","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-16T17:08:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5c93b78b-01e6-4b07-8203-b49eb6a389ad","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-16T17:08:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6b588cdb-4113-410b-9725-e2b3aaa55419","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:52354","PortSpecifier":{"PortValue":52354}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"6b588cdb-4113-410b-9725-e2b3aaa55419","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-0cb2ac.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-16T17:08:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6b588cdb-4113-410b-9725-e2b3aaa55419","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:52354","PortSpecifier":{"PortValue":52354}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784221705,"nanos":764197777},"http":{"id":"6b588cdb-4113-410b-9725-e2b3aaa55419","method":"POST","headers":{":authority":"e2e-shared-a-0cb2ac.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.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-16T17:08:25Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"6b588cdb-4113-410b-9725-e2b3aaa55419","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-16T17:08:25Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"6b588cdb-4113-410b-9725-e2b3aaa55419","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":"eec2cfb7-639c-456d-aa48-086f0166566c","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=ac8e0bc2-5ff2-4f7c-88be-c5d6cfc4ef5c"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3b1398c935f2"]}} {"level":"debug","ts":"2026-07-16T17:08:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"6b588cdb-4113-410b-9725-e2b3aaa55419","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3b1398c935f2"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=ac8e0bc2-5ff2-4f7c-88be-c5d6cfc4ef5c"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"eec2cfb7-639c-456d-aa48-086f0166566c","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.57:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-0cb2ac.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.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-16T17:08:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6b588cdb-4113-410b-9725-e2b3aaa55419","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-16T17:08:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6b588cdb-4113-410b-9725-e2b3aaa55419","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-16T17:08:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6b588cdb-4113-410b-9725-e2b3aaa55419","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-0cb2ac/auth-test-model-0cb2ac\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-0cb2ac/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-16T17:08:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"6b588cdb-4113-410b-9725-e2b3aaa55419","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-16T17:08:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6b588cdb-4113-410b-9725-e2b3aaa55419","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-16T17:08:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6b588cdb-4113-410b-9725-e2b3aaa55419","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-16T17:08:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6b588cdb-4113-410b-9725-e2b3aaa55419","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-16T17:08:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6b588cdb-4113-410b-9725-e2b3aaa55419","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-16T17:08:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"17dfb285-5ca3-4d26-9be4-a097049501c5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:56926","PortSpecifier":{"PortValue":56926}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"17dfb285-5ca3-4d26-9be4-a097049501c5","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-734b32.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-16T17:08:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"17dfb285-5ca3-4d26-9be4-a097049501c5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:56926","PortSpecifier":{"PortValue":56926}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784221705,"nanos":804074507},"http":{"id":"17dfb285-5ca3-4d26-9be4-a097049501c5","method":"POST","headers":{":authority":"e2e-shared-b-734b32.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.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-16T17:08:25Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"17dfb285-5ca3-4d26-9be4-a097049501c5","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-16T17:08:25Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"17dfb285-5ca3-4d26-9be4-a097049501c5","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":"eec2cfb7-639c-456d-aa48-086f0166566c","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=ac8e0bc2-5ff2-4f7c-88be-c5d6cfc4ef5c"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3b1398c935f2"]}} {"level":"debug","ts":"2026-07-16T17:08:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"17dfb285-5ca3-4d26-9be4-a097049501c5","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3b1398c935f2"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=ac8e0bc2-5ff2-4f7c-88be-c5d6cfc4ef5c"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"eec2cfb7-639c-456d-aa48-086f0166566c","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"c6cd3ff953ed0cb070180e90b12005f21ddbfebe5a56d7306044a0c7acddfcf3"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.58:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-734b32.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.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-16T17:08:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"17dfb285-5ca3-4d26-9be4-a097049501c5","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-16T17:08:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"17dfb285-5ca3-4d26-9be4-a097049501c5","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-16T17:08:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"17dfb285-5ca3-4d26-9be4-a097049501c5","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-734b32/auth-test-model-734b32\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-734b32/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-16T17:08:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"17dfb285-5ca3-4d26-9be4-a097049501c5","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-16T17:08:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"17dfb285-5ca3-4d26-9be4-a097049501c5","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-16T17:08:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"17dfb285-5ca3-4d26-9be4-a097049501c5","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-16T17:08:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"17dfb285-5ca3-4d26-9be4-a097049501c5","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-16T17:08:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"17dfb285-5ca3-4d26-9be4-a097049501c5","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-16T17:08:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0b652e74-71fc-4a7b-b051-689043778867","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:56930","PortSpecifier":{"PortValue":56930}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"0b652e74-71fc-4a7b-b051-689043778867","method":"GET","path":"/maas-api/v1/api-keys/e66e9933-a0d9-4c3b-bd7d-36267ebed299","host":"e2e-shared-b-734b32.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-16T17:08:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0b652e74-71fc-4a7b-b051-689043778867","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:56930","PortSpecifier":{"PortValue":56930}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784221705,"nanos":845037170},"http":{"id":"0b652e74-71fc-4a7b-b051-689043778867","method":"GET","headers":{":authority":"e2e-shared-b-734b32.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/e66e9933-a0d9-4c3b-bd7d-36267ebed299",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-16T17:08:25Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"0b652e74-71fc-4a7b-b051-689043778867","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-16T17:08:25Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"0b652e74-71fc-4a7b-b051-689043778867","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":"eec2cfb7-639c-456d-aa48-086f0166566c","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=ac8e0bc2-5ff2-4f7c-88be-c5d6cfc4ef5c"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3b1398c935f2"]}} {"level":"debug","ts":"2026-07-16T17:08:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"0b652e74-71fc-4a7b-b051-689043778867","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3b1398c935f2"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=ac8e0bc2-5ff2-4f7c-88be-c5d6cfc4ef5c"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"eec2cfb7-639c-456d-aa48-086f0166566c","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"c6cd3ff953ed0cb070180e90b12005f21ddbfebe5a56d7306044a0c7acddfcf3"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.58:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-734b32.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/e66e9933-a0d9-4c3b-bd7d-36267ebed299",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-16T17:08:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0b652e74-71fc-4a7b-b051-689043778867","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-16T17:08:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0b652e74-71fc-4a7b-b051-689043778867","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-16T17:08:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0b652e74-71fc-4a7b-b051-689043778867","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-734b32/auth-test-model-734b32\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-734b32/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-16T17:08:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"0b652e74-71fc-4a7b-b051-689043778867","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-16T17:08:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0b652e74-71fc-4a7b-b051-689043778867","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-16T17:08:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0b652e74-71fc-4a7b-b051-689043778867","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-16T17:08:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0b652e74-71fc-4a7b-b051-689043778867","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-16T17:08:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0b652e74-71fc-4a7b-b051-689043778867","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-16T17:08:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c68053e7-ec28-44c8-8379-fae4563b9967","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:52364","PortSpecifier":{"PortValue":52364}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c68053e7-ec28-44c8-8379-fae4563b9967","method":"GET","path":"/maas-api/v1/api-keys/e66e9933-a0d9-4c3b-bd7d-36267ebed299","host":"e2e-shared-a-0cb2ac.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-16T17:08:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c68053e7-ec28-44c8-8379-fae4563b9967","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:52364","PortSpecifier":{"PortValue":52364}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784221705,"nanos":882101928},"http":{"id":"c68053e7-ec28-44c8-8379-fae4563b9967","method":"GET","headers":{":authority":"e2e-shared-a-0cb2ac.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/e66e9933-a0d9-4c3b-bd7d-36267ebed299",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-16T17:08:25Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"c68053e7-ec28-44c8-8379-fae4563b9967","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-16T17:08:25Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c68053e7-ec28-44c8-8379-fae4563b9967","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":"eec2cfb7-639c-456d-aa48-086f0166566c","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=ac8e0bc2-5ff2-4f7c-88be-c5d6cfc4ef5c"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3b1398c935f2"]}} {"level":"debug","ts":"2026-07-16T17:08:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c68053e7-ec28-44c8-8379-fae4563b9967","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3b1398c935f2"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=ac8e0bc2-5ff2-4f7c-88be-c5d6cfc4ef5c"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"eec2cfb7-639c-456d-aa48-086f0166566c","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.57:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-0cb2ac.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/e66e9933-a0d9-4c3b-bd7d-36267ebed299",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-16T17:08:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c68053e7-ec28-44c8-8379-fae4563b9967","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-16T17:08:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c68053e7-ec28-44c8-8379-fae4563b9967","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-16T17:08:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c68053e7-ec28-44c8-8379-fae4563b9967","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-0cb2ac/auth-test-model-0cb2ac\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-0cb2ac/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-16T17:08:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"c68053e7-ec28-44c8-8379-fae4563b9967","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-16T17:08:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c68053e7-ec28-44c8-8379-fae4563b9967","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-16T17:08:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c68053e7-ec28-44c8-8379-fae4563b9967","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-16T17:08:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c68053e7-ec28-44c8-8379-fae4563b9967","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-16T17:08:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c68053e7-ec28-44c8-8379-fae4563b9967","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-16T17:08:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"32aacdca-3165-45eb-b11f-f5e87fe02c90","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:53678","PortSpecifier":{"PortValue":53678}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"32aacdca-3165-45eb-b11f-f5e87fe02c90","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-0cb2ac.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-16T17:08:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"32aacdca-3165-45eb-b11f-f5e87fe02c90","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:53678","PortSpecifier":{"PortValue":53678}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784221725,"nanos":476570059},"http":{"id":"32aacdca-3165-45eb-b11f-f5e87fe02c90","method":"POST","headers":{":authority":"e2e-shared-a-0cb2ac.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.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-16T17:08:45Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"32aacdca-3165-45eb-b11f-f5e87fe02c90","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-16T17:08:45Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"32aacdca-3165-45eb-b11f-f5e87fe02c90","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":"eec2cfb7-639c-456d-aa48-086f0166566c","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=ac8e0bc2-5ff2-4f7c-88be-c5d6cfc4ef5c"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3b1398c935f2"]}} {"level":"debug","ts":"2026-07-16T17:08:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"32aacdca-3165-45eb-b11f-f5e87fe02c90","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3b1398c935f2"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=ac8e0bc2-5ff2-4f7c-88be-c5d6cfc4ef5c"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"eec2cfb7-639c-456d-aa48-086f0166566c","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.57:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-0cb2ac.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.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-16T17:08:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"32aacdca-3165-45eb-b11f-f5e87fe02c90","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-16T17:08:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"32aacdca-3165-45eb-b11f-f5e87fe02c90","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-16T17:08:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"32aacdca-3165-45eb-b11f-f5e87fe02c90","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-0cb2ac/auth-test-model-0cb2ac\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-0cb2ac/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-16T17:08:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"32aacdca-3165-45eb-b11f-f5e87fe02c90","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-16T17:08:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"32aacdca-3165-45eb-b11f-f5e87fe02c90","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-16T17:08:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"32aacdca-3165-45eb-b11f-f5e87fe02c90","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-16T17:08:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"32aacdca-3165-45eb-b11f-f5e87fe02c90","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-16T17:08:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"32aacdca-3165-45eb-b11f-f5e87fe02c90","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-16T17:08:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7c2073d8-ee57-4b56-9f3d-77f0780b2b80","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:38300","PortSpecifier":{"PortValue":38300}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"7c2073d8-ee57-4b56-9f3d-77f0780b2b80","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-734b32.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-16T17:08:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7c2073d8-ee57-4b56-9f3d-77f0780b2b80","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:38300","PortSpecifier":{"PortValue":38300}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784221725,"nanos":514811854},"http":{"id":"7c2073d8-ee57-4b56-9f3d-77f0780b2b80","method":"POST","headers":{":authority":"e2e-shared-b-734b32.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.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-16T17:08:45Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"7c2073d8-ee57-4b56-9f3d-77f0780b2b80","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-16T17:08:45Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"7c2073d8-ee57-4b56-9f3d-77f0780b2b80","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":"eec2cfb7-639c-456d-aa48-086f0166566c","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=ac8e0bc2-5ff2-4f7c-88be-c5d6cfc4ef5c"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3b1398c935f2"]}} {"level":"debug","ts":"2026-07-16T17:08:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"7c2073d8-ee57-4b56-9f3d-77f0780b2b80","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3b1398c935f2"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=ac8e0bc2-5ff2-4f7c-88be-c5d6cfc4ef5c"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"eec2cfb7-639c-456d-aa48-086f0166566c","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"c6cd3ff953ed0cb070180e90b12005f21ddbfebe5a56d7306044a0c7acddfcf3"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.58:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-734b32.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.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-16T17:08:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7c2073d8-ee57-4b56-9f3d-77f0780b2b80","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-16T17:08:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7c2073d8-ee57-4b56-9f3d-77f0780b2b80","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-16T17:08:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7c2073d8-ee57-4b56-9f3d-77f0780b2b80","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-734b32/auth-test-model-734b32\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-734b32/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-16T17:08:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"7c2073d8-ee57-4b56-9f3d-77f0780b2b80","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-16T17:08:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7c2073d8-ee57-4b56-9f3d-77f0780b2b80","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-16T17:08:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7c2073d8-ee57-4b56-9f3d-77f0780b2b80","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-16T17:08:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7c2073d8-ee57-4b56-9f3d-77f0780b2b80","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-16T17:08:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7c2073d8-ee57-4b56-9f3d-77f0780b2b80","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-16T17:08:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"fab9c52e-6fff-44c5-be14-ddf2e6889f88","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:53680","PortSpecifier":{"PortValue":53680}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"fab9c52e-6fff-44c5-be14-ddf2e6889f88","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-0cb2ac.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-16T17:08:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"fab9c52e-6fff-44c5-be14-ddf2e6889f88","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:53680","PortSpecifier":{"PortValue":53680}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784221725,"nanos":554573564},"http":{"id":"fab9c52e-6fff-44c5-be14-ddf2e6889f88","method":"POST","headers":{":authority":"e2e-shared-a-0cb2ac.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.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-16T17:08:45Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"fab9c52e-6fff-44c5-be14-ddf2e6889f88","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1e9upr0X7FW9QU5Bm_9LtYCi5O10h8rnagtH7v8FBCHGOo1Xv72hr0D8rDnMc"} {"level":"debug","ts":"2026-07-16T17:08:45Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"fab9c52e-6fff-44c5-be14-ddf2e6889f88","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-0cb2ac.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1e9upr0X7FW9QU5Bm_9LtYCi5O10h8rnagtH7v8FBCHGOo1Xv72hr0D8rDnMc\"}"} {"level":"debug","ts":"2026-07-16T17:08:45Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"fab9c52e-6fff-44c5-be14-ddf2e6889f88","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-0cb2ac.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":"4216faeb-e212-43c0-ad44-ab5d389d6fc8","keyName":"e2e-auth-iso-a-14eb5e","subscription":"e2e-auth-iso-d4c852","tenant":"e2e-shared-a-0cb2ac","userId":"4216faeb-e212-43c0-ad44-ab5d389d6fc8","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-16T17:08:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"fab9c52e-6fff-44c5-be14-ddf2e6889f88","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-16T17:08:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fab9c52e-6fff-44c5-be14-ddf2e6889f88","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-16T17:08:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fab9c52e-6fff-44c5-be14-ddf2e6889f88","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-16T17:08:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fab9c52e-6fff-44c5-be14-ddf2e6889f88","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-0cb2ac/auth-test-model-0cb2ac\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-0cb2ac/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-16T17:08:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fab9c52e-6fff-44c5-be14-ddf2e6889f88","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-16T17:08:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fab9c52e-6fff-44c5-be14-ddf2e6889f88","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-16T17:08:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"fab9c52e-6fff-44c5-be14-ddf2e6889f88","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-16T17:08:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fab9c52e-6fff-44c5-be14-ddf2e6889f88","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-d4c852"} {"level":"info","ts":"2026-07-16T17:08:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"fab9c52e-6fff-44c5-be14-ddf2e6889f88","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-16T17:08:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"fab9c52e-6fff-44c5-be14-ddf2e6889f88","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-16T17:09:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d74081116bb96b43b2ebabca322a2eceaa5480ac69d5a83b730b4cbdb738cfb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:09:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:09:02Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d74081116bb96b43b2ebabca322a2eceaa5480ac69d5a83b730b4cbdb738cfb"} {"level":"info","ts":"2026-07-16T17:09:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d74081116bb96b43b2ebabca322a2eceaa5480ac69d5a83b730b4cbdb738cfb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d74081116bb96b43b2ebabca322a2eceaa5480ac69d5a83b730b4cbdb738cfb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:09:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:09:02Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d74081116bb96b43b2ebabca322a2eceaa5480ac69d5a83b730b4cbdb738cfb"} {"level":"info","ts":"2026-07-16T17:09:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d74081116bb96b43b2ebabca322a2eceaa5480ac69d5a83b730b4cbdb738cfb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d74081116bb96b43b2ebabca322a2eceaa5480ac69d5a83b730b4cbdb738cfb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:09:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:09:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9d74081116bb96b43b2ebabca322a2eceaa5480ac69d5a83b730b4cbdb738cfb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-16T17:09:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"9d74081116bb96b43b2ebabca322a2eceaa5480ac69d5a83b730b4cbdb738cfb","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"9d74081116bb96b43b2ebabca322a2eceaa5480ac69d5a83b730b4cbdb738cfb\": 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-16T17:09:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9d74081116bb96b43b2ebabca322a2eceaa5480ac69d5a83b730b4cbdb738cfb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:09:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d74081116bb96b43b2ebabca322a2eceaa5480ac69d5a83b730b4cbdb738cfb"} {"level":"debug","ts":"2026-07-16T17:09:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d74081116bb96b43b2ebabca322a2eceaa5480ac69d5a83b730b4cbdb738cfb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:09:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:09:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9d74081116bb96b43b2ebabca322a2eceaa5480ac69d5a83b730b4cbdb738cfb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d74081116bb96b43b2ebabca322a2eceaa5480ac69d5a83b730b4cbdb738cfb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d74081116bb96b43b2ebabca322a2eceaa5480ac69d5a83b730b4cbdb738cfb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:09:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:09:02Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d74081116bb96b43b2ebabca322a2eceaa5480ac69d5a83b730b4cbdb738cfb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9d74081116bb96b43b2ebabca322a2eceaa5480ac69d5a83b730b4cbdb738cfb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:09:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d74081116bb96b43b2ebabca322a2eceaa5480ac69d5a83b730b4cbdb738cfb"} {"level":"debug","ts":"2026-07-16T17:09:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9d74081116bb96b43b2ebabca322a2eceaa5480ac69d5a83b730b4cbdb738cfb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:09:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d74081116bb96b43b2ebabca322a2eceaa5480ac69d5a83b730b4cbdb738cfb"} {"level":"debug","ts":"2026-07-16T17:09:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d74081116bb96b43b2ebabca322a2eceaa5480ac69d5a83b730b4cbdb738cfb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:09:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:09:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9d74081116bb96b43b2ebabca322a2eceaa5480ac69d5a83b730b4cbdb738cfb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6da74616ee5541006b8126bd94394c4cd73d0d94f2bafbee9c01ce0d877e2630"} {"level":"info","ts":"2026-07-16T17:09:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d74081116bb96b43b2ebabca322a2eceaa5480ac69d5a83b730b4cbdb738cfb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6da74616ee5541006b8126bd94394c4cd73d0d94f2bafbee9c01ce0d877e2630","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:09:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:09:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6da74616ee5541006b8126bd94394c4cd73d0d94f2bafbee9c01ce0d877e2630"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6da74616ee5541006b8126bd94394c4cd73d0d94f2bafbee9c01ce0d877e2630","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d74081116bb96b43b2ebabca322a2eceaa5480ac69d5a83b730b4cbdb738cfb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:09:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:09:02Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d74081116bb96b43b2ebabca322a2eceaa5480ac69d5a83b730b4cbdb738cfb"} {"level":"info","ts":"2026-07-16T17:09:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d74081116bb96b43b2ebabca322a2eceaa5480ac69d5a83b730b4cbdb738cfb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6da74616ee5541006b8126bd94394c4cd73d0d94f2bafbee9c01ce0d877e2630","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:09:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:09:02Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6da74616ee5541006b8126bd94394c4cd73d0d94f2bafbee9c01ce0d877e2630"} {"level":"info","ts":"2026-07-16T17:09:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6da74616ee5541006b8126bd94394c4cd73d0d94f2bafbee9c01ce0d877e2630","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9d74081116bb96b43b2ebabca322a2eceaa5480ac69d5a83b730b4cbdb738cfb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6da74616ee5541006b8126bd94394c4cd73d0d94f2bafbee9c01ce0d877e2630","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:09:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:09:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6da74616ee5541006b8126bd94394c4cd73d0d94f2bafbee9c01ce0d877e2630"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d74081116bb96b43b2ebabca322a2eceaa5480ac69d5a83b730b4cbdb738cfb"} {"level":"info","ts":"2026-07-16T17:09:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6da74616ee5541006b8126bd94394c4cd73d0d94f2bafbee9c01ce0d877e2630","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d74081116bb96b43b2ebabca322a2eceaa5480ac69d5a83b730b4cbdb738cfb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:09:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:09:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9d74081116bb96b43b2ebabca322a2eceaa5480ac69d5a83b730b4cbdb738cfb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6da74616ee5541006b8126bd94394c4cd73d0d94f2bafbee9c01ce0d877e2630"} {"level":"info","ts":"2026-07-16T17:09:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d74081116bb96b43b2ebabca322a2eceaa5480ac69d5a83b730b4cbdb738cfb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6da74616ee5541006b8126bd94394c4cd73d0d94f2bafbee9c01ce0d877e2630","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:09:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:09:02Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6da74616ee5541006b8126bd94394c4cd73d0d94f2bafbee9c01ce0d877e2630"} {"level":"info","ts":"2026-07-16T17:09:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6da74616ee5541006b8126bd94394c4cd73d0d94f2bafbee9c01ce0d877e2630","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d74081116bb96b43b2ebabca322a2eceaa5480ac69d5a83b730b4cbdb738cfb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:09:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:09:02Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d74081116bb96b43b2ebabca322a2eceaa5480ac69d5a83b730b4cbdb738cfb"} {"level":"info","ts":"2026-07-16T17:09:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d74081116bb96b43b2ebabca322a2eceaa5480ac69d5a83b730b4cbdb738cfb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6da74616ee5541006b8126bd94394c4cd73d0d94f2bafbee9c01ce0d877e2630","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d74081116bb96b43b2ebabca322a2eceaa5480ac69d5a83b730b4cbdb738cfb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:09:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:09:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9d74081116bb96b43b2ebabca322a2eceaa5480ac69d5a83b730b4cbdb738cfb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6da74616ee5541006b8126bd94394c4cd73d0d94f2bafbee9c01ce0d877e2630"} {"level":"info","ts":"2026-07-16T17:09:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d74081116bb96b43b2ebabca322a2eceaa5480ac69d5a83b730b4cbdb738cfb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6da74616ee5541006b8126bd94394c4cd73d0d94f2bafbee9c01ce0d877e2630","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:09:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:09:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6da74616ee5541006b8126bd94394c4cd73d0d94f2bafbee9c01ce0d877e2630"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d74081116bb96b43b2ebabca322a2eceaa5480ac69d5a83b730b4cbdb738cfb"} {"level":"info","ts":"2026-07-16T17:09:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6da74616ee5541006b8126bd94394c4cd73d0d94f2bafbee9c01ce0d877e2630","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d74081116bb96b43b2ebabca322a2eceaa5480ac69d5a83b730b4cbdb738cfb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:09:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:09:02Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d74081116bb96b43b2ebabca322a2eceaa5480ac69d5a83b730b4cbdb738cfb"} {"level":"info","ts":"2026-07-16T17:09:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d74081116bb96b43b2ebabca322a2eceaa5480ac69d5a83b730b4cbdb738cfb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b962acbc8ec542bc59255c06e64c95bee7ba6c95c99c3c40aea514061f89fbd3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:09:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:09:02Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b962acbc8ec542bc59255c06e64c95bee7ba6c95c99c3c40aea514061f89fbd3"} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b962acbc8ec542bc59255c06e64c95bee7ba6c95c99c3c40aea514061f89fbd3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6da74616ee5541006b8126bd94394c4cd73d0d94f2bafbee9c01ce0d877e2630","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:09:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:09:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6da74616ee5541006b8126bd94394c4cd73d0d94f2bafbee9c01ce0d877e2630"} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6da74616ee5541006b8126bd94394c4cd73d0d94f2bafbee9c01ce0d877e2630","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9d74081116bb96b43b2ebabca322a2eceaa5480ac69d5a83b730b4cbdb738cfb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b962acbc8ec542bc59255c06e64c95bee7ba6c95c99c3c40aea514061f89fbd3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:09:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:09:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b962acbc8ec542bc59255c06e64c95bee7ba6c95c99c3c40aea514061f89fbd3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d74081116bb96b43b2ebabca322a2eceaa5480ac69d5a83b730b4cbdb738cfb"} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b962acbc8ec542bc59255c06e64c95bee7ba6c95c99c3c40aea514061f89fbd3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6da74616ee5541006b8126bd94394c4cd73d0d94f2bafbee9c01ce0d877e2630","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:09:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:09:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6da74616ee5541006b8126bd94394c4cd73d0d94f2bafbee9c01ce0d877e2630"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b962acbc8ec542bc59255c06e64c95bee7ba6c95c99c3c40aea514061f89fbd3"} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6da74616ee5541006b8126bd94394c4cd73d0d94f2bafbee9c01ce0d877e2630","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d74081116bb96b43b2ebabca322a2eceaa5480ac69d5a83b730b4cbdb738cfb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:09:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:09:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9d74081116bb96b43b2ebabca322a2eceaa5480ac69d5a83b730b4cbdb738cfb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6da74616ee5541006b8126bd94394c4cd73d0d94f2bafbee9c01ce0d877e2630"} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d74081116bb96b43b2ebabca322a2eceaa5480ac69d5a83b730b4cbdb738cfb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b962acbc8ec542bc59255c06e64c95bee7ba6c95c99c3c40aea514061f89fbd3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:09:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:09:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b962acbc8ec542bc59255c06e64c95bee7ba6c95c99c3c40aea514061f89fbd3"} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b962acbc8ec542bc59255c06e64c95bee7ba6c95c99c3c40aea514061f89fbd3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed191c0c2bed89727a9ef90422027a97f22b0d10a78c909ebb0407c46c6663f6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:09:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:09:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed191c0c2bed89727a9ef90422027a97f22b0d10a78c909ebb0407c46c6663f6"} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6da74616ee5541006b8126bd94394c4cd73d0d94f2bafbee9c01ce0d877e2630"} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed191c0c2bed89727a9ef90422027a97f22b0d10a78c909ebb0407c46c6663f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6da74616ee5541006b8126bd94394c4cd73d0d94f2bafbee9c01ce0d877e2630","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d74081116bb96b43b2ebabca322a2eceaa5480ac69d5a83b730b4cbdb738cfb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:09:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:09:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d74081116bb96b43b2ebabca322a2eceaa5480ac69d5a83b730b4cbdb738cfb"} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d74081116bb96b43b2ebabca322a2eceaa5480ac69d5a83b730b4cbdb738cfb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b962acbc8ec542bc59255c06e64c95bee7ba6c95c99c3c40aea514061f89fbd3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed191c0c2bed89727a9ef90422027a97f22b0d10a78c909ebb0407c46c6663f6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:09:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:09:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ed191c0c2bed89727a9ef90422027a97f22b0d10a78c909ebb0407c46c6663f6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b962acbc8ec542bc59255c06e64c95bee7ba6c95c99c3c40aea514061f89fbd3"} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed191c0c2bed89727a9ef90422027a97f22b0d10a78c909ebb0407c46c6663f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d74081116bb96b43b2ebabca322a2eceaa5480ac69d5a83b730b4cbdb738cfb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:09:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:09:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9d74081116bb96b43b2ebabca322a2eceaa5480ac69d5a83b730b4cbdb738cfb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed191c0c2bed89727a9ef90422027a97f22b0d10a78c909ebb0407c46c6663f6"} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d74081116bb96b43b2ebabca322a2eceaa5480ac69d5a83b730b4cbdb738cfb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b962acbc8ec542bc59255c06e64c95bee7ba6c95c99c3c40aea514061f89fbd3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:09:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:09:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b962acbc8ec542bc59255c06e64c95bee7ba6c95c99c3c40aea514061f89fbd3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d74081116bb96b43b2ebabca322a2eceaa5480ac69d5a83b730b4cbdb738cfb"} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b962acbc8ec542bc59255c06e64c95bee7ba6c95c99c3c40aea514061f89fbd3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed191c0c2bed89727a9ef90422027a97f22b0d10a78c909ebb0407c46c6663f6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:09:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:09:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed191c0c2bed89727a9ef90422027a97f22b0d10a78c909ebb0407c46c6663f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9d74081116bb96b43b2ebabca322a2eceaa5480ac69d5a83b730b4cbdb738cfb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b962acbc8ec542bc59255c06e64c95bee7ba6c95c99c3c40aea514061f89fbd3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ed191c0c2bed89727a9ef90422027a97f22b0d10a78c909ebb0407c46c6663f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3eec70cc8db10fb302d3993192c8ff48880d891fc5ae6fb0519c914292577c02","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:09:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:09:03Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed191c0c2bed89727a9ef90422027a97f22b0d10a78c909ebb0407c46c6663f6"} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d74081116bb96b43b2ebabca322a2eceaa5480ac69d5a83b730b4cbdb738cfb"} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3eec70cc8db10fb302d3993192c8ff48880d891fc5ae6fb0519c914292577c02","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed191c0c2bed89727a9ef90422027a97f22b0d10a78c909ebb0407c46c6663f6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:09:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:09:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ed191c0c2bed89727a9ef90422027a97f22b0d10a78c909ebb0407c46c6663f6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed191c0c2bed89727a9ef90422027a97f22b0d10a78c909ebb0407c46c6663f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2e72299dac9664fc51da090ff75b4a5103f789067508a136cf2d0c26d962f96c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:09:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:09:03Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b962acbc8ec542bc59255c06e64c95bee7ba6c95c99c3c40aea514061f89fbd3"} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2e72299dac9664fc51da090ff75b4a5103f789067508a136cf2d0c26d962f96c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3eec70cc8db10fb302d3993192c8ff48880d891fc5ae6fb0519c914292577c02","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:09:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:09:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3eec70cc8db10fb302d3993192c8ff48880d891fc5ae6fb0519c914292577c02"} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3eec70cc8db10fb302d3993192c8ff48880d891fc5ae6fb0519c914292577c02","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed191c0c2bed89727a9ef90422027a97f22b0d10a78c909ebb0407c46c6663f6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:09:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:09:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed191c0c2bed89727a9ef90422027a97f22b0d10a78c909ebb0407c46c6663f6"} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed191c0c2bed89727a9ef90422027a97f22b0d10a78c909ebb0407c46c6663f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2e72299dac9664fc51da090ff75b4a5103f789067508a136cf2d0c26d962f96c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:09:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:09:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2e72299dac9664fc51da090ff75b4a5103f789067508a136cf2d0c26d962f96c"} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2e72299dac9664fc51da090ff75b4a5103f789067508a136cf2d0c26d962f96c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3eec70cc8db10fb302d3993192c8ff48880d891fc5ae6fb0519c914292577c02","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed191c0c2bed89727a9ef90422027a97f22b0d10a78c909ebb0407c46c6663f6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:09:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:09:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ed191c0c2bed89727a9ef90422027a97f22b0d10a78c909ebb0407c46c6663f6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed191c0c2bed89727a9ef90422027a97f22b0d10a78c909ebb0407c46c6663f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2e72299dac9664fc51da090ff75b4a5103f789067508a136cf2d0c26d962f96c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:09:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:09:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2e72299dac9664fc51da090ff75b4a5103f789067508a136cf2d0c26d962f96c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3eec70cc8db10fb302d3993192c8ff48880d891fc5ae6fb0519c914292577c02"} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2e72299dac9664fc51da090ff75b4a5103f789067508a136cf2d0c26d962f96c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3eec70cc8db10fb302d3993192c8ff48880d891fc5ae6fb0519c914292577c02","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:09:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:09:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3eec70cc8db10fb302d3993192c8ff48880d891fc5ae6fb0519c914292577c02"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3eec70cc8db10fb302d3993192c8ff48880d891fc5ae6fb0519c914292577c02","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed191c0c2bed89727a9ef90422027a97f22b0d10a78c909ebb0407c46c6663f6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:09:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:09:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed191c0c2bed89727a9ef90422027a97f22b0d10a78c909ebb0407c46c6663f6"} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed191c0c2bed89727a9ef90422027a97f22b0d10a78c909ebb0407c46c6663f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2e72299dac9664fc51da090ff75b4a5103f789067508a136cf2d0c26d962f96c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:09:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:09:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2e72299dac9664fc51da090ff75b4a5103f789067508a136cf2d0c26d962f96c"} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2e72299dac9664fc51da090ff75b4a5103f789067508a136cf2d0c26d962f96c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3eec70cc8db10fb302d3993192c8ff48880d891fc5ae6fb0519c914292577c02","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:09:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:09:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3eec70cc8db10fb302d3993192c8ff48880d891fc5ae6fb0519c914292577c02","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a3a1c0e0f6f92a6e47cc74eca555854878dc5cb86d88d37413f5322f0b4475ae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:09:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:09:03Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3eec70cc8db10fb302d3993192c8ff48880d891fc5ae6fb0519c914292577c02"} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a3a1c0e0f6f92a6e47cc74eca555854878dc5cb86d88d37413f5322f0b4475ae"} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a3a1c0e0f6f92a6e47cc74eca555854878dc5cb86d88d37413f5322f0b4475ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ed191c0c2bed89727a9ef90422027a97f22b0d10a78c909ebb0407c46c6663f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2e72299dac9664fc51da090ff75b4a5103f789067508a136cf2d0c26d962f96c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:09:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:09:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2e72299dac9664fc51da090ff75b4a5103f789067508a136cf2d0c26d962f96c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed191c0c2bed89727a9ef90422027a97f22b0d10a78c909ebb0407c46c6663f6"} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2e72299dac9664fc51da090ff75b4a5103f789067508a136cf2d0c26d962f96c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3eec70cc8db10fb302d3993192c8ff48880d891fc5ae6fb0519c914292577c02","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:09:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:09:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3eec70cc8db10fb302d3993192c8ff48880d891fc5ae6fb0519c914292577c02"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2e72299dac9664fc51da090ff75b4a5103f789067508a136cf2d0c26d962f96c"} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3eec70cc8db10fb302d3993192c8ff48880d891fc5ae6fb0519c914292577c02","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a3a1c0e0f6f92a6e47cc74eca555854878dc5cb86d88d37413f5322f0b4475ae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:09:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:09:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a3a1c0e0f6f92a6e47cc74eca555854878dc5cb86d88d37413f5322f0b4475ae"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3eec70cc8db10fb302d3993192c8ff48880d891fc5ae6fb0519c914292577c02"} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a3a1c0e0f6f92a6e47cc74eca555854878dc5cb86d88d37413f5322f0b4475ae"} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a3a1c0e0f6f92a6e47cc74eca555854878dc5cb86d88d37413f5322f0b4475ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed191c0c2bed89727a9ef90422027a97f22b0d10a78c909ebb0407c46c6663f6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:09:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:09:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ed191c0c2bed89727a9ef90422027a97f22b0d10a78c909ebb0407c46c6663f6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625"} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed191c0c2bed89727a9ef90422027a97f22b0d10a78c909ebb0407c46c6663f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:09:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:09:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2e72299dac9664fc51da090ff75b4a5103f789067508a136cf2d0c26d962f96c"} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/94213b87a16c46c85a8999ace8bbeaa9dbf79806e357fedf57403a9ba56d1c5b"} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2e72299dac9664fc51da090ff75b4a5103f789067508a136cf2d0c26d962f96c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3eec70cc8db10fb302d3993192c8ff48880d891fc5ae6fb0519c914292577c02","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:09:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:09:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3eec70cc8db10fb302d3993192c8ff48880d891fc5ae6fb0519c914292577c02"} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/30cd5af2996a7d0adf336c51ade5740c8102a8977acc1ff4e4713d919cfa0797"} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a3a1c0e0f6f92a6e47cc74eca555854878dc5cb86d88d37413f5322f0b4475ae"} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/df2deb767e98a6ab12bf534de7554a8cfae35dde8cf6429d590dc45a67d0c7df"} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3eec70cc8db10fb302d3993192c8ff48880d891fc5ae6fb0519c914292577c02","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a3a1c0e0f6f92a6e47cc74eca555854878dc5cb86d88d37413f5322f0b4475ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed191c0c2bed89727a9ef90422027a97f22b0d10a78c909ebb0407c46c6663f6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:09:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:09:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed191c0c2bed89727a9ef90422027a97f22b0d10a78c909ebb0407c46c6663f6"} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5dc91d296b2262724c20022f3d400d1d88c1c650c4768dd6b8923fbc39a205fb"} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed191c0c2bed89727a9ef90422027a97f22b0d10a78c909ebb0407c46c6663f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:09:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:09:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3eec70cc8db10fb302d3993192c8ff48880d891fc5ae6fb0519c914292577c02","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:09:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:09:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3eec70cc8db10fb302d3993192c8ff48880d891fc5ae6fb0519c914292577c02"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625"} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8f29b6c09f38f6d5c19af5d16e187a8792084c4bbc1ca54cd0d0c0c815a94163"} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/15ed6692810b79cb5d432f5dd2b2d3eb504d09703dca40bfb59d7a18e82db95e"} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a76c8ecf2659ebcb174169e0aee12074fd6228c0e98e412a520fa92caea8b7ab"} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3eec70cc8db10fb302d3993192c8ff48880d891fc5ae6fb0519c914292577c02","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed191c0c2bed89727a9ef90422027a97f22b0d10a78c909ebb0407c46c6663f6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:09:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:09:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ed191c0c2bed89727a9ef90422027a97f22b0d10a78c909ebb0407c46c6663f6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3eec70cc8db10fb302d3993192c8ff48880d891fc5ae6fb0519c914292577c02"} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7acc71c8853ab7e1cb9d812704ff1677b21dd1cba5b4a3b3688ac8469030b54c"} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0e59515dde127841a0e4d3b2448673322128edcf220eb6f8b52029b119e74c1d"} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed191c0c2bed89727a9ef90422027a97f22b0d10a78c909ebb0407c46c6663f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:09:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:09:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed191c0c2bed89727a9ef90422027a97f22b0d10a78c909ebb0407c46c6663f6"} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d156c5504e2d1276ecfab98c616b6fda3aa9d84e12f3a22fb0b024fd22ef30c7"} {"level":"debug","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3eec70cc8db10fb302d3993192c8ff48880d891fc5ae6fb0519c914292577c02","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ed191c0c2bed89727a9ef90422027a97f22b0d10a78c909ebb0407c46c6663f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:09:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:09:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625"} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/555d37e5068c569b125316ab0c91e4740ee3ba1c29434c2b9a45444c21c28a90"} {"level":"debug","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:09:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:09:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/cd5ddf53fb3bf8df6a05627458f3b1be87b854723dfdab20099f84b952ae8a7f"} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d9c8cd792afda4a839122b8f3ee38511b9c8db1e38ea331201a8d4b569018291"} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3eec70cc8db10fb302d3993192c8ff48880d891fc5ae6fb0519c914292577c02"} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e1e9382159b0a94db542ab44fadf5875035f5810d8e07bbb9e8260035d93990f"} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/58e45a9f9e477be21e976800a6aac8eec67c5d4de0dd130a1457c4acce820003"} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed191c0c2bed89727a9ef90422027a97f22b0d10a78c909ebb0407c46c6663f6"} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b72af06adfb9ebaa7790297d3dc711dd0100b2937c30b6036b4d2db80ed3615b"} {"level":"info","ts":"2026-07-16T17:09:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625"} {"level":"debug","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"29f9812a8c9b841a3097ff5c375b20173f82abf5ca242d92879704290ac6d8b1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:09:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:09:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/29f9812a8c9b841a3097ff5c375b20173f82abf5ca242d92879704290ac6d8b1"} {"level":"info","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"29f9812a8c9b841a3097ff5c375b20173f82abf5ca242d92879704290ac6d8b1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"29f9812a8c9b841a3097ff5c375b20173f82abf5ca242d92879704290ac6d8b1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"29f9812a8c9b841a3097ff5c375b20173f82abf5ca242d92879704290ac6d8b1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/29f9812a8c9b841a3097ff5c375b20173f82abf5ca242d92879704290ac6d8b1"} {"level":"debug","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"29f9812a8c9b841a3097ff5c375b20173f82abf5ca242d92879704290ac6d8b1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:09:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:09:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["29f9812a8c9b841a3097ff5c375b20173f82abf5ca242d92879704290ac6d8b1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"29f9812a8c9b841a3097ff5c375b20173f82abf5ca242d92879704290ac6d8b1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"29f9812a8c9b841a3097ff5c375b20173f82abf5ca242d92879704290ac6d8b1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:09:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:09:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/29f9812a8c9b841a3097ff5c375b20173f82abf5ca242d92879704290ac6d8b1"} {"level":"info","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"29f9812a8c9b841a3097ff5c375b20173f82abf5ca242d92879704290ac6d8b1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f065c577115d0c7f7d39aa42fe2f4ca8195325392b1a6adbb41f866cfa8121ca","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:09:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:09:21Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f065c577115d0c7f7d39aa42fe2f4ca8195325392b1a6adbb41f866cfa8121ca"} {"level":"info","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f065c577115d0c7f7d39aa42fe2f4ca8195325392b1a6adbb41f866cfa8121ca","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"29f9812a8c9b841a3097ff5c375b20173f82abf5ca242d92879704290ac6d8b1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f065c577115d0c7f7d39aa42fe2f4ca8195325392b1a6adbb41f866cfa8121ca","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:09:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:09:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f065c577115d0c7f7d39aa42fe2f4ca8195325392b1a6adbb41f866cfa8121ca"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/29f9812a8c9b841a3097ff5c375b20173f82abf5ca242d92879704290ac6d8b1"} {"level":"info","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f065c577115d0c7f7d39aa42fe2f4ca8195325392b1a6adbb41f866cfa8121ca","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"29f9812a8c9b841a3097ff5c375b20173f82abf5ca242d92879704290ac6d8b1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:09:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:09:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["29f9812a8c9b841a3097ff5c375b20173f82abf5ca242d92879704290ac6d8b1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f065c577115d0c7f7d39aa42fe2f4ca8195325392b1a6adbb41f866cfa8121ca"} {"level":"info","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f065c577115d0c7f7d39aa42fe2f4ca8195325392b1a6adbb41f866cfa8121ca"} {"level":"info","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"29f9812a8c9b841a3097ff5c375b20173f82abf5ca242d92879704290ac6d8b1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f065c577115d0c7f7d39aa42fe2f4ca8195325392b1a6adbb41f866cfa8121ca","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5a946de5c1e1dbb66427eed3c8cf8ee7a5426475884a95f16dd99a9bce62d431","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:09:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:09:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5a946de5c1e1dbb66427eed3c8cf8ee7a5426475884a95f16dd99a9bce62d431"} {"level":"info","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5a946de5c1e1dbb66427eed3c8cf8ee7a5426475884a95f16dd99a9bce62d431","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"29f9812a8c9b841a3097ff5c375b20173f82abf5ca242d92879704290ac6d8b1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:09:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:09:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/29f9812a8c9b841a3097ff5c375b20173f82abf5ca242d92879704290ac6d8b1"} {"level":"info","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"29f9812a8c9b841a3097ff5c375b20173f82abf5ca242d92879704290ac6d8b1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5a946de5c1e1dbb66427eed3c8cf8ee7a5426475884a95f16dd99a9bce62d431","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"29f9812a8c9b841a3097ff5c375b20173f82abf5ca242d92879704290ac6d8b1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:09:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:09:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["29f9812a8c9b841a3097ff5c375b20173f82abf5ca242d92879704290ac6d8b1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5a946de5c1e1dbb66427eed3c8cf8ee7a5426475884a95f16dd99a9bce62d431"} {"level":"info","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"29f9812a8c9b841a3097ff5c375b20173f82abf5ca242d92879704290ac6d8b1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5a946de5c1e1dbb66427eed3c8cf8ee7a5426475884a95f16dd99a9bce62d431","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:09:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:09:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5a946de5c1e1dbb66427eed3c8cf8ee7a5426475884a95f16dd99a9bce62d431"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/29f9812a8c9b841a3097ff5c375b20173f82abf5ca242d92879704290ac6d8b1"} {"level":"info","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5a946de5c1e1dbb66427eed3c8cf8ee7a5426475884a95f16dd99a9bce62d431","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:09:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:09:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc"} {"level":"info","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"29f9812a8c9b841a3097ff5c375b20173f82abf5ca242d92879704290ac6d8b1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:09:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:09:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/29f9812a8c9b841a3097ff5c375b20173f82abf5ca242d92879704290ac6d8b1"} {"level":"info","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"29f9812a8c9b841a3097ff5c375b20173f82abf5ca242d92879704290ac6d8b1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5a946de5c1e1dbb66427eed3c8cf8ee7a5426475884a95f16dd99a9bce62d431","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:09:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:09:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5a946de5c1e1dbb66427eed3c8cf8ee7a5426475884a95f16dd99a9bce62d431"} {"level":"info","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5a946de5c1e1dbb66427eed3c8cf8ee7a5426475884a95f16dd99a9bce62d431","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"29f9812a8c9b841a3097ff5c375b20173f82abf5ca242d92879704290ac6d8b1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:09:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:09:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["29f9812a8c9b841a3097ff5c375b20173f82abf5ca242d92879704290ac6d8b1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc"} {"level":"info","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"29f9812a8c9b841a3097ff5c375b20173f82abf5ca242d92879704290ac6d8b1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ff032ebd2bd113732713dd60a05334c4ff3b8360cea19f5154d35953e2ecd5be","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:09:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:09:21Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/29f9812a8c9b841a3097ff5c375b20173f82abf5ca242d92879704290ac6d8b1"} {"level":"info","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ff032ebd2bd113732713dd60a05334c4ff3b8360cea19f5154d35953e2ecd5be","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5a946de5c1e1dbb66427eed3c8cf8ee7a5426475884a95f16dd99a9bce62d431","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:09:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:09:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5a946de5c1e1dbb66427eed3c8cf8ee7a5426475884a95f16dd99a9bce62d431"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ff032ebd2bd113732713dd60a05334c4ff3b8360cea19f5154d35953e2ecd5be"} {"level":"info","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5a946de5c1e1dbb66427eed3c8cf8ee7a5426475884a95f16dd99a9bce62d431","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:09:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:09:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5a946de5c1e1dbb66427eed3c8cf8ee7a5426475884a95f16dd99a9bce62d431"} {"level":"info","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"29f9812a8c9b841a3097ff5c375b20173f82abf5ca242d92879704290ac6d8b1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:09:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:09:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/29f9812a8c9b841a3097ff5c375b20173f82abf5ca242d92879704290ac6d8b1"} {"level":"info","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"29f9812a8c9b841a3097ff5c375b20173f82abf5ca242d92879704290ac6d8b1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ff032ebd2bd113732713dd60a05334c4ff3b8360cea19f5154d35953e2ecd5be","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:09:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:09:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ff032ebd2bd113732713dd60a05334c4ff3b8360cea19f5154d35953e2ecd5be"} {"level":"info","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5a946de5c1e1dbb66427eed3c8cf8ee7a5426475884a95f16dd99a9bce62d431"} {"level":"info","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ff032ebd2bd113732713dd60a05334c4ff3b8360cea19f5154d35953e2ecd5be","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5a946de5c1e1dbb66427eed3c8cf8ee7a5426475884a95f16dd99a9bce62d431","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:09:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:09:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a17fd5bc1ac911218029d4afdbb3e50ff766e37003d2cff2b4e16ff987927b56","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:09:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:09:21Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc"} {"level":"info","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a17fd5bc1ac911218029d4afdbb3e50ff766e37003d2cff2b4e16ff987927b56","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"29f9812a8c9b841a3097ff5c375b20173f82abf5ca242d92879704290ac6d8b1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:09:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:09:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["29f9812a8c9b841a3097ff5c375b20173f82abf5ca242d92879704290ac6d8b1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a17fd5bc1ac911218029d4afdbb3e50ff766e37003d2cff2b4e16ff987927b56"} {"level":"info","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"29f9812a8c9b841a3097ff5c375b20173f82abf5ca242d92879704290ac6d8b1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f658cb70feeb0ee49845e6903dbc2324c288667ee036f202339bf3de886ab9a9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:09:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:09:21Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/29f9812a8c9b841a3097ff5c375b20173f82abf5ca242d92879704290ac6d8b1"} {"level":"info","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f658cb70feeb0ee49845e6903dbc2324c288667ee036f202339bf3de886ab9a9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ff032ebd2bd113732713dd60a05334c4ff3b8360cea19f5154d35953e2ecd5be","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:09:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:09:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ff032ebd2bd113732713dd60a05334c4ff3b8360cea19f5154d35953e2ecd5be"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f658cb70feeb0ee49845e6903dbc2324c288667ee036f202339bf3de886ab9a9"} {"level":"info","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ff032ebd2bd113732713dd60a05334c4ff3b8360cea19f5154d35953e2ecd5be","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:09:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:09:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ff032ebd2bd113732713dd60a05334c4ff3b8360cea19f5154d35953e2ecd5be"} {"level":"info","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a17fd5bc1ac911218029d4afdbb3e50ff766e37003d2cff2b4e16ff987927b56","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:09:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:09:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a17fd5bc1ac911218029d4afdbb3e50ff766e37003d2cff2b4e16ff987927b56"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc"} {"level":"info","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a17fd5bc1ac911218029d4afdbb3e50ff766e37003d2cff2b4e16ff987927b56","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"29f9812a8c9b841a3097ff5c375b20173f82abf5ca242d92879704290ac6d8b1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c7db969ba9d825ea07cca4cd4f2cb648d7576e59bb5bddb8c278f64fa34384cb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:09:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:09:21Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a17fd5bc1ac911218029d4afdbb3e50ff766e37003d2cff2b4e16ff987927b56"} {"level":"info","ts":"2026-07-16T17:09:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c7db969ba9d825ea07cca4cd4f2cb648d7576e59bb5bddb8c278f64fa34384cb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f658cb70feeb0ee49845e6903dbc2324c288667ee036f202339bf3de886ab9a9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:09:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:09:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f658cb70feeb0ee49845e6903dbc2324c288667ee036f202339bf3de886ab9a9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/29f9812a8c9b841a3097ff5c375b20173f82abf5ca242d92879704290ac6d8b1"} {"level":"info","ts":"2026-07-16T17:09:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c7db969ba9d825ea07cca4cd4f2cb648d7576e59bb5bddb8c278f64fa34384cb"} {"level":"info","ts":"2026-07-16T17:09:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f658cb70feeb0ee49845e6903dbc2324c288667ee036f202339bf3de886ab9a9"} {"level":"info","ts":"2026-07-16T17:09:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f658cb70feeb0ee49845e6903dbc2324c288667ee036f202339bf3de886ab9a9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ff032ebd2bd113732713dd60a05334c4ff3b8360cea19f5154d35953e2ecd5be","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:09:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:09:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ff032ebd2bd113732713dd60a05334c4ff3b8360cea19f5154d35953e2ecd5be"} {"level":"info","ts":"2026-07-16T17:09:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc"} {"level":"info","ts":"2026-07-16T17:09:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ff032ebd2bd113732713dd60a05334c4ff3b8360cea19f5154d35953e2ecd5be","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a17fd5bc1ac911218029d4afdbb3e50ff766e37003d2cff2b4e16ff987927b56","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:09:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:09:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a17fd5bc1ac911218029d4afdbb3e50ff766e37003d2cff2b4e16ff987927b56"} {"level":"info","ts":"2026-07-16T17:09:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f658cb70feeb0ee49845e6903dbc2324c288667ee036f202339bf3de886ab9a9"} {"level":"info","ts":"2026-07-16T17:09:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ff032ebd2bd113732713dd60a05334c4ff3b8360cea19f5154d35953e2ecd5be"} {"level":"info","ts":"2026-07-16T17:09:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a17fd5bc1ac911218029d4afdbb3e50ff766e37003d2cff2b4e16ff987927b56","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c7db969ba9d825ea07cca4cd4f2cb648d7576e59bb5bddb8c278f64fa34384cb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:09:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:09:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c7db969ba9d825ea07cca4cd4f2cb648d7576e59bb5bddb8c278f64fa34384cb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a17fd5bc1ac911218029d4afdbb3e50ff766e37003d2cff2b4e16ff987927b56"} {"level":"info","ts":"2026-07-16T17:09:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c7db969ba9d825ea07cca4cd4f2cb648d7576e59bb5bddb8c278f64fa34384cb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f658cb70feeb0ee49845e6903dbc2324c288667ee036f202339bf3de886ab9a9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ff032ebd2bd113732713dd60a05334c4ff3b8360cea19f5154d35953e2ecd5be","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:09:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:09:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ff032ebd2bd113732713dd60a05334c4ff3b8360cea19f5154d35953e2ecd5be"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c7db969ba9d825ea07cca4cd4f2cb648d7576e59bb5bddb8c278f64fa34384cb"} {"level":"info","ts":"2026-07-16T17:09:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ff032ebd2bd113732713dd60a05334c4ff3b8360cea19f5154d35953e2ecd5be","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a17fd5bc1ac911218029d4afdbb3e50ff766e37003d2cff2b4e16ff987927b56","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:09:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:09:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a17fd5bc1ac911218029d4afdbb3e50ff766e37003d2cff2b4e16ff987927b56"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ff032ebd2bd113732713dd60a05334c4ff3b8360cea19f5154d35953e2ecd5be"} {"level":"info","ts":"2026-07-16T17:09:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a17fd5bc1ac911218029d4afdbb3e50ff766e37003d2cff2b4e16ff987927b56","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c7db969ba9d825ea07cca4cd4f2cb648d7576e59bb5bddb8c278f64fa34384cb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ff032ebd2bd113732713dd60a05334c4ff3b8360cea19f5154d35953e2ecd5be","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a17fd5bc1ac911218029d4afdbb3e50ff766e37003d2cff2b4e16ff987927b56","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:09:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:09:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a17fd5bc1ac911218029d4afdbb3e50ff766e37003d2cff2b4e16ff987927b56"} {"level":"info","ts":"2026-07-16T17:09:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a17fd5bc1ac911218029d4afdbb3e50ff766e37003d2cff2b4e16ff987927b56","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a17fd5bc1ac911218029d4afdbb3e50ff766e37003d2cff2b4e16ff987927b56","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a17fd5bc1ac911218029d4afdbb3e50ff766e37003d2cff2b4e16ff987927b56","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:09:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a17fd5bc1ac911218029d4afdbb3e50ff766e37003d2cff2b4e16ff987927b56"} {"level":"debug","ts":"2026-07-16T17:09:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a17fd5bc1ac911218029d4afdbb3e50ff766e37003d2cff2b4e16ff987927b56","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:09:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:09:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a17fd5bc1ac911218029d4afdbb3e50ff766e37003d2cff2b4e16ff987927b56"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a17fd5bc1ac911218029d4afdbb3e50ff766e37003d2cff2b4e16ff987927b56","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a17fd5bc1ac911218029d4afdbb3e50ff766e37003d2cff2b4e16ff987927b56","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:09:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:09:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a17fd5bc1ac911218029d4afdbb3e50ff766e37003d2cff2b4e16ff987927b56"} {"level":"info","ts":"2026-07-16T17:09:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a17fd5bc1ac911218029d4afdbb3e50ff766e37003d2cff2b4e16ff987927b56","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a17fd5bc1ac911218029d4afdbb3e50ff766e37003d2cff2b4e16ff987927b56","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a17fd5bc1ac911218029d4afdbb3e50ff766e37003d2cff2b4e16ff987927b56","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:09:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a17fd5bc1ac911218029d4afdbb3e50ff766e37003d2cff2b4e16ff987927b56"} {"level":"debug","ts":"2026-07-16T17:09:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a17fd5bc1ac911218029d4afdbb3e50ff766e37003d2cff2b4e16ff987927b56","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:09:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:09:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a17fd5bc1ac911218029d4afdbb3e50ff766e37003d2cff2b4e16ff987927b56"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a17fd5bc1ac911218029d4afdbb3e50ff766e37003d2cff2b4e16ff987927b56","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a17fd5bc1ac911218029d4afdbb3e50ff766e37003d2cff2b4e16ff987927b56","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:09:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:09:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a17fd5bc1ac911218029d4afdbb3e50ff766e37003d2cff2b4e16ff987927b56","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a17fd5bc1ac911218029d4afdbb3e50ff766e37003d2cff2b4e16ff987927b56","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:09:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a17fd5bc1ac911218029d4afdbb3e50ff766e37003d2cff2b4e16ff987927b56"} {"level":"debug","ts":"2026-07-16T17:09:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a17fd5bc1ac911218029d4afdbb3e50ff766e37003d2cff2b4e16ff987927b56","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:09:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a17fd5bc1ac911218029d4afdbb3e50ff766e37003d2cff2b4e16ff987927b56"} {"level":"debug","ts":"2026-07-16T17:09:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a17fd5bc1ac911218029d4afdbb3e50ff766e37003d2cff2b4e16ff987927b56","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:09:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:09:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a17fd5bc1ac911218029d4afdbb3e50ff766e37003d2cff2b4e16ff987927b56"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a17fd5bc1ac911218029d4afdbb3e50ff766e37003d2cff2b4e16ff987927b56","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a17fd5bc1ac911218029d4afdbb3e50ff766e37003d2cff2b4e16ff987927b56","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:09:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a17fd5bc1ac911218029d4afdbb3e50ff766e37003d2cff2b4e16ff987927b56"} {"level":"debug","ts":"2026-07-16T17:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d74081116bb96b43b2ebabca322a2eceaa5480ac69d5a83b730b4cbdb738cfb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:09:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:09:45Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d74081116bb96b43b2ebabca322a2eceaa5480ac69d5a83b730b4cbdb738cfb"} {"level":"info","ts":"2026-07-16T17:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d74081116bb96b43b2ebabca322a2eceaa5480ac69d5a83b730b4cbdb738cfb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9d74081116bb96b43b2ebabca322a2eceaa5480ac69d5a83b730b4cbdb738cfb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9d74081116bb96b43b2ebabca322a2eceaa5480ac69d5a83b730b4cbdb738cfb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d74081116bb96b43b2ebabca322a2eceaa5480ac69d5a83b730b4cbdb738cfb"} {"level":"debug","ts":"2026-07-16T17:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d74081116bb96b43b2ebabca322a2eceaa5480ac69d5a83b730b4cbdb738cfb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:09:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:09:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9d74081116bb96b43b2ebabca322a2eceaa5480ac69d5a83b730b4cbdb738cfb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d74081116bb96b43b2ebabca322a2eceaa5480ac69d5a83b730b4cbdb738cfb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9d74081116bb96b43b2ebabca322a2eceaa5480ac69d5a83b730b4cbdb738cfb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:09:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d74081116bb96b43b2ebabca322a2eceaa5480ac69d5a83b730b4cbdb738cfb"} {"level":"debug","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:09:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:09:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625"} {"level":"info","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625"} {"level":"debug","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:09:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:09:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:09:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:09:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625"} {"level":"info","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:09:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:09:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625"} {"level":"info","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:09:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:09:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625\": 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-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:09:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:09:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625"} {"level":"info","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:09:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:09:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:09:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:09:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625"} {"level":"info","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c7db969ba9d825ea07cca4cd4f2cb648d7576e59bb5bddb8c278f64fa34384cb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:09:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:09:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625"} {"level":"error","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625\": 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-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:09:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:09:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c7db969ba9d825ea07cca4cd4f2cb648d7576e59bb5bddb8c278f64fa34384cb"} {"level":"info","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:09:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:09:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625"} {"level":"info","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:09:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:09:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625\": 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-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625"} {"level":"debug","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625"} {"level":"debug","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:09:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:09:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:09:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:09:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625"} {"level":"debug","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625"} {"level":"debug","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:09:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:09:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:09:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:09:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc"} {"level":"info","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:09:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:09:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625"} {"level":"info","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:09:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:09:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc"} {"level":"info","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:09:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:09:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625"} {"level":"info","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625"} {"level":"info","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:09:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:09:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc"} {"level":"info","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc"} {"level":"debug","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:09:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:09:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:09:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:09:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc"} {"level":"debug","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ff032ebd2bd113732713dd60a05334c4ff3b8360cea19f5154d35953e2ecd5be","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc"} {"level":"info","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ff032ebd2bd113732713dd60a05334c4ff3b8360cea19f5154d35953e2ecd5be"} {"level":"debug","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:09:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:09:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:09:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:09:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4a45c1dc5ef9e5cfc39a7b83087d1b3a4c5883dcb89f6567cb7c761a15399aab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc"} {"level":"debug","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:09:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:09:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a45c1dc5ef9e5cfc39a7b83087d1b3a4c5883dcb89f6567cb7c761a15399aab"} {"level":"info","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:09:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:09:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc"} {"level":"info","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc"} {"level":"debug","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc"} {"level":"debug","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c6cd3ff953ed0cb070180e90b12005f21ddbfebe5a56d7306044a0c7acddfcf3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c6cd3ff953ed0cb070180e90b12005f21ddbfebe5a56d7306044a0c7acddfcf3"} {"level":"debug","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3eec70cc8db10fb302d3993192c8ff48880d891fc5ae6fb0519c914292577c02","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:09:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:09:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3eec70cc8db10fb302d3993192c8ff48880d891fc5ae6fb0519c914292577c02"} {"level":"info","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:09:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:09:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e"} {"level":"info","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:09:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:09:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc"} {"level":"info","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed191c0c2bed89727a9ef90422027a97f22b0d10a78c909ebb0407c46c6663f6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:09:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:09:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed191c0c2bed89727a9ef90422027a97f22b0d10a78c909ebb0407c46c6663f6"} {"level":"info","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e"} {"level":"info","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc"} {"level":"info","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/73ebd8ba6ac297adcd09ab991f70f0ba7f6124d79ca5c427f0044b3b2ec166bc"} {"level":"info","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed191c0c2bed89727a9ef90422027a97f22b0d10a78c909ebb0407c46c6663f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:09:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:09:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed191c0c2bed89727a9ef90422027a97f22b0d10a78c909ebb0407c46c6663f6"} {"level":"info","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"73ebd8ba6ac297adcd09ab991f70f0ba7f6124d79ca5c427f0044b3b2ec166bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:09:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:09:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e"} {"level":"info","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed191c0c2bed89727a9ef90422027a97f22b0d10a78c909ebb0407c46c6663f6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:09:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:09:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ed191c0c2bed89727a9ef90422027a97f22b0d10a78c909ebb0407c46c6663f6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/072bae1fc54eb9d94f5dbd797748d878ba8bd87a5348e1736b81bba352649500"} {"level":"info","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed191c0c2bed89727a9ef90422027a97f22b0d10a78c909ebb0407c46c6663f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"072bae1fc54eb9d94f5dbd797748d878ba8bd87a5348e1736b81bba352649500","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:09:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:09:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc"} {"level":"info","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f658cb70feeb0ee49845e6903dbc2324c288667ee036f202339bf3de886ab9a9"} {"level":"info","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f658cb70feeb0ee49845e6903dbc2324c288667ee036f202339bf3de886ab9a9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed191c0c2bed89727a9ef90422027a97f22b0d10a78c909ebb0407c46c6663f6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:09:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:09:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed191c0c2bed89727a9ef90422027a97f22b0d10a78c909ebb0407c46c6663f6"} {"level":"info","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed191c0c2bed89727a9ef90422027a97f22b0d10a78c909ebb0407c46c6663f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6da74616ee5541006b8126bd94394c4cd73d0d94f2bafbee9c01ce0d877e2630","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:09:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:09:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6da74616ee5541006b8126bd94394c4cd73d0d94f2bafbee9c01ce0d877e2630"} {"level":"info","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6da74616ee5541006b8126bd94394c4cd73d0d94f2bafbee9c01ce0d877e2630","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a3a1c0e0f6f92a6e47cc74eca555854878dc5cb86d88d37413f5322f0b4475ae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:09:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:09:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a3a1c0e0f6f92a6e47cc74eca555854878dc5cb86d88d37413f5322f0b4475ae"} {"level":"info","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a3a1c0e0f6f92a6e47cc74eca555854878dc5cb86d88d37413f5322f0b4475ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a17fd5bc1ac911218029d4afdbb3e50ff766e37003d2cff2b4e16ff987927b56","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed191c0c2bed89727a9ef90422027a97f22b0d10a78c909ebb0407c46c6663f6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:09:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:09:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ed191c0c2bed89727a9ef90422027a97f22b0d10a78c909ebb0407c46c6663f6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc"} {"level":"info","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed191c0c2bed89727a9ef90422027a97f22b0d10a78c909ebb0407c46c6663f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2e72299dac9664fc51da090ff75b4a5103f789067508a136cf2d0c26d962f96c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6da74616ee5541006b8126bd94394c4cd73d0d94f2bafbee9c01ce0d877e2630","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:09:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:09:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6da74616ee5541006b8126bd94394c4cd73d0d94f2bafbee9c01ce0d877e2630"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a17fd5bc1ac911218029d4afdbb3e50ff766e37003d2cff2b4e16ff987927b56"} {"level":"info","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6da74616ee5541006b8126bd94394c4cd73d0d94f2bafbee9c01ce0d877e2630","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"29f9812a8c9b841a3097ff5c375b20173f82abf5ca242d92879704290ac6d8b1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a3a1c0e0f6f92a6e47cc74eca555854878dc5cb86d88d37413f5322f0b4475ae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:09:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:09:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a3a1c0e0f6f92a6e47cc74eca555854878dc5cb86d88d37413f5322f0b4475ae"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed191c0c2bed89727a9ef90422027a97f22b0d10a78c909ebb0407c46c6663f6"} {"level":"info","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a3a1c0e0f6f92a6e47cc74eca555854878dc5cb86d88d37413f5322f0b4475ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:09:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:09:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5a946de5c1e1dbb66427eed3c8cf8ee7a5426475884a95f16dd99a9bce62d431","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ed191c0c2bed89727a9ef90422027a97f22b0d10a78c909ebb0407c46c6663f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"90b16b533af4914fc27612391f6e702c92c6829d7e188b6be3781be50c5d706d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6da74616ee5541006b8126bd94394c4cd73d0d94f2bafbee9c01ce0d877e2630","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"beedfbdb0f90febb3ab94e2c38475d66b8b5bc4c388f43bbd9e71ace5d5c48ff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a3a1c0e0f6f92a6e47cc74eca555854878dc5cb86d88d37413f5322f0b4475ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ff0d2e4029b55d77f6e9a994e906cf1952907c1cf9c46353413670b9d8d9176a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2e72299dac9664fc51da090ff75b4a5103f789067508a136cf2d0c26d962f96c"} {"level":"debug","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b962acbc8ec542bc59255c06e64c95bee7ba6c95c99c3c40aea514061f89fbd3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6da74616ee5541006b8126bd94394c4cd73d0d94f2bafbee9c01ce0d877e2630"} {"level":"info","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/29f9812a8c9b841a3097ff5c375b20173f82abf5ca242d92879704290ac6d8b1"} {"level":"debug","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f065c577115d0c7f7d39aa42fe2f4ca8195325392b1a6adbb41f866cfa8121ca","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a3a1c0e0f6f92a6e47cc74eca555854878dc5cb86d88d37413f5322f0b4475ae"} {"level":"info","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5a946de5c1e1dbb66427eed3c8cf8ee7a5426475884a95f16dd99a9bce62d431"} {"level":"info","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/90b16b533af4914fc27612391f6e702c92c6829d7e188b6be3781be50c5d706d"} {"level":"info","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/beedfbdb0f90febb3ab94e2c38475d66b8b5bc4c388f43bbd9e71ace5d5c48ff"} {"level":"info","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc"} {"level":"info","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ff0d2e4029b55d77f6e9a994e906cf1952907c1cf9c46353413670b9d8d9176a"} {"level":"info","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b962acbc8ec542bc59255c06e64c95bee7ba6c95c99c3c40aea514061f89fbd3"} {"level":"info","ts":"2026-07-16T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f065c577115d0c7f7d39aa42fe2f4ca8195325392b1a6adbb41f866cfa8121ca"} {"level":"info","ts":"2026-07-16T17:09:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2e966106-ba0b-4cb1-b82b-605b1bbc4533","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:34682","PortSpecifier":{"PortValue":34682}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"2e966106-ba0b-4cb1-b82b-605b1bbc4533","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-0cb2ac.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-16T17:09:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2e966106-ba0b-4cb1-b82b-605b1bbc4533","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:34682","PortSpecifier":{"PortValue":34682}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784221794,"nanos":53011400},"http":{"id":"2e966106-ba0b-4cb1-b82b-605b1bbc4533","method":"POST","headers":{":authority":"e2e-shared-a-0cb2ac.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.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-16T17:09:54Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"2e966106-ba0b-4cb1-b82b-605b1bbc4533","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-16T17:09:54Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"2e966106-ba0b-4cb1-b82b-605b1bbc4533","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":"eec2cfb7-639c-456d-aa48-086f0166566c","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=ac8e0bc2-5ff2-4f7c-88be-c5d6cfc4ef5c"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3b1398c935f2"]}} {"level":"debug","ts":"2026-07-16T17:09:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"2e966106-ba0b-4cb1-b82b-605b1bbc4533","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3b1398c935f2"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=ac8e0bc2-5ff2-4f7c-88be-c5d6cfc4ef5c"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"eec2cfb7-639c-456d-aa48-086f0166566c","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.57:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-0cb2ac.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.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-16T17:09:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2e966106-ba0b-4cb1-b82b-605b1bbc4533","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-16T17:09:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2e966106-ba0b-4cb1-b82b-605b1bbc4533","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-16T17:09:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2e966106-ba0b-4cb1-b82b-605b1bbc4533","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-0cb2ac/sub-test-model-0cb2ac\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-0cb2ac/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-16T17:09:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"2e966106-ba0b-4cb1-b82b-605b1bbc4533","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-16T17:09:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2e966106-ba0b-4cb1-b82b-605b1bbc4533","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-16T17:09:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2e966106-ba0b-4cb1-b82b-605b1bbc4533","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-16T17:09:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2e966106-ba0b-4cb1-b82b-605b1bbc4533","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-16T17:09:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2e966106-ba0b-4cb1-b82b-605b1bbc4533","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-16T17:09:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d9f8a4a7-dea6-4b8d-8dea-6b587349c81b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:40462","PortSpecifier":{"PortValue":40462}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d9f8a4a7-dea6-4b8d-8dea-6b587349c81b","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-734b32.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-16T17:09:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d9f8a4a7-dea6-4b8d-8dea-6b587349c81b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:40462","PortSpecifier":{"PortValue":40462}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784221794,"nanos":95052946},"http":{"id":"d9f8a4a7-dea6-4b8d-8dea-6b587349c81b","method":"POST","headers":{":authority":"e2e-shared-b-734b32.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.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-16T17:09:54Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"d9f8a4a7-dea6-4b8d-8dea-6b587349c81b","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-16T17:09:54Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d9f8a4a7-dea6-4b8d-8dea-6b587349c81b","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":"eec2cfb7-639c-456d-aa48-086f0166566c","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=ac8e0bc2-5ff2-4f7c-88be-c5d6cfc4ef5c"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3b1398c935f2"]}} {"level":"debug","ts":"2026-07-16T17:09:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d9f8a4a7-dea6-4b8d-8dea-6b587349c81b","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3b1398c935f2"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=ac8e0bc2-5ff2-4f7c-88be-c5d6cfc4ef5c"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"eec2cfb7-639c-456d-aa48-086f0166566c","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"c6cd3ff953ed0cb070180e90b12005f21ddbfebe5a56d7306044a0c7acddfcf3"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.58:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-734b32.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.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-16T17:09:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d9f8a4a7-dea6-4b8d-8dea-6b587349c81b","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-16T17:09:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d9f8a4a7-dea6-4b8d-8dea-6b587349c81b","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-16T17:09:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d9f8a4a7-dea6-4b8d-8dea-6b587349c81b","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-734b32/sub-test-model-734b32\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-734b32/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-16T17:09:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"d9f8a4a7-dea6-4b8d-8dea-6b587349c81b","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-16T17:09:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d9f8a4a7-dea6-4b8d-8dea-6b587349c81b","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-16T17:09:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d9f8a4a7-dea6-4b8d-8dea-6b587349c81b","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-16T17:09:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d9f8a4a7-dea6-4b8d-8dea-6b587349c81b","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-16T17:09:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d9f8a4a7-dea6-4b8d-8dea-6b587349c81b","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-16T17:09:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"694acdcf-2dcb-9a26-b7a4-5df7ea88913a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:34694","PortSpecifier":{"PortValue":34694}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"694acdcf-2dcb-9a26-b7a4-5df7ea88913a","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-0cb2ac.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-16T17:09:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"694acdcf-2dcb-9a26-b7a4-5df7ea88913a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:34694","PortSpecifier":{"PortValue":34694}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784221794,"nanos":135562944},"http":{"id":"694acdcf-2dcb-9a26-b7a4-5df7ea88913a","method":"GET","headers":{":authority":"e2e-shared-a-0cb2ac.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-16T17:09:54Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"694acdcf-2dcb-9a26-b7a4-5df7ea88913a","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-16RQn52SSsh4dasck_P75fEnHjxRgoR5qObqK86HervbVlfNr7JXWfuGVcwO2"} {"level":"debug","ts":"2026-07-16T17:09:54Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"694acdcf-2dcb-9a26-b7a4-5df7ea88913a","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-0cb2ac.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-16RQn52SSsh4dasck_P75fEnHjxRgoR5qObqK86HervbVlfNr7JXWfuGVcwO2\"}"} {"level":"debug","ts":"2026-07-16T17:09:54Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"694acdcf-2dcb-9a26-b7a4-5df7ea88913a","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-0cb2ac.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":"86812a3a-fd50-46ca-88b3-1a22bf6cb0f3","keyName":"e2e-sub-iso-5a26f5","subscription":"e2e-a-only-6c96ca","tenant":"e2e-shared-a-0cb2ac","userId":"86812a3a-fd50-46ca-88b3-1a22bf6cb0f3","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-16T17:09:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"694acdcf-2dcb-9a26-b7a4-5df7ea88913a","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-16T17:09:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"694acdcf-2dcb-9a26-b7a4-5df7ea88913a","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-16T17:09:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"694acdcf-2dcb-9a26-b7a4-5df7ea88913a","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-16T17:09:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"694acdcf-2dcb-9a26-b7a4-5df7ea88913a","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-0cb2ac/sub-test-model-0cb2ac\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-0cb2ac/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-16T17:09:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"694acdcf-2dcb-9a26-b7a4-5df7ea88913a","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-16T17:09:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"694acdcf-2dcb-9a26-b7a4-5df7ea88913a","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-6c96ca"} {"level":"debug","ts":"2026-07-16T17:09:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"694acdcf-2dcb-9a26-b7a4-5df7ea88913a","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-16T17:09:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"694acdcf-2dcb-9a26-b7a4-5df7ea88913a","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-16T17:09:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"694acdcf-2dcb-9a26-b7a4-5df7ea88913a","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-16T17:09:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"694acdcf-2dcb-9a26-b7a4-5df7ea88913a","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-16T17:09:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"fd93c35f-9391-426e-ad15-b1c1ca8509cd","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:40468","PortSpecifier":{"PortValue":40468}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"fd93c35f-9391-426e-ad15-b1c1ca8509cd","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-734b32.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-16T17:09:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"fd93c35f-9391-426e-ad15-b1c1ca8509cd","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:40468","PortSpecifier":{"PortValue":40468}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784221794,"nanos":176719251},"http":{"id":"fd93c35f-9391-426e-ad15-b1c1ca8509cd","method":"GET","headers":{":authority":"e2e-shared-b-734b32.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-16T17:09:54Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"fd93c35f-9391-426e-ad15-b1c1ca8509cd","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-sJRmIJOssv38qmwj_BaIjGbJciJc3iq96kG6uZgTeYABdwyPgdcYnDj4YAOt"} {"level":"debug","ts":"2026-07-16T17:09:54Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"fd93c35f-9391-426e-ad15-b1c1ca8509cd","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-734b32.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-sJRmIJOssv38qmwj_BaIjGbJciJc3iq96kG6uZgTeYABdwyPgdcYnDj4YAOt\"}"} {"level":"debug","ts":"2026-07-16T17:09:54Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"fd93c35f-9391-426e-ad15-b1c1ca8509cd","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-734b32.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":"f3da6a67-b8c1-449a-aa59-778adcb6b420","keyName":"e2e-sub-iso-130147","subscription":"e2e-b-only-6c96ca","tenant":"e2e-shared-b-734b32","userId":"f3da6a67-b8c1-449a-aa59-778adcb6b420","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-16T17:09:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"fd93c35f-9391-426e-ad15-b1c1ca8509cd","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-16T17:09:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fd93c35f-9391-426e-ad15-b1c1ca8509cd","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-16T17:09:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fd93c35f-9391-426e-ad15-b1c1ca8509cd","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-16T17:09:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fd93c35f-9391-426e-ad15-b1c1ca8509cd","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-734b32/sub-test-model-734b32\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-734b32/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-16T17:09:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"fd93c35f-9391-426e-ad15-b1c1ca8509cd","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-16T17:09:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fd93c35f-9391-426e-ad15-b1c1ca8509cd","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-16T17:09:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fd93c35f-9391-426e-ad15-b1c1ca8509cd","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-16T17:09:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fd93c35f-9391-426e-ad15-b1c1ca8509cd","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-6c96ca"} {"level":"info","ts":"2026-07-16T17:09:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"fd93c35f-9391-426e-ad15-b1c1ca8509cd","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-16T17:09:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"fd93c35f-9391-426e-ad15-b1c1ca8509cd","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-16T17:10:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5c15ce54-5b09-4798-86a0-9d6dc92436b7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:38172","PortSpecifier":{"PortValue":38172}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"5c15ce54-5b09-4798-86a0-9d6dc92436b7","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-0cb2ac.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-16T17:10:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5c15ce54-5b09-4798-86a0-9d6dc92436b7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:38172","PortSpecifier":{"PortValue":38172}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784221808,"nanos":744691909},"http":{"id":"5c15ce54-5b09-4798-86a0-9d6dc92436b7","method":"POST","headers":{":authority":"e2e-shared-a-0cb2ac.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.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-16T17:10:08Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"5c15ce54-5b09-4798-86a0-9d6dc92436b7","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-16T17:10:08Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"5c15ce54-5b09-4798-86a0-9d6dc92436b7","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":"eec2cfb7-639c-456d-aa48-086f0166566c","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=ac8e0bc2-5ff2-4f7c-88be-c5d6cfc4ef5c"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3b1398c935f2"]}} {"level":"debug","ts":"2026-07-16T17:10:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"5c15ce54-5b09-4798-86a0-9d6dc92436b7","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3b1398c935f2"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=ac8e0bc2-5ff2-4f7c-88be-c5d6cfc4ef5c"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"eec2cfb7-639c-456d-aa48-086f0166566c","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.57:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-0cb2ac.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.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-16T17:10:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5c15ce54-5b09-4798-86a0-9d6dc92436b7","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-16T17:10:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5c15ce54-5b09-4798-86a0-9d6dc92436b7","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-16T17:10:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5c15ce54-5b09-4798-86a0-9d6dc92436b7","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-0cb2ac/sub-test-model-0cb2ac\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-0cb2ac/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-16T17:10:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"5c15ce54-5b09-4798-86a0-9d6dc92436b7","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-16T17:10:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5c15ce54-5b09-4798-86a0-9d6dc92436b7","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-16T17:10:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5c15ce54-5b09-4798-86a0-9d6dc92436b7","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-16T17:10:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5c15ce54-5b09-4798-86a0-9d6dc92436b7","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-16T17:10:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5c15ce54-5b09-4798-86a0-9d6dc92436b7","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-16T17:10:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a1753399-9cec-4ea2-9779-da40adcdb6fa","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:51872","PortSpecifier":{"PortValue":51872}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a1753399-9cec-4ea2-9779-da40adcdb6fa","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-734b32.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-16T17:10:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a1753399-9cec-4ea2-9779-da40adcdb6fa","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:51872","PortSpecifier":{"PortValue":51872}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784221808,"nanos":784463101},"http":{"id":"a1753399-9cec-4ea2-9779-da40adcdb6fa","method":"POST","headers":{":authority":"e2e-shared-b-734b32.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.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-16T17:10:08Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"a1753399-9cec-4ea2-9779-da40adcdb6fa","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-16T17:10:08Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a1753399-9cec-4ea2-9779-da40adcdb6fa","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":"eec2cfb7-639c-456d-aa48-086f0166566c","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=ac8e0bc2-5ff2-4f7c-88be-c5d6cfc4ef5c"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3b1398c935f2"]}} {"level":"debug","ts":"2026-07-16T17:10:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a1753399-9cec-4ea2-9779-da40adcdb6fa","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3b1398c935f2"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=ac8e0bc2-5ff2-4f7c-88be-c5d6cfc4ef5c"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"eec2cfb7-639c-456d-aa48-086f0166566c","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"c6cd3ff953ed0cb070180e90b12005f21ddbfebe5a56d7306044a0c7acddfcf3"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.58:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-734b32.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.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-16T17:10:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a1753399-9cec-4ea2-9779-da40adcdb6fa","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-16T17:10:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a1753399-9cec-4ea2-9779-da40adcdb6fa","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-16T17:10:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a1753399-9cec-4ea2-9779-da40adcdb6fa","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-734b32/sub-test-model-734b32\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-734b32/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-16T17:10:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"a1753399-9cec-4ea2-9779-da40adcdb6fa","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-16T17:10:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a1753399-9cec-4ea2-9779-da40adcdb6fa","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-16T17:10:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a1753399-9cec-4ea2-9779-da40adcdb6fa","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-16T17:10:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a1753399-9cec-4ea2-9779-da40adcdb6fa","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-16T17:10:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a1753399-9cec-4ea2-9779-da40adcdb6fa","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-16T17:10:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7256462c-b5c0-4d28-962e-dc97f8640b8b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:38188","PortSpecifier":{"PortValue":38188}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"7256462c-b5c0-4d28-962e-dc97f8640b8b","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-0cb2ac.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-16T17:10:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7256462c-b5c0-4d28-962e-dc97f8640b8b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:38188","PortSpecifier":{"PortValue":38188}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784221808,"nanos":819309542},"http":{"id":"7256462c-b5c0-4d28-962e-dc97f8640b8b","method":"POST","headers":{":authority":"e2e-shared-a-0cb2ac.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.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-16T17:10:08Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"7256462c-b5c0-4d28-962e-dc97f8640b8b","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-epwsxGJVC7ireU3c_h7ZVPpeSeUjLVy8Iob28iJLsBn63OjjnsW6IIS9ZWpT"} {"level":"debug","ts":"2026-07-16T17:10:08Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"7256462c-b5c0-4d28-962e-dc97f8640b8b","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-0cb2ac.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-epwsxGJVC7ireU3c_h7ZVPpeSeUjLVy8Iob28iJLsBn63OjjnsW6IIS9ZWpT\"}"} {"level":"debug","ts":"2026-07-16T17:10:08Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"7256462c-b5c0-4d28-962e-dc97f8640b8b","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-0cb2ac.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":"55cd11d0-fa30-4d89-9072-0773bd7d15ad","keyName":"e2e-sub-iso-a832cb","subscription":"e2e-shared-sub-581132","tenant":"e2e-shared-a-0cb2ac","userId":"55cd11d0-fa30-4d89-9072-0773bd7d15ad","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-16T17:10:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"7256462c-b5c0-4d28-962e-dc97f8640b8b","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-16T17:10:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7256462c-b5c0-4d28-962e-dc97f8640b8b","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-16T17:10:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7256462c-b5c0-4d28-962e-dc97f8640b8b","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-16T17:10:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7256462c-b5c0-4d28-962e-dc97f8640b8b","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-0cb2ac/sub-test-model-0cb2ac\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-0cb2ac/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-16T17:10:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7256462c-b5c0-4d28-962e-dc97f8640b8b","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-581132"} {"level":"debug","ts":"2026-07-16T17:10:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7256462c-b5c0-4d28-962e-dc97f8640b8b","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-16T17:10:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"7256462c-b5c0-4d28-962e-dc97f8640b8b","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-16T17:10:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7256462c-b5c0-4d28-962e-dc97f8640b8b","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-16T17:10:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7256462c-b5c0-4d28-962e-dc97f8640b8b","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-16T17:10:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7256462c-b5c0-4d28-962e-dc97f8640b8b","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-16T17:10:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b9c01d45-e654-42ec-9d7f-7813b6d779f5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:51884","PortSpecifier":{"PortValue":51884}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b9c01d45-e654-42ec-9d7f-7813b6d779f5","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-b-734b32.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-16T17:10:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b9c01d45-e654-42ec-9d7f-7813b6d779f5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:51884","PortSpecifier":{"PortValue":51884}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784221808,"nanos":853517145},"http":{"id":"b9c01d45-e654-42ec-9d7f-7813b6d779f5","method":"POST","headers":{":authority":"e2e-shared-b-734b32.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.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-16T17:10:08Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b9c01d45-e654-42ec-9d7f-7813b6d779f5","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-xEHD8FZvlKMkF3hI_3yBMps2QWpa14KuZWrh3wgbtj0haGqEiichLpFqt1aF"} {"level":"debug","ts":"2026-07-16T17:10:08Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"b9c01d45-e654-42ec-9d7f-7813b6d779f5","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-734b32.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-xEHD8FZvlKMkF3hI_3yBMps2QWpa14KuZWrh3wgbtj0haGqEiichLpFqt1aF\"}"} {"level":"debug","ts":"2026-07-16T17:10:08Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"b9c01d45-e654-42ec-9d7f-7813b6d779f5","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-734b32.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":"09f71881-51af-4e64-a49d-14e6cf38c532","keyName":"e2e-sub-iso-f2cf93","subscription":"e2e-shared-sub-581132","tenant":"e2e-shared-b-734b32","userId":"09f71881-51af-4e64-a49d-14e6cf38c532","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-16T17:10:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b9c01d45-e654-42ec-9d7f-7813b6d779f5","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-16T17:10:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b9c01d45-e654-42ec-9d7f-7813b6d779f5","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-16T17:10:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b9c01d45-e654-42ec-9d7f-7813b6d779f5","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-16T17:10:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b9c01d45-e654-42ec-9d7f-7813b6d779f5","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-734b32/sub-test-model-734b32\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-734b32/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-16T17:10:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b9c01d45-e654-42ec-9d7f-7813b6d779f5","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-16T17:10:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"b9c01d45-e654-42ec-9d7f-7813b6d779f5","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-16T17:10:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b9c01d45-e654-42ec-9d7f-7813b6d779f5","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-581132"} {"level":"debug","ts":"2026-07-16T17:10:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b9c01d45-e654-42ec-9d7f-7813b6d779f5","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-16T17:10:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b9c01d45-e654-42ec-9d7f-7813b6d779f5","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-16T17:10:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b9c01d45-e654-42ec-9d7f-7813b6d779f5","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-16T17:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"234781a473d5aee3b6e98869604fe9a711f6ee4e1123d1ce1365adf5e739c27e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:10:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:10:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"234781a473d5aee3b6e98869604fe9a711f6ee4e1123d1ce1365adf5e739c27e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"234781a473d5aee3b6e98869604fe9a711f6ee4e1123d1ce1365adf5e739c27e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/234781a473d5aee3b6e98869604fe9a711f6ee4e1123d1ce1365adf5e739c27e"} {"level":"debug","ts":"2026-07-16T17:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"234781a473d5aee3b6e98869604fe9a711f6ee4e1123d1ce1365adf5e739c27e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/234781a473d5aee3b6e98869604fe9a711f6ee4e1123d1ce1365adf5e739c27e"} {"level":"debug","ts":"2026-07-16T17:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"234781a473d5aee3b6e98869604fe9a711f6ee4e1123d1ce1365adf5e739c27e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:10:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:10:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["234781a473d5aee3b6e98869604fe9a711f6ee4e1123d1ce1365adf5e739c27e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"234781a473d5aee3b6e98869604fe9a711f6ee4e1123d1ce1365adf5e739c27e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"234781a473d5aee3b6e98869604fe9a711f6ee4e1123d1ce1365adf5e739c27e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:10:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:10:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"234781a473d5aee3b6e98869604fe9a711f6ee4e1123d1ce1365adf5e739c27e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"234781a473d5aee3b6e98869604fe9a711f6ee4e1123d1ce1365adf5e739c27e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/234781a473d5aee3b6e98869604fe9a711f6ee4e1123d1ce1365adf5e739c27e"} {"level":"debug","ts":"2026-07-16T17:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"234781a473d5aee3b6e98869604fe9a711f6ee4e1123d1ce1365adf5e739c27e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/234781a473d5aee3b6e98869604fe9a711f6ee4e1123d1ce1365adf5e739c27e"} {"level":"debug","ts":"2026-07-16T17:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"234781a473d5aee3b6e98869604fe9a711f6ee4e1123d1ce1365adf5e739c27e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:10:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:10:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["234781a473d5aee3b6e98869604fe9a711f6ee4e1123d1ce1365adf5e739c27e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"234781a473d5aee3b6e98869604fe9a711f6ee4e1123d1ce1365adf5e739c27e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"234781a473d5aee3b6e98869604fe9a711f6ee4e1123d1ce1365adf5e739c27e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:10:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/234781a473d5aee3b6e98869604fe9a711f6ee4e1123d1ce1365adf5e739c27e"} {"level":"debug","ts":"2026-07-16T17:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7e481d49eb07d355cfdaee7bc1c129d1cf8c6c7263374c406c6e3de67eab448d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:10:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:10:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7e481d49eb07d355cfdaee7bc1c129d1cf8c6c7263374c406c6e3de67eab448d"} {"level":"info","ts":"2026-07-16T17:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7e481d49eb07d355cfdaee7bc1c129d1cf8c6c7263374c406c6e3de67eab448d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7e481d49eb07d355cfdaee7bc1c129d1cf8c6c7263374c406c6e3de67eab448d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7e481d49eb07d355cfdaee7bc1c129d1cf8c6c7263374c406c6e3de67eab448d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7e481d49eb07d355cfdaee7bc1c129d1cf8c6c7263374c406c6e3de67eab448d"} {"level":"debug","ts":"2026-07-16T17:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7e481d49eb07d355cfdaee7bc1c129d1cf8c6c7263374c406c6e3de67eab448d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:10:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:10:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7e481d49eb07d355cfdaee7bc1c129d1cf8c6c7263374c406c6e3de67eab448d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7e481d49eb07d355cfdaee7bc1c129d1cf8c6c7263374c406c6e3de67eab448d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7e481d49eb07d355cfdaee7bc1c129d1cf8c6c7263374c406c6e3de67eab448d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:10:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:10:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7e481d49eb07d355cfdaee7bc1c129d1cf8c6c7263374c406c6e3de67eab448d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"de41eb2ba2786e14ebbcd51fbbfd0ee404442ebdd78edc57e9b21b5e04ac5854","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:10:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:10:23Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7e481d49eb07d355cfdaee7bc1c129d1cf8c6c7263374c406c6e3de67eab448d"} {"level":"info","ts":"2026-07-16T17:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/de41eb2ba2786e14ebbcd51fbbfd0ee404442ebdd78edc57e9b21b5e04ac5854"} {"level":"info","ts":"2026-07-16T17:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"de41eb2ba2786e14ebbcd51fbbfd0ee404442ebdd78edc57e9b21b5e04ac5854","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7e481d49eb07d355cfdaee7bc1c129d1cf8c6c7263374c406c6e3de67eab448d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"de41eb2ba2786e14ebbcd51fbbfd0ee404442ebdd78edc57e9b21b5e04ac5854","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:10:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:10:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["de41eb2ba2786e14ebbcd51fbbfd0ee404442ebdd78edc57e9b21b5e04ac5854"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7e481d49eb07d355cfdaee7bc1c129d1cf8c6c7263374c406c6e3de67eab448d"} {"level":"error","ts":"2026-07-16T17:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"de41eb2ba2786e14ebbcd51fbbfd0ee404442ebdd78edc57e9b21b5e04ac5854","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"de41eb2ba2786e14ebbcd51fbbfd0ee404442ebdd78edc57e9b21b5e04ac5854\": 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-16T17:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7e481d49eb07d355cfdaee7bc1c129d1cf8c6c7263374c406c6e3de67eab448d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:10:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:10:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7e481d49eb07d355cfdaee7bc1c129d1cf8c6c7263374c406c6e3de67eab448d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/de41eb2ba2786e14ebbcd51fbbfd0ee404442ebdd78edc57e9b21b5e04ac5854"} {"level":"info","ts":"2026-07-16T17:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e8c20333158ed269afc486611242998ab79e1071168b26e41774b41a178ce16a"} {"level":"info","ts":"2026-07-16T17:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7e481d49eb07d355cfdaee7bc1c129d1cf8c6c7263374c406c6e3de67eab448d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"de41eb2ba2786e14ebbcd51fbbfd0ee404442ebdd78edc57e9b21b5e04ac5854","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:10:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:10:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["de41eb2ba2786e14ebbcd51fbbfd0ee404442ebdd78edc57e9b21b5e04ac5854"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7e481d49eb07d355cfdaee7bc1c129d1cf8c6c7263374c406c6e3de67eab448d"} {"level":"info","ts":"2026-07-16T17:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"de41eb2ba2786e14ebbcd51fbbfd0ee404442ebdd78edc57e9b21b5e04ac5854","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e8c20333158ed269afc486611242998ab79e1071168b26e41774b41a178ce16a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:10:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:10:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e8c20333158ed269afc486611242998ab79e1071168b26e41774b41a178ce16a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/85c5c6aa233dd80b40f5c6632986328237b0900ca8fcfa5766eff679d321b55a"} {"level":"info","ts":"2026-07-16T17:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/de41eb2ba2786e14ebbcd51fbbfd0ee404442ebdd78edc57e9b21b5e04ac5854"} {"level":"info","ts":"2026-07-16T17:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e8c20333158ed269afc486611242998ab79e1071168b26e41774b41a178ce16a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7e481d49eb07d355cfdaee7bc1c129d1cf8c6c7263374c406c6e3de67eab448d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"85c5c6aa233dd80b40f5c6632986328237b0900ca8fcfa5766eff679d321b55a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:10:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:10:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["85c5c6aa233dd80b40f5c6632986328237b0900ca8fcfa5766eff679d321b55a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"85c5c6aa233dd80b40f5c6632986328237b0900ca8fcfa5766eff679d321b55a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"de41eb2ba2786e14ebbcd51fbbfd0ee404442ebdd78edc57e9b21b5e04ac5854","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e8c20333158ed269afc486611242998ab79e1071168b26e41774b41a178ce16a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:10:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:10:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e8c20333158ed269afc486611242998ab79e1071168b26e41774b41a178ce16a"} {"level":"info","ts":"2026-07-16T17:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fedd062c165d43f765fd9ffc0773db3f93391bbe8017a83fdf27032856a1a797"} {"level":"info","ts":"2026-07-16T17:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e8c20333158ed269afc486611242998ab79e1071168b26e41774b41a178ce16a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fedd062c165d43f765fd9ffc0773db3f93391bbe8017a83fdf27032856a1a797","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:10:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:10:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fedd062c165d43f765fd9ffc0773db3f93391bbe8017a83fdf27032856a1a797"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/85c5c6aa233dd80b40f5c6632986328237b0900ca8fcfa5766eff679d321b55a"} {"level":"info","ts":"2026-07-16T17:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e8c20333158ed269afc486611242998ab79e1071168b26e41774b41a178ce16a"} {"level":"info","ts":"2026-07-16T17:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a0c572bf94a7f4adb0576fe0948ecdfbe672a0dd6010e20b131e67cd483ed5f6"} {"level":"info","ts":"2026-07-16T17:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fedd062c165d43f765fd9ffc0773db3f93391bbe8017a83fdf27032856a1a797","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"85c5c6aa233dd80b40f5c6632986328237b0900ca8fcfa5766eff679d321b55a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e8c20333158ed269afc486611242998ab79e1071168b26e41774b41a178ce16a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:10:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:10:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e8c20333158ed269afc486611242998ab79e1071168b26e41774b41a178ce16a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fedd062c165d43f765fd9ffc0773db3f93391bbe8017a83fdf27032856a1a797"} {"level":"info","ts":"2026-07-16T17:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dcd080b40123209b71652abe20e6b30a0728e325a42eebfb764a36eae97d24db"} {"level":"info","ts":"2026-07-16T17:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e8c20333158ed269afc486611242998ab79e1071168b26e41774b41a178ce16a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a0c572bf94a7f4adb0576fe0948ecdfbe672a0dd6010e20b131e67cd483ed5f6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:10:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:10:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a0c572bf94a7f4adb0576fe0948ecdfbe672a0dd6010e20b131e67cd483ed5f6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e8c20333158ed269afc486611242998ab79e1071168b26e41774b41a178ce16a"} {"level":"info","ts":"2026-07-16T17:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f065c577115d0c7f7d39aa42fe2f4ca8195325392b1a6adbb41f866cfa8121ca"} {"level":"info","ts":"2026-07-16T17:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a3a1c0e0f6f92a6e47cc74eca555854878dc5cb86d88d37413f5322f0b4475ae"} {"level":"info","ts":"2026-07-16T17:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a0c572bf94a7f4adb0576fe0948ecdfbe672a0dd6010e20b131e67cd483ed5f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fedd062c165d43f765fd9ffc0773db3f93391bbe8017a83fdf27032856a1a797","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dcd080b40123209b71652abe20e6b30a0728e325a42eebfb764a36eae97d24db","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:10:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:10:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dcd080b40123209b71652abe20e6b30a0728e325a42eebfb764a36eae97d24db"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a0c572bf94a7f4adb0576fe0948ecdfbe672a0dd6010e20b131e67cd483ed5f6"} {"level":"info","ts":"2026-07-16T17:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6da74616ee5541006b8126bd94394c4cd73d0d94f2bafbee9c01ce0d877e2630"} {"level":"info","ts":"2026-07-16T17:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dcd080b40123209b71652abe20e6b30a0728e325a42eebfb764a36eae97d24db","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e8c20333158ed269afc486611242998ab79e1071168b26e41774b41a178ce16a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a0c572bf94a7f4adb0576fe0948ecdfbe672a0dd6010e20b131e67cd483ed5f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dcd080b40123209b71652abe20e6b30a0728e325a42eebfb764a36eae97d24db","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:10:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:10:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dcd080b40123209b71652abe20e6b30a0728e325a42eebfb764a36eae97d24db"} {"level":"info","ts":"2026-07-16T17:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ed191c0c2bed89727a9ef90422027a97f22b0d10a78c909ebb0407c46c6663f6"} {"level":"info","ts":"2026-07-16T17:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dcd080b40123209b71652abe20e6b30a0728e325a42eebfb764a36eae97d24db","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dcd080b40123209b71652abe20e6b30a0728e325a42eebfb764a36eae97d24db","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dcd080b40123209b71652abe20e6b30a0728e325a42eebfb764a36eae97d24db","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dcd080b40123209b71652abe20e6b30a0728e325a42eebfb764a36eae97d24db"} {"level":"info","ts":"2026-07-16T17:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2e72299dac9664fc51da090ff75b4a5103f789067508a136cf2d0c26d962f96c"} {"level":"debug","ts":"2026-07-16T17:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dcd080b40123209b71652abe20e6b30a0728e325a42eebfb764a36eae97d24db","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:10:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:10:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dcd080b40123209b71652abe20e6b30a0728e325a42eebfb764a36eae97d24db"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/29f9812a8c9b841a3097ff5c375b20173f82abf5ca242d92879704290ac6d8b1"} {"level":"info","ts":"2026-07-16T17:10:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f658cb70feeb0ee49845e6903dbc2324c288667ee036f202339bf3de886ab9a9"} {"level":"info","ts":"2026-07-16T17:10:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dcd080b40123209b71652abe20e6b30a0728e325a42eebfb764a36eae97d24db","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:10:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f7badf283beb34cc37860f077560c4715458c2a0cc3a74b639f2f710e05d5625"} {"level":"debug","ts":"2026-07-16T17:10:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dcd080b40123209b71652abe20e6b30a0728e325a42eebfb764a36eae97d24db","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:10:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:10: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-16T17:10:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dcd080b40123209b71652abe20e6b30a0728e325a42eebfb764a36eae97d24db"} {"level":"info","ts":"2026-07-16T17:10:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9d74081116bb96b43b2ebabca322a2eceaa5480ac69d5a83b730b4cbdb738cfb"} {"level":"info","ts":"2026-07-16T17:10:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dcd080b40123209b71652abe20e6b30a0728e325a42eebfb764a36eae97d24db","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dcd080b40123209b71652abe20e6b30a0728e325a42eebfb764a36eae97d24db","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dcd080b40123209b71652abe20e6b30a0728e325a42eebfb764a36eae97d24db","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dcd080b40123209b71652abe20e6b30a0728e325a42eebfb764a36eae97d24db","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dcd080b40123209b71652abe20e6b30a0728e325a42eebfb764a36eae97d24db","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:10:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dcd080b40123209b71652abe20e6b30a0728e325a42eebfb764a36eae97d24db"} {"level":"info","ts":"2026-07-16T17:10:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5a946de5c1e1dbb66427eed3c8cf8ee7a5426475884a95f16dd99a9bce62d431"} {"level":"info","ts":"2026-07-16T17:10:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3eec70cc8db10fb302d3993192c8ff48880d891fc5ae6fb0519c914292577c02"} {"level":"info","ts":"2026-07-16T17:10:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4b4d637b2f99ee0d87a43f4f96ec0a261a31d3be302ffcad7ee96124d62539dc"} {"level":"debug","ts":"2026-07-16T17:10:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dcd080b40123209b71652abe20e6b30a0728e325a42eebfb764a36eae97d24db","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:10:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:10:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dcd080b40123209b71652abe20e6b30a0728e325a42eebfb764a36eae97d24db"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:10:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c7db969ba9d825ea07cca4cd4f2cb648d7576e59bb5bddb8c278f64fa34384cb"} {"level":"info","ts":"2026-07-16T17:10:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ff032ebd2bd113732713dd60a05334c4ff3b8360cea19f5154d35953e2ecd5be"} {"level":"info","ts":"2026-07-16T17:10:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a17fd5bc1ac911218029d4afdbb3e50ff766e37003d2cff2b4e16ff987927b56"} {"level":"info","ts":"2026-07-16T17:10:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dcd080b40123209b71652abe20e6b30a0728e325a42eebfb764a36eae97d24db","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dcd080b40123209b71652abe20e6b30a0728e325a42eebfb764a36eae97d24db","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:10:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:10: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-16T17:10:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dcd080b40123209b71652abe20e6b30a0728e325a42eebfb764a36eae97d24db"} {"level":"info","ts":"2026-07-16T17:10:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b962acbc8ec542bc59255c06e64c95bee7ba6c95c99c3c40aea514061f89fbd3"} {"level":"info","ts":"2026-07-16T17:10:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dcd080b40123209b71652abe20e6b30a0728e325a42eebfb764a36eae97d24db","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dcd080b40123209b71652abe20e6b30a0728e325a42eebfb764a36eae97d24db","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:10:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:10:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dcd080b40123209b71652abe20e6b30a0728e325a42eebfb764a36eae97d24db"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:10:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dcd080b40123209b71652abe20e6b30a0728e325a42eebfb764a36eae97d24db"} {"level":"info","ts":"2026-07-16T17:10:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dcd080b40123209b71652abe20e6b30a0728e325a42eebfb764a36eae97d24db","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dcd080b40123209b71652abe20e6b30a0728e325a42eebfb764a36eae97d24db","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:10:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:10: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-16T17:10:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dcd080b40123209b71652abe20e6b30a0728e325a42eebfb764a36eae97d24db"} {"level":"info","ts":"2026-07-16T17:10:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dcd080b40123209b71652abe20e6b30a0728e325a42eebfb764a36eae97d24db","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dcd080b40123209b71652abe20e6b30a0728e325a42eebfb764a36eae97d24db","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dcd080b40123209b71652abe20e6b30a0728e325a42eebfb764a36eae97d24db","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:10:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dcd080b40123209b71652abe20e6b30a0728e325a42eebfb764a36eae97d24db"} {"level":"debug","ts":"2026-07-16T17:10:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dcd080b40123209b71652abe20e6b30a0728e325a42eebfb764a36eae97d24db","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:10:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:10:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dcd080b40123209b71652abe20e6b30a0728e325a42eebfb764a36eae97d24db"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:10:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dcd080b40123209b71652abe20e6b30a0728e325a42eebfb764a36eae97d24db","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dcd080b40123209b71652abe20e6b30a0728e325a42eebfb764a36eae97d24db","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:10:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:10: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-16T17:10:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dcd080b40123209b71652abe20e6b30a0728e325a42eebfb764a36eae97d24db"} {"level":"info","ts":"2026-07-16T17:10:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dcd080b40123209b71652abe20e6b30a0728e325a42eebfb764a36eae97d24db","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dcd080b40123209b71652abe20e6b30a0728e325a42eebfb764a36eae97d24db","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dcd080b40123209b71652abe20e6b30a0728e325a42eebfb764a36eae97d24db","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:10:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dcd080b40123209b71652abe20e6b30a0728e325a42eebfb764a36eae97d24db"} {"level":"debug","ts":"2026-07-16T17:10:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dcd080b40123209b71652abe20e6b30a0728e325a42eebfb764a36eae97d24db","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:10:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:10:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dcd080b40123209b71652abe20e6b30a0728e325a42eebfb764a36eae97d24db"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:10:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dcd080b40123209b71652abe20e6b30a0728e325a42eebfb764a36eae97d24db","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dcd080b40123209b71652abe20e6b30a0728e325a42eebfb764a36eae97d24db","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:10:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dcd080b40123209b71652abe20e6b30a0728e325a42eebfb764a36eae97d24db"} {"level":"debug","ts":"2026-07-16T17:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d24044968865ca6dde2ca4dc70ebefbe957173108f7b6b3b5c9f6cc7ab2ed8b5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:10:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:10:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d24044968865ca6dde2ca4dc70ebefbe957173108f7b6b3b5c9f6cc7ab2ed8b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d24044968865ca6dde2ca4dc70ebefbe957173108f7b6b3b5c9f6cc7ab2ed8b5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d24044968865ca6dde2ca4dc70ebefbe957173108f7b6b3b5c9f6cc7ab2ed8b5"} {"level":"debug","ts":"2026-07-16T17:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d24044968865ca6dde2ca4dc70ebefbe957173108f7b6b3b5c9f6cc7ab2ed8b5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d24044968865ca6dde2ca4dc70ebefbe957173108f7b6b3b5c9f6cc7ab2ed8b5"} {"level":"debug","ts":"2026-07-16T17:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d24044968865ca6dde2ca4dc70ebefbe957173108f7b6b3b5c9f6cc7ab2ed8b5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:10:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:10:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d24044968865ca6dde2ca4dc70ebefbe957173108f7b6b3b5c9f6cc7ab2ed8b5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d24044968865ca6dde2ca4dc70ebefbe957173108f7b6b3b5c9f6cc7ab2ed8b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d24044968865ca6dde2ca4dc70ebefbe957173108f7b6b3b5c9f6cc7ab2ed8b5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:10:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:10:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d24044968865ca6dde2ca4dc70ebefbe957173108f7b6b3b5c9f6cc7ab2ed8b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d24044968865ca6dde2ca4dc70ebefbe957173108f7b6b3b5c9f6cc7ab2ed8b5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d24044968865ca6dde2ca4dc70ebefbe957173108f7b6b3b5c9f6cc7ab2ed8b5"} {"level":"debug","ts":"2026-07-16T17:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d24044968865ca6dde2ca4dc70ebefbe957173108f7b6b3b5c9f6cc7ab2ed8b5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d24044968865ca6dde2ca4dc70ebefbe957173108f7b6b3b5c9f6cc7ab2ed8b5"} {"level":"debug","ts":"2026-07-16T17:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d24044968865ca6dde2ca4dc70ebefbe957173108f7b6b3b5c9f6cc7ab2ed8b5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:10:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:10:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d24044968865ca6dde2ca4dc70ebefbe957173108f7b6b3b5c9f6cc7ab2ed8b5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d24044968865ca6dde2ca4dc70ebefbe957173108f7b6b3b5c9f6cc7ab2ed8b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d24044968865ca6dde2ca4dc70ebefbe957173108f7b6b3b5c9f6cc7ab2ed8b5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d24044968865ca6dde2ca4dc70ebefbe957173108f7b6b3b5c9f6cc7ab2ed8b5"} {"level":"debug","ts":"2026-07-16T17:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c892a6cb9dcada8c1617db19ba41d22a9ab964bae31bac9a77da038ca7faa597","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:10:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:10:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c892a6cb9dcada8c1617db19ba41d22a9ab964bae31bac9a77da038ca7faa597","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c892a6cb9dcada8c1617db19ba41d22a9ab964bae31bac9a77da038ca7faa597","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c892a6cb9dcada8c1617db19ba41d22a9ab964bae31bac9a77da038ca7faa597"} {"level":"debug","ts":"2026-07-16T17:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c892a6cb9dcada8c1617db19ba41d22a9ab964bae31bac9a77da038ca7faa597","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c892a6cb9dcada8c1617db19ba41d22a9ab964bae31bac9a77da038ca7faa597"} {"level":"debug","ts":"2026-07-16T17:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c892a6cb9dcada8c1617db19ba41d22a9ab964bae31bac9a77da038ca7faa597","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:10:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:10:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c892a6cb9dcada8c1617db19ba41d22a9ab964bae31bac9a77da038ca7faa597"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c892a6cb9dcada8c1617db19ba41d22a9ab964bae31bac9a77da038ca7faa597","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c892a6cb9dcada8c1617db19ba41d22a9ab964bae31bac9a77da038ca7faa597","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c892a6cb9dcada8c1617db19ba41d22a9ab964bae31bac9a77da038ca7faa597"} {"level":"debug","ts":"2026-07-16T17:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db9925464d5998214c50ccb92c7e131e2aa957677b7aa601dc3c904d03967d5d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:10:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:10:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"db9925464d5998214c50ccb92c7e131e2aa957677b7aa601dc3c904d03967d5d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"db9925464d5998214c50ccb92c7e131e2aa957677b7aa601dc3c904d03967d5d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db9925464d5998214c50ccb92c7e131e2aa957677b7aa601dc3c904d03967d5d"} {"level":"debug","ts":"2026-07-16T17:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"db9925464d5998214c50ccb92c7e131e2aa957677b7aa601dc3c904d03967d5d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db9925464d5998214c50ccb92c7e131e2aa957677b7aa601dc3c904d03967d5d"} {"level":"debug","ts":"2026-07-16T17:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db9925464d5998214c50ccb92c7e131e2aa957677b7aa601dc3c904d03967d5d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:10:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:10:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["db9925464d5998214c50ccb92c7e131e2aa957677b7aa601dc3c904d03967d5d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"db9925464d5998214c50ccb92c7e131e2aa957677b7aa601dc3c904d03967d5d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db9925464d5998214c50ccb92c7e131e2aa957677b7aa601dc3c904d03967d5d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:10:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:10:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db9925464d5998214c50ccb92c7e131e2aa957677b7aa601dc3c904d03967d5d"} {"level":"info","ts":"2026-07-16T17:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"db9925464d5998214c50ccb92c7e131e2aa957677b7aa601dc3c904d03967d5d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"db9925464d5998214c50ccb92c7e131e2aa957677b7aa601dc3c904d03967d5d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"db9925464d5998214c50ccb92c7e131e2aa957677b7aa601dc3c904d03967d5d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"35f3eb61c960fd4ecc932e01f43b3375adbf1c7e34516f46faa17142e679a305","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:10:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:10:46Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db9925464d5998214c50ccb92c7e131e2aa957677b7aa601dc3c904d03967d5d"} {"level":"info","ts":"2026-07-16T17:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"35f3eb61c960fd4ecc932e01f43b3375adbf1c7e34516f46faa17142e679a305","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db9925464d5998214c50ccb92c7e131e2aa957677b7aa601dc3c904d03967d5d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:10:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:10:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["db9925464d5998214c50ccb92c7e131e2aa957677b7aa601dc3c904d03967d5d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"db9925464d5998214c50ccb92c7e131e2aa957677b7aa601dc3c904d03967d5d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"35f3eb61c960fd4ecc932e01f43b3375adbf1c7e34516f46faa17142e679a305","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:10:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:10:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:10:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/35f3eb61c960fd4ecc932e01f43b3375adbf1c7e34516f46faa17142e679a305"} {"level":"info","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"35f3eb61c960fd4ecc932e01f43b3375adbf1c7e34516f46faa17142e679a305","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db9925464d5998214c50ccb92c7e131e2aa957677b7aa601dc3c904d03967d5d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:10:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:10:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db9925464d5998214c50ccb92c7e131e2aa957677b7aa601dc3c904d03967d5d"} {"level":"info","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"db9925464d5998214c50ccb92c7e131e2aa957677b7aa601dc3c904d03967d5d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"35f3eb61c960fd4ecc932e01f43b3375adbf1c7e34516f46faa17142e679a305","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db9925464d5998214c50ccb92c7e131e2aa957677b7aa601dc3c904d03967d5d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:10:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:10:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["db9925464d5998214c50ccb92c7e131e2aa957677b7aa601dc3c904d03967d5d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/35f3eb61c960fd4ecc932e01f43b3375adbf1c7e34516f46faa17142e679a305"} {"level":"info","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"db9925464d5998214c50ccb92c7e131e2aa957677b7aa601dc3c904d03967d5d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"db9925464d5998214c50ccb92c7e131e2aa957677b7aa601dc3c904d03967d5d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db9925464d5998214c50ccb92c7e131e2aa957677b7aa601dc3c904d03967d5d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:10:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:10:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"db9925464d5998214c50ccb92c7e131e2aa957677b7aa601dc3c904d03967d5d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"35f3eb61c960fd4ecc932e01f43b3375adbf1c7e34516f46faa17142e679a305","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:10:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:10:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["35f3eb61c960fd4ecc932e01f43b3375adbf1c7e34516f46faa17142e679a305"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db9925464d5998214c50ccb92c7e131e2aa957677b7aa601dc3c904d03967d5d"} {"level":"info","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"35f3eb61c960fd4ecc932e01f43b3375adbf1c7e34516f46faa17142e679a305","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"db9925464d5998214c50ccb92c7e131e2aa957677b7aa601dc3c904d03967d5d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"35f3eb61c960fd4ecc932e01f43b3375adbf1c7e34516f46faa17142e679a305","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db9925464d5998214c50ccb92c7e131e2aa957677b7aa601dc3c904d03967d5d"} {"level":"debug","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db9925464d5998214c50ccb92c7e131e2aa957677b7aa601dc3c904d03967d5d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:10:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:10:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["db9925464d5998214c50ccb92c7e131e2aa957677b7aa601dc3c904d03967d5d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"db9925464d5998214c50ccb92c7e131e2aa957677b7aa601dc3c904d03967d5d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"db9925464d5998214c50ccb92c7e131e2aa957677b7aa601dc3c904d03967d5d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/35f3eb61c960fd4ecc932e01f43b3375adbf1c7e34516f46faa17142e679a305"} {"level":"debug","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c81114cbfc81f66f5fc00c19a37cf09fd4be9fad8f4fc53d79310ac522a60443","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:10:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:10:47Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c81114cbfc81f66f5fc00c19a37cf09fd4be9fad8f4fc53d79310ac522a60443","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c81114cbfc81f66f5fc00c19a37cf09fd4be9fad8f4fc53d79310ac522a60443","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c81114cbfc81f66f5fc00c19a37cf09fd4be9fad8f4fc53d79310ac522a60443","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db9925464d5998214c50ccb92c7e131e2aa957677b7aa601dc3c904d03967d5d"} {"level":"debug","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c81114cbfc81f66f5fc00c19a37cf09fd4be9fad8f4fc53d79310ac522a60443","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:10:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:10:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c81114cbfc81f66f5fc00c19a37cf09fd4be9fad8f4fc53d79310ac522a60443"} {"level":"info","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c81114cbfc81f66f5fc00c19a37cf09fd4be9fad8f4fc53d79310ac522a60443","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c81114cbfc81f66f5fc00c19a37cf09fd4be9fad8f4fc53d79310ac522a60443","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c81114cbfc81f66f5fc00c19a37cf09fd4be9fad8f4fc53d79310ac522a60443"} {"level":"debug","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c81114cbfc81f66f5fc00c19a37cf09fd4be9fad8f4fc53d79310ac522a60443","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:10:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:10:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c81114cbfc81f66f5fc00c19a37cf09fd4be9fad8f4fc53d79310ac522a60443"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c81114cbfc81f66f5fc00c19a37cf09fd4be9fad8f4fc53d79310ac522a60443","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"452299f9b35fc39120e7093ca55503f72293e3411eddaf1b22c15ed1ba03a9cc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:10:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:10:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/452299f9b35fc39120e7093ca55503f72293e3411eddaf1b22c15ed1ba03a9cc"} {"level":"info","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"452299f9b35fc39120e7093ca55503f72293e3411eddaf1b22c15ed1ba03a9cc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c81114cbfc81f66f5fc00c19a37cf09fd4be9fad8f4fc53d79310ac522a60443","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:10:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:10:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c81114cbfc81f66f5fc00c19a37cf09fd4be9fad8f4fc53d79310ac522a60443","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"452299f9b35fc39120e7093ca55503f72293e3411eddaf1b22c15ed1ba03a9cc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:10:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:10:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["452299f9b35fc39120e7093ca55503f72293e3411eddaf1b22c15ed1ba03a9cc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c81114cbfc81f66f5fc00c19a37cf09fd4be9fad8f4fc53d79310ac522a60443"} {"level":"info","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"452299f9b35fc39120e7093ca55503f72293e3411eddaf1b22c15ed1ba03a9cc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c81114cbfc81f66f5fc00c19a37cf09fd4be9fad8f4fc53d79310ac522a60443","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:10:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:10:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c81114cbfc81f66f5fc00c19a37cf09fd4be9fad8f4fc53d79310ac522a60443"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/452299f9b35fc39120e7093ca55503f72293e3411eddaf1b22c15ed1ba03a9cc"} {"level":"info","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c81114cbfc81f66f5fc00c19a37cf09fd4be9fad8f4fc53d79310ac522a60443","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"452299f9b35fc39120e7093ca55503f72293e3411eddaf1b22c15ed1ba03a9cc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c81114cbfc81f66f5fc00c19a37cf09fd4be9fad8f4fc53d79310ac522a60443","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:10:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:10:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c81114cbfc81f66f5fc00c19a37cf09fd4be9fad8f4fc53d79310ac522a60443"} {"level":"info","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c81114cbfc81f66f5fc00c19a37cf09fd4be9fad8f4fc53d79310ac522a60443","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c81114cbfc81f66f5fc00c19a37cf09fd4be9fad8f4fc53d79310ac522a60443","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:10:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:10:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c81114cbfc81f66f5fc00c19a37cf09fd4be9fad8f4fc53d79310ac522a60443"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c81114cbfc81f66f5fc00c19a37cf09fd4be9fad8f4fc53d79310ac522a60443","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c81114cbfc81f66f5fc00c19a37cf09fd4be9fad8f4fc53d79310ac522a60443","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:10:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:10:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c81114cbfc81f66f5fc00c19a37cf09fd4be9fad8f4fc53d79310ac522a60443"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/452299f9b35fc39120e7093ca55503f72293e3411eddaf1b22c15ed1ba03a9cc"} {"level":"error","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"c81114cbfc81f66f5fc00c19a37cf09fd4be9fad8f4fc53d79310ac522a60443","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"c81114cbfc81f66f5fc00c19a37cf09fd4be9fad8f4fc53d79310ac522a60443\": 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-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c81114cbfc81f66f5fc00c19a37cf09fd4be9fad8f4fc53d79310ac522a60443","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:10:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:10:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c81114cbfc81f66f5fc00c19a37cf09fd4be9fad8f4fc53d79310ac522a60443","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c81114cbfc81f66f5fc00c19a37cf09fd4be9fad8f4fc53d79310ac522a60443","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:10:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:10:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c81114cbfc81f66f5fc00c19a37cf09fd4be9fad8f4fc53d79310ac522a60443"} {"level":"error","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"c81114cbfc81f66f5fc00c19a37cf09fd4be9fad8f4fc53d79310ac522a60443","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"c81114cbfc81f66f5fc00c19a37cf09fd4be9fad8f4fc53d79310ac522a60443\": 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-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c81114cbfc81f66f5fc00c19a37cf09fd4be9fad8f4fc53d79310ac522a60443","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c81114cbfc81f66f5fc00c19a37cf09fd4be9fad8f4fc53d79310ac522a60443","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c81114cbfc81f66f5fc00c19a37cf09fd4be9fad8f4fc53d79310ac522a60443"} {"level":"debug","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6c49a60a97b8d1b642c9cc65730db665a4392969b0673c02a66e32b24e6d4da2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:10:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:10:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6c49a60a97b8d1b642c9cc65730db665a4392969b0673c02a66e32b24e6d4da2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6c49a60a97b8d1b642c9cc65730db665a4392969b0673c02a66e32b24e6d4da2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c81114cbfc81f66f5fc00c19a37cf09fd4be9fad8f4fc53d79310ac522a60443","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:10:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:10:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c81114cbfc81f66f5fc00c19a37cf09fd4be9fad8f4fc53d79310ac522a60443"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6c49a60a97b8d1b642c9cc65730db665a4392969b0673c02a66e32b24e6d4da2"} {"level":"info","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c81114cbfc81f66f5fc00c19a37cf09fd4be9fad8f4fc53d79310ac522a60443","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6c49a60a97b8d1b642c9cc65730db665a4392969b0673c02a66e32b24e6d4da2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c81114cbfc81f66f5fc00c19a37cf09fd4be9fad8f4fc53d79310ac522a60443","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6c49a60a97b8d1b642c9cc65730db665a4392969b0673c02a66e32b24e6d4da2"} {"level":"debug","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6c49a60a97b8d1b642c9cc65730db665a4392969b0673c02a66e32b24e6d4da2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:10:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:10:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6c49a60a97b8d1b642c9cc65730db665a4392969b0673c02a66e32b24e6d4da2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c81114cbfc81f66f5fc00c19a37cf09fd4be9fad8f4fc53d79310ac522a60443"} {"level":"info","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6c49a60a97b8d1b642c9cc65730db665a4392969b0673c02a66e32b24e6d4da2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6c49a60a97b8d1b642c9cc65730db665a4392969b0673c02a66e32b24e6d4da2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:10:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:10:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6c49a60a97b8d1b642c9cc65730db665a4392969b0673c02a66e32b24e6d4da2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6c49a60a97b8d1b642c9cc65730db665a4392969b0673c02a66e32b24e6d4da2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6c49a60a97b8d1b642c9cc65730db665a4392969b0673c02a66e32b24e6d4da2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6c49a60a97b8d1b642c9cc65730db665a4392969b0673c02a66e32b24e6d4da2"} {"level":"debug","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"533a0c55d1f2703930094834b787b7f21eb2b7d533926f98d10d7202a17e8010","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:10:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:10:47Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6c49a60a97b8d1b642c9cc65730db665a4392969b0673c02a66e32b24e6d4da2"} {"level":"info","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"533a0c55d1f2703930094834b787b7f21eb2b7d533926f98d10d7202a17e8010","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6c49a60a97b8d1b642c9cc65730db665a4392969b0673c02a66e32b24e6d4da2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:10:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:10:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6c49a60a97b8d1b642c9cc65730db665a4392969b0673c02a66e32b24e6d4da2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/533a0c55d1f2703930094834b787b7f21eb2b7d533926f98d10d7202a17e8010"} {"level":"info","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6c49a60a97b8d1b642c9cc65730db665a4392969b0673c02a66e32b24e6d4da2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"533a0c55d1f2703930094834b787b7f21eb2b7d533926f98d10d7202a17e8010","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:10:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:10:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/533a0c55d1f2703930094834b787b7f21eb2b7d533926f98d10d7202a17e8010"} {"level":"info","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"533a0c55d1f2703930094834b787b7f21eb2b7d533926f98d10d7202a17e8010","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6c49a60a97b8d1b642c9cc65730db665a4392969b0673c02a66e32b24e6d4da2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:10:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:10:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6c49a60a97b8d1b642c9cc65730db665a4392969b0673c02a66e32b24e6d4da2"} {"level":"info","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6c49a60a97b8d1b642c9cc65730db665a4392969b0673c02a66e32b24e6d4da2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"533a0c55d1f2703930094834b787b7f21eb2b7d533926f98d10d7202a17e8010","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6c49a60a97b8d1b642c9cc65730db665a4392969b0673c02a66e32b24e6d4da2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:10:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:10:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6c49a60a97b8d1b642c9cc65730db665a4392969b0673c02a66e32b24e6d4da2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6c49a60a97b8d1b642c9cc65730db665a4392969b0673c02a66e32b24e6d4da2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6c49a60a97b8d1b642c9cc65730db665a4392969b0673c02a66e32b24e6d4da2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:10:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:10:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6c49a60a97b8d1b642c9cc65730db665a4392969b0673c02a66e32b24e6d4da2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/533a0c55d1f2703930094834b787b7f21eb2b7d533926f98d10d7202a17e8010"} {"level":"error","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"6c49a60a97b8d1b642c9cc65730db665a4392969b0673c02a66e32b24e6d4da2","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"6c49a60a97b8d1b642c9cc65730db665a4392969b0673c02a66e32b24e6d4da2\": 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-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"533a0c55d1f2703930094834b787b7f21eb2b7d533926f98d10d7202a17e8010","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:10:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:10:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["533a0c55d1f2703930094834b787b7f21eb2b7d533926f98d10d7202a17e8010"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6c49a60a97b8d1b642c9cc65730db665a4392969b0673c02a66e32b24e6d4da2"} {"level":"info","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"533a0c55d1f2703930094834b787b7f21eb2b7d533926f98d10d7202a17e8010","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6c49a60a97b8d1b642c9cc65730db665a4392969b0673c02a66e32b24e6d4da2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:10:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:10:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6c49a60a97b8d1b642c9cc65730db665a4392969b0673c02a66e32b24e6d4da2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"533a0c55d1f2703930094834b787b7f21eb2b7d533926f98d10d7202a17e8010","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6c49a60a97b8d1b642c9cc65730db665a4392969b0673c02a66e32b24e6d4da2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6c49a60a97b8d1b642c9cc65730db665a4392969b0673c02a66e32b24e6d4da2"} {"level":"debug","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6c49a60a97b8d1b642c9cc65730db665a4392969b0673c02a66e32b24e6d4da2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:10:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:10:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6c49a60a97b8d1b642c9cc65730db665a4392969b0673c02a66e32b24e6d4da2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6c49a60a97b8d1b642c9cc65730db665a4392969b0673c02a66e32b24e6d4da2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6c49a60a97b8d1b642c9cc65730db665a4392969b0673c02a66e32b24e6d4da2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/533a0c55d1f2703930094834b787b7f21eb2b7d533926f98d10d7202a17e8010"} {"level":"info","ts":"2026-07-16T17:10:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6c49a60a97b8d1b642c9cc65730db665a4392969b0673c02a66e32b24e6d4da2"} {"level":"debug","ts":"2026-07-16T17:11:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4a45c1dc5ef9e5cfc39a7b83087d1b3a4c5883dcb89f6567cb7c761a15399aab","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:11:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a45c1dc5ef9e5cfc39a7b83087d1b3a4c5883dcb89f6567cb7c761a15399aab"} {"level":"debug","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:11:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:11:02Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e"} {"level":"info","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:11:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:11:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:11:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:11:02Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e"} {"level":"info","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:11:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:11:02Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e\": 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-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e"} {"level":"info","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e"} {"level":"debug","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:11:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:11:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:11:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:11:02Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e"} {"level":"debug","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"35f3eb61c960fd4ecc932e01f43b3375adbf1c7e34516f46faa17142e679a305","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e"} {"level":"info","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/35f3eb61c960fd4ecc932e01f43b3375adbf1c7e34516f46faa17142e679a305"} {"level":"debug","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:11:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:11:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:11:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:11:02Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e"} {"level":"debug","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c6cd3ff953ed0cb070180e90b12005f21ddbfebe5a56d7306044a0c7acddfcf3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e"} {"level":"info","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c6cd3ff953ed0cb070180e90b12005f21ddbfebe5a56d7306044a0c7acddfcf3"} {"level":"debug","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:11:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:11:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:11:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:11:02Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e"} {"level":"debug","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c81114cbfc81f66f5fc00c19a37cf09fd4be9fad8f4fc53d79310ac522a60443","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e"} {"level":"info","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c81114cbfc81f66f5fc00c19a37cf09fd4be9fad8f4fc53d79310ac522a60443"} {"level":"debug","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"73ebd8ba6ac297adcd09ab991f70f0ba7f6124d79ca5c427f0044b3b2ec166bc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:11:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:11:02Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"73ebd8ba6ac297adcd09ab991f70f0ba7f6124d79ca5c427f0044b3b2ec166bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:11:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:11:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/73ebd8ba6ac297adcd09ab991f70f0ba7f6124d79ca5c427f0044b3b2ec166bc"} {"level":"info","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"73ebd8ba6ac297adcd09ab991f70f0ba7f6124d79ca5c427f0044b3b2ec166bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/73ebd8ba6ac297adcd09ab991f70f0ba7f6124d79ca5c427f0044b3b2ec166bc"} {"level":"debug","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"73ebd8ba6ac297adcd09ab991f70f0ba7f6124d79ca5c427f0044b3b2ec166bc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:11:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:11:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["73ebd8ba6ac297adcd09ab991f70f0ba7f6124d79ca5c427f0044b3b2ec166bc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e"} {"level":"info","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"73ebd8ba6ac297adcd09ab991f70f0ba7f6124d79ca5c427f0044b3b2ec166bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"73ebd8ba6ac297adcd09ab991f70f0ba7f6124d79ca5c427f0044b3b2ec166bc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:11:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:11:02Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/73ebd8ba6ac297adcd09ab991f70f0ba7f6124d79ca5c427f0044b3b2ec166bc"} {"level":"info","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"73ebd8ba6ac297adcd09ab991f70f0ba7f6124d79ca5c427f0044b3b2ec166bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"73ebd8ba6ac297adcd09ab991f70f0ba7f6124d79ca5c427f0044b3b2ec166bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"73ebd8ba6ac297adcd09ab991f70f0ba7f6124d79ca5c427f0044b3b2ec166bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"73ebd8ba6ac297adcd09ab991f70f0ba7f6124d79ca5c427f0044b3b2ec166bc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/73ebd8ba6ac297adcd09ab991f70f0ba7f6124d79ca5c427f0044b3b2ec166bc"} {"level":"debug","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"73ebd8ba6ac297adcd09ab991f70f0ba7f6124d79ca5c427f0044b3b2ec166bc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:11:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:11:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["73ebd8ba6ac297adcd09ab991f70f0ba7f6124d79ca5c427f0044b3b2ec166bc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"73ebd8ba6ac297adcd09ab991f70f0ba7f6124d79ca5c427f0044b3b2ec166bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"73ebd8ba6ac297adcd09ab991f70f0ba7f6124d79ca5c427f0044b3b2ec166bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ff0d2e4029b55d77f6e9a994e906cf1952907c1cf9c46353413670b9d8d9176a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/73ebd8ba6ac297adcd09ab991f70f0ba7f6124d79ca5c427f0044b3b2ec166bc"} {"level":"info","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ff0d2e4029b55d77f6e9a994e906cf1952907c1cf9c46353413670b9d8d9176a"} {"level":"debug","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fedd062c165d43f765fd9ffc0773db3f93391bbe8017a83fdf27032856a1a797","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:11:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:11:02Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fedd062c165d43f765fd9ffc0773db3f93391bbe8017a83fdf27032856a1a797","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fedd062c165d43f765fd9ffc0773db3f93391bbe8017a83fdf27032856a1a797","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"533a0c55d1f2703930094834b787b7f21eb2b7d533926f98d10d7202a17e8010","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fedd062c165d43f765fd9ffc0773db3f93391bbe8017a83fdf27032856a1a797","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:11:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fedd062c165d43f765fd9ffc0773db3f93391bbe8017a83fdf27032856a1a797"} {"level":"debug","ts":"2026-07-16T17:11:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fedd062c165d43f765fd9ffc0773db3f93391bbe8017a83fdf27032856a1a797","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:11:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:11:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fedd062c165d43f765fd9ffc0773db3f93391bbe8017a83fdf27032856a1a797"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:11:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/533a0c55d1f2703930094834b787b7f21eb2b7d533926f98d10d7202a17e8010"} {"level":"info","ts":"2026-07-16T17:11:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fedd062c165d43f765fd9ffc0773db3f93391bbe8017a83fdf27032856a1a797","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:11:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fedd062c165d43f765fd9ffc0773db3f93391bbe8017a83fdf27032856a1a797","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:11:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:11:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:11:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fedd062c165d43f765fd9ffc0773db3f93391bbe8017a83fdf27032856a1a797"} {"level":"info","ts":"2026-07-16T17:11:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fedd062c165d43f765fd9ffc0773db3f93391bbe8017a83fdf27032856a1a797","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:11:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fedd062c165d43f765fd9ffc0773db3f93391bbe8017a83fdf27032856a1a797","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:11:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fedd062c165d43f765fd9ffc0773db3f93391bbe8017a83fdf27032856a1a797","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:11:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fedd062c165d43f765fd9ffc0773db3f93391bbe8017a83fdf27032856a1a797"} {"level":"debug","ts":"2026-07-16T17:11:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fedd062c165d43f765fd9ffc0773db3f93391bbe8017a83fdf27032856a1a797","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:11:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e8c20333158ed269afc486611242998ab79e1071168b26e41774b41a178ce16a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:11:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fedd062c165d43f765fd9ffc0773db3f93391bbe8017a83fdf27032856a1a797"} {"level":"debug","ts":"2026-07-16T17:11:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7e481d49eb07d355cfdaee7bc1c129d1cf8c6c7263374c406c6e3de67eab448d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:11:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e8c20333158ed269afc486611242998ab79e1071168b26e41774b41a178ce16a"} {"level":"debug","ts":"2026-07-16T17:11:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"90b16b533af4914fc27612391f6e702c92c6829d7e188b6be3781be50c5d706d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:11:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fedd062c165d43f765fd9ffc0773db3f93391bbe8017a83fdf27032856a1a797","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:11:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:11:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fedd062c165d43f765fd9ffc0773db3f93391bbe8017a83fdf27032856a1a797"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:11:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7e481d49eb07d355cfdaee7bc1c129d1cf8c6c7263374c406c6e3de67eab448d"} {"level":"info","ts":"2026-07-16T17:11:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fedd062c165d43f765fd9ffc0773db3f93391bbe8017a83fdf27032856a1a797","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:11:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fedd062c165d43f765fd9ffc0773db3f93391bbe8017a83fdf27032856a1a797","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:11:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/90b16b533af4914fc27612391f6e702c92c6829d7e188b6be3781be50c5d706d"} {"level":"info","ts":"2026-07-16T17:11:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fedd062c165d43f765fd9ffc0773db3f93391bbe8017a83fdf27032856a1a797"} {"level":"debug","ts":"2026-07-16T17:11:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"072bae1fc54eb9d94f5dbd797748d878ba8bd87a5348e1736b81bba352649500","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-16T17:11:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-16T17:11:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:11:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"072bae1fc54eb9d94f5dbd797748d878ba8bd87a5348e1736b81bba352649500","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:11:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"072bae1fc54eb9d94f5dbd797748d878ba8bd87a5348e1736b81bba352649500","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:11:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d24044968865ca6dde2ca4dc70ebefbe957173108f7b6b3b5c9f6cc7ab2ed8b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:11:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"072bae1fc54eb9d94f5dbd797748d878ba8bd87a5348e1736b81bba352649500","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:11:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/072bae1fc54eb9d94f5dbd797748d878ba8bd87a5348e1736b81bba352649500"} {"level":"debug","ts":"2026-07-16T17:11:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a0c572bf94a7f4adb0576fe0948ecdfbe672a0dd6010e20b131e67cd483ed5f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:11:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"072bae1fc54eb9d94f5dbd797748d878ba8bd87a5348e1736b81bba352649500","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-16T17:11:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-16T17:11:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["072bae1fc54eb9d94f5dbd797748d878ba8bd87a5348e1736b81bba352649500"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-16T17:11:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d24044968865ca6dde2ca4dc70ebefbe957173108f7b6b3b5c9f6cc7ab2ed8b5"} {"level":"info","ts":"2026-07-16T17:11:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/072bae1fc54eb9d94f5dbd797748d878ba8bd87a5348e1736b81bba352649500"} {"level":"info","ts":"2026-07-16T17:11:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"072bae1fc54eb9d94f5dbd797748d878ba8bd87a5348e1736b81bba352649500","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:11:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"234781a473d5aee3b6e98869604fe9a711f6ee4e1123d1ce1365adf5e739c27e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:11:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"072bae1fc54eb9d94f5dbd797748d878ba8bd87a5348e1736b81bba352649500","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:11:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a0c572bf94a7f4adb0576fe0948ecdfbe672a0dd6010e20b131e67cd483ed5f6"} {"level":"debug","ts":"2026-07-16T17:11:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dcd080b40123209b71652abe20e6b30a0728e325a42eebfb764a36eae97d24db","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:11:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/234781a473d5aee3b6e98869604fe9a711f6ee4e1123d1ce1365adf5e739c27e"} {"level":"debug","ts":"2026-07-16T17:11:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"85c5c6aa233dd80b40f5c6632986328237b0900ca8fcfa5766eff679d321b55a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:11:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c892a6cb9dcada8c1617db19ba41d22a9ab964bae31bac9a77da038ca7faa597","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:11:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/072bae1fc54eb9d94f5dbd797748d878ba8bd87a5348e1736b81bba352649500"} {"level":"debug","ts":"2026-07-16T17:11:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"db9925464d5998214c50ccb92c7e131e2aa957677b7aa601dc3c904d03967d5d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:11:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dcd080b40123209b71652abe20e6b30a0728e325a42eebfb764a36eae97d24db"} {"level":"debug","ts":"2026-07-16T17:11:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"beedfbdb0f90febb3ab94e2c38475d66b8b5bc4c388f43bbd9e71ace5d5c48ff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-16T17:11:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"de41eb2ba2786e14ebbcd51fbbfd0ee404442ebdd78edc57e9b21b5e04ac5854","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:11:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/85c5c6aa233dd80b40f5c6632986328237b0900ca8fcfa5766eff679d321b55a"} {"level":"debug","ts":"2026-07-16T17:11:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6c49a60a97b8d1b642c9cc65730db665a4392969b0673c02a66e32b24e6d4da2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:11:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c892a6cb9dcada8c1617db19ba41d22a9ab964bae31bac9a77da038ca7faa597"} {"level":"debug","ts":"2026-07-16T17:11:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"452299f9b35fc39120e7093ca55503f72293e3411eddaf1b22c15ed1ba03a9cc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-16T17:11:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db9925464d5998214c50ccb92c7e131e2aa957677b7aa601dc3c904d03967d5d"} {"level":"info","ts":"2026-07-16T17:11:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/beedfbdb0f90febb3ab94e2c38475d66b8b5bc4c388f43bbd9e71ace5d5c48ff"} {"level":"info","ts":"2026-07-16T17:11:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/de41eb2ba2786e14ebbcd51fbbfd0ee404442ebdd78edc57e9b21b5e04ac5854"} {"level":"info","ts":"2026-07-16T17:11:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6c49a60a97b8d1b642c9cc65730db665a4392969b0673c02a66e32b24e6d4da2"} {"level":"info","ts":"2026-07-16T17:11:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/452299f9b35fc39120e7093ca55503f72293e3411eddaf1b22c15ed1ba03a9cc"} {"level":"info","ts":"2026-07-16T17:11:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"42b64449-c874-4d38-9261-4e26d1df6b50","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:58738","PortSpecifier":{"PortValue":58738}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"42b64449-c874-4d38-9261-4e26d1df6b50","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-0cb2ac.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-16T17:11:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"42b64449-c874-4d38-9261-4e26d1df6b50","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:58738","PortSpecifier":{"PortValue":58738}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784221866,"nanos":585816202},"http":{"id":"42b64449-c874-4d38-9261-4e26d1df6b50","method":"POST","headers":{":authority":"e2e-shared-a-0cb2ac.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.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-16T17:11:06Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"42b64449-c874-4d38-9261-4e26d1df6b50","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-16T17:11:06Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"42b64449-c874-4d38-9261-4e26d1df6b50","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":"eec2cfb7-639c-456d-aa48-086f0166566c","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=ac8e0bc2-5ff2-4f7c-88be-c5d6cfc4ef5c"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3b1398c935f2"]}} {"level":"debug","ts":"2026-07-16T17:11:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"42b64449-c874-4d38-9261-4e26d1df6b50","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3b1398c935f2"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=ac8e0bc2-5ff2-4f7c-88be-c5d6cfc4ef5c"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"eec2cfb7-639c-456d-aa48-086f0166566c","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.57:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-0cb2ac.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.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-16T17:11:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"42b64449-c874-4d38-9261-4e26d1df6b50","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-16T17:11:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"42b64449-c874-4d38-9261-4e26d1df6b50","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-16T17:11:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"42b64449-c874-4d38-9261-4e26d1df6b50","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-0cb2ac/rate-test-model-0cb2ac\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-0cb2ac/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-16T17:11:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"42b64449-c874-4d38-9261-4e26d1df6b50","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-16T17:11:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"42b64449-c874-4d38-9261-4e26d1df6b50","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-16T17:11:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"42b64449-c874-4d38-9261-4e26d1df6b50","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-16T17:11:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"42b64449-c874-4d38-9261-4e26d1df6b50","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-16T17:11:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"42b64449-c874-4d38-9261-4e26d1df6b50","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-16T17:11:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"27049621-33a4-4f23-b4f8-fb440ede854a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:43606","PortSpecifier":{"PortValue":43606}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"27049621-33a4-4f23-b4f8-fb440ede854a","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-734b32.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-16T17:11:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"27049621-33a4-4f23-b4f8-fb440ede854a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:43606","PortSpecifier":{"PortValue":43606}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784221866,"nanos":628640147},"http":{"id":"27049621-33a4-4f23-b4f8-fb440ede854a","method":"POST","headers":{":authority":"e2e-shared-b-734b32.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.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-16T17:11:06Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"27049621-33a4-4f23-b4f8-fb440ede854a","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-16T17:11:06Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"27049621-33a4-4f23-b4f8-fb440ede854a","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":"eec2cfb7-639c-456d-aa48-086f0166566c","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=ac8e0bc2-5ff2-4f7c-88be-c5d6cfc4ef5c"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3b1398c935f2"]}} {"level":"debug","ts":"2026-07-16T17:11:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"27049621-33a4-4f23-b4f8-fb440ede854a","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3b1398c935f2"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=ac8e0bc2-5ff2-4f7c-88be-c5d6cfc4ef5c"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"eec2cfb7-639c-456d-aa48-086f0166566c","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"c6cd3ff953ed0cb070180e90b12005f21ddbfebe5a56d7306044a0c7acddfcf3"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.58:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-734b32.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.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-16T17:11:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"27049621-33a4-4f23-b4f8-fb440ede854a","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-16T17:11:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"27049621-33a4-4f23-b4f8-fb440ede854a","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-16T17:11:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"27049621-33a4-4f23-b4f8-fb440ede854a","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-734b32/rate-test-model-734b32\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-734b32/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-16T17:11:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"27049621-33a4-4f23-b4f8-fb440ede854a","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-16T17:11:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"27049621-33a4-4f23-b4f8-fb440ede854a","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-16T17:11:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"27049621-33a4-4f23-b4f8-fb440ede854a","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-16T17:11:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"27049621-33a4-4f23-b4f8-fb440ede854a","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-16T17:11:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"27049621-33a4-4f23-b4f8-fb440ede854a","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-16T17:11:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9ad47dfb-20ef-4a76-a68d-293ad9e298ea","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:58748","PortSpecifier":{"PortValue":58748}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"9ad47dfb-20ef-4a76-a68d-293ad9e298ea","method":"POST","path":"/ai-tenant-e2e-shared-a-0cb2ac/rate-test-model-0cb2ac/v1/completions","host":"e2e-shared-a-0cb2ac.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-16T17:11:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9ad47dfb-20ef-4a76-a68d-293ad9e298ea","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:58748","PortSpecifier":{"PortValue":58748}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784221866,"nanos":673988775},"http":{"id":"9ad47dfb-20ef-4a76-a68d-293ad9e298ea","method":"POST","headers":{":authority":"e2e-shared-a-0cb2ac.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-0cb2ac/rate-test-model-0cb2ac/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-16T17:11:06Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"9ad47dfb-20ef-4a76-a68d-293ad9e298ea","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-MIgqRZ9t9ACuEqQY_KqNxeuHol1Bhjwh51KNELanKqu880hSD78n85ysK8lY"} {"level":"debug","ts":"2026-07-16T17:11:06Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"9ad47dfb-20ef-4a76-a68d-293ad9e298ea","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-0cb2ac.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-MIgqRZ9t9ACuEqQY_KqNxeuHol1Bhjwh51KNELanKqu880hSD78n85ysK8lY\"}"} {"level":"debug","ts":"2026-07-16T17:11:06Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"9ad47dfb-20ef-4a76-a68d-293ad9e298ea","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-0cb2ac.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":"2b8888bf-5ac3-4f5a-a599-24cd534ac758","keyName":"e2e-rate-a-be5b28","subscription":"e2e-rate-iso-a-be5b28","tenant":"e2e-shared-a-0cb2ac","userId":"2b8888bf-5ac3-4f5a-a599-24cd534ac758","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-16T17:11:06Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"9ad47dfb-20ef-4a76-a68d-293ad9e298ea","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-0cb2ac.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-0cb2ac/rate-test-model-0cb2ac\",\"requestedSubscription\":\"e2e-rate-iso-a-be5b28\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-16T17:11:06Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"9ad47dfb-20ef-4a76-a68d-293ad9e298ea","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-0cb2ac.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-0cb2ac","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-be5b28","namespace":"ai-tenant-e2e-shared-a-0cb2ac","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-16T17:11:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"9ad47dfb-20ef-4a76-a68d-293ad9e298ea","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-16T17:11:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9ad47dfb-20ef-4a76-a68d-293ad9e298ea","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-16T17:11:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9ad47dfb-20ef-4a76-a68d-293ad9e298ea","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-16T17:11:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9ad47dfb-20ef-4a76-a68d-293ad9e298ea","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-0cb2ac/rate-test-model-0cb2ac\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-0cb2ac/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-16T17:11:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9ad47dfb-20ef-4a76-a68d-293ad9e298ea","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-16T17:11:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9ad47dfb-20ef-4a76-a68d-293ad9e298ea","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-16T17:11:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9ad47dfb-20ef-4a76-a68d-293ad9e298ea","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-16T17:11:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9ad47dfb-20ef-4a76-a68d-293ad9e298ea","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-be5b28"} {"level":"debug","ts":"2026-07-16T17:11:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9ad47dfb-20ef-4a76-a68d-293ad9e298ea","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"2b8888bf-5ac3-4f5a-a599-24cd534ac758","keyName":"e2e-rate-a-be5b28","selected_subscription":"e2e-rate-iso-a-be5b28","selected_subscription_key":"ai-tenant-e2e-shared-a-0cb2ac/e2e-rate-iso-a-be5b28@ai-tenant-e2e-shared-a-0cb2ac/rate-test-model-0cb2ac","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-0cb2ac","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-be5b28","namespace":"ai-tenant-e2e-shared-a-0cb2ac","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-16T17:11:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9ad47dfb-20ef-4a76-a68d-293ad9e298ea","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-16T17:11:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9ad47dfb-20ef-4a76-a68d-293ad9e298ea","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-16T17:11:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"df857bcd-5ed4-44e9-906a-f9c033e55e09","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:58764","PortSpecifier":{"PortValue":58764}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"df857bcd-5ed4-44e9-906a-f9c033e55e09","method":"POST","path":"/ai-tenant-e2e-shared-a-0cb2ac/rate-test-model-0cb2ac/v1/completions","host":"e2e-shared-a-0cb2ac.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-16T17:11:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"df857bcd-5ed4-44e9-906a-f9c033e55e09","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:58764","PortSpecifier":{"PortValue":58764}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784221867,"nanos":755683343},"http":{"id":"df857bcd-5ed4-44e9-906a-f9c033e55e09","method":"POST","headers":{":authority":"e2e-shared-a-0cb2ac.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-0cb2ac/rate-test-model-0cb2ac/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-16T17:11:07Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"df857bcd-5ed4-44e9-906a-f9c033e55e09","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-MIgqRZ9t9ACuEqQY_KqNxeuHol1Bhjwh51KNELanKqu880hSD78n85ysK8lY"} {"level":"debug","ts":"2026-07-16T17:11:07Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"df857bcd-5ed4-44e9-906a-f9c033e55e09","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-0cb2ac.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-MIgqRZ9t9ACuEqQY_KqNxeuHol1Bhjwh51KNELanKqu880hSD78n85ysK8lY\"}"} {"level":"debug","ts":"2026-07-16T17:11:07Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"df857bcd-5ed4-44e9-906a-f9c033e55e09","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-0cb2ac.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":"2b8888bf-5ac3-4f5a-a599-24cd534ac758","keyName":"e2e-rate-a-be5b28","subscription":"e2e-rate-iso-a-be5b28","tenant":"e2e-shared-a-0cb2ac","userId":"2b8888bf-5ac3-4f5a-a599-24cd534ac758","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-16T17:11:07Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"df857bcd-5ed4-44e9-906a-f9c033e55e09","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-0cb2ac.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-0cb2ac/rate-test-model-0cb2ac\",\"requestedSubscription\":\"e2e-rate-iso-a-be5b28\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-16T17:11:07Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"df857bcd-5ed4-44e9-906a-f9c033e55e09","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-0cb2ac.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-0cb2ac","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-be5b28","namespace":"ai-tenant-e2e-shared-a-0cb2ac","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-16T17:11:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"df857bcd-5ed4-44e9-906a-f9c033e55e09","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-16T17:11:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"df857bcd-5ed4-44e9-906a-f9c033e55e09","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-16T17:11:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"df857bcd-5ed4-44e9-906a-f9c033e55e09","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-16T17:11:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"df857bcd-5ed4-44e9-906a-f9c033e55e09","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-16T17:11:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"df857bcd-5ed4-44e9-906a-f9c033e55e09","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-0cb2ac/rate-test-model-0cb2ac\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-0cb2ac/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-16T17:11:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"df857bcd-5ed4-44e9-906a-f9c033e55e09","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-be5b28"} {"level":"debug","ts":"2026-07-16T17:11:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"df857bcd-5ed4-44e9-906a-f9c033e55e09","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-16T17:11:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"df857bcd-5ed4-44e9-906a-f9c033e55e09","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-16T17:11:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"df857bcd-5ed4-44e9-906a-f9c033e55e09","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"2b8888bf-5ac3-4f5a-a599-24cd534ac758","keyName":"e2e-rate-a-be5b28","selected_subscription":"e2e-rate-iso-a-be5b28","selected_subscription_key":"ai-tenant-e2e-shared-a-0cb2ac/e2e-rate-iso-a-be5b28@ai-tenant-e2e-shared-a-0cb2ac/rate-test-model-0cb2ac","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-0cb2ac","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-be5b28","namespace":"ai-tenant-e2e-shared-a-0cb2ac","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-16T17:11:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"df857bcd-5ed4-44e9-906a-f9c033e55e09","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-16T17:11:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"df857bcd-5ed4-44e9-906a-f9c033e55e09","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-16T17:11:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6ad469da-51ac-49e7-b4e6-00ac55b43936","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:58770","PortSpecifier":{"PortValue":58770}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"6ad469da-51ac-49e7-b4e6-00ac55b43936","method":"POST","path":"/ai-tenant-e2e-shared-a-0cb2ac/rate-test-model-0cb2ac/v1/completions","host":"e2e-shared-a-0cb2ac.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-16T17:11:08Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6ad469da-51ac-49e7-b4e6-00ac55b43936","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:58770","PortSpecifier":{"PortValue":58770}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784221868,"nanos":800564457},"http":{"id":"6ad469da-51ac-49e7-b4e6-00ac55b43936","method":"POST","headers":{":authority":"e2e-shared-a-0cb2ac.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-0cb2ac/rate-test-model-0cb2ac/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-16T17:11:08Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"6ad469da-51ac-49e7-b4e6-00ac55b43936","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-MIgqRZ9t9ACuEqQY_KqNxeuHol1Bhjwh51KNELanKqu880hSD78n85ysK8lY"} {"level":"debug","ts":"2026-07-16T17:11:08Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"6ad469da-51ac-49e7-b4e6-00ac55b43936","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-0cb2ac.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-MIgqRZ9t9ACuEqQY_KqNxeuHol1Bhjwh51KNELanKqu880hSD78n85ysK8lY\"}"} {"level":"debug","ts":"2026-07-16T17:11:08Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"6ad469da-51ac-49e7-b4e6-00ac55b43936","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-0cb2ac.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":"2b8888bf-5ac3-4f5a-a599-24cd534ac758","keyName":"e2e-rate-a-be5b28","subscription":"e2e-rate-iso-a-be5b28","tenant":"e2e-shared-a-0cb2ac","userId":"2b8888bf-5ac3-4f5a-a599-24cd534ac758","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-16T17:11:08Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"6ad469da-51ac-49e7-b4e6-00ac55b43936","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-0cb2ac.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-0cb2ac/rate-test-model-0cb2ac\",\"requestedSubscription\":\"e2e-rate-iso-a-be5b28\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-16T17:11:08Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"6ad469da-51ac-49e7-b4e6-00ac55b43936","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-0cb2ac.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-0cb2ac","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-be5b28","namespace":"ai-tenant-e2e-shared-a-0cb2ac","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-16T17:11:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"6ad469da-51ac-49e7-b4e6-00ac55b43936","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-16T17:11:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6ad469da-51ac-49e7-b4e6-00ac55b43936","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-16T17:11:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6ad469da-51ac-49e7-b4e6-00ac55b43936","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-16T17:11:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6ad469da-51ac-49e7-b4e6-00ac55b43936","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-16T17:11:08Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6ad469da-51ac-49e7-b4e6-00ac55b43936","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-0cb2ac/rate-test-model-0cb2ac\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-0cb2ac/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-16T17:11:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6ad469da-51ac-49e7-b4e6-00ac55b43936","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-be5b28"} {"level":"debug","ts":"2026-07-16T17:11:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6ad469da-51ac-49e7-b4e6-00ac55b43936","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-16T17:11:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6ad469da-51ac-49e7-b4e6-00ac55b43936","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-16T17:11:08Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6ad469da-51ac-49e7-b4e6-00ac55b43936","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"2b8888bf-5ac3-4f5a-a599-24cd534ac758","keyName":"e2e-rate-a-be5b28","selected_subscription":"e2e-rate-iso-a-be5b28","selected_subscription_key":"ai-tenant-e2e-shared-a-0cb2ac/e2e-rate-iso-a-be5b28@ai-tenant-e2e-shared-a-0cb2ac/rate-test-model-0cb2ac","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-0cb2ac","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-be5b28","namespace":"ai-tenant-e2e-shared-a-0cb2ac","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-16T17:11:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6ad469da-51ac-49e7-b4e6-00ac55b43936","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-16T17:11:08Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6ad469da-51ac-49e7-b4e6-00ac55b43936","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-16T17:11:21Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1cedb2e1-25db-43de-b0c7-af8165aaae6c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:54920","PortSpecifier":{"PortValue":54920}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"1cedb2e1-25db-43de-b0c7-af8165aaae6c","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-0cb2ac.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-16T17:11:21Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1cedb2e1-25db-43de-b0c7-af8165aaae6c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:54920","PortSpecifier":{"PortValue":54920}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784221881,"nanos":807080147},"http":{"id":"1cedb2e1-25db-43de-b0c7-af8165aaae6c","method":"POST","headers":{":authority":"e2e-shared-a-0cb2ac.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.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-16T17:11:21Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"1cedb2e1-25db-43de-b0c7-af8165aaae6c","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-16T17:11:21Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"1cedb2e1-25db-43de-b0c7-af8165aaae6c","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":"eec2cfb7-639c-456d-aa48-086f0166566c","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=ac8e0bc2-5ff2-4f7c-88be-c5d6cfc4ef5c"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3b1398c935f2"]}} {"level":"debug","ts":"2026-07-16T17:11:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"1cedb2e1-25db-43de-b0c7-af8165aaae6c","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3b1398c935f2"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=ac8e0bc2-5ff2-4f7c-88be-c5d6cfc4ef5c"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"eec2cfb7-639c-456d-aa48-086f0166566c","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.57:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-0cb2ac.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.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-16T17:11:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1cedb2e1-25db-43de-b0c7-af8165aaae6c","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-16T17:11:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1cedb2e1-25db-43de-b0c7-af8165aaae6c","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-16T17:11:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1cedb2e1-25db-43de-b0c7-af8165aaae6c","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-0cb2ac/rate-test-model-0cb2ac\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-0cb2ac/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-16T17:11:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"1cedb2e1-25db-43de-b0c7-af8165aaae6c","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-16T17:11:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1cedb2e1-25db-43de-b0c7-af8165aaae6c","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-16T17:11:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1cedb2e1-25db-43de-b0c7-af8165aaae6c","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-16T17:11:21Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1cedb2e1-25db-43de-b0c7-af8165aaae6c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-16T17:11:21Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1cedb2e1-25db-43de-b0c7-af8165aaae6c","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-16T17:11:21Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9f0e384f-89e8-4125-9219-7dc71a0f46d1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:58124","PortSpecifier":{"PortValue":58124}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"9f0e384f-89e8-4125-9219-7dc71a0f46d1","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-734b32.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-16T17:11:21Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9f0e384f-89e8-4125-9219-7dc71a0f46d1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:58124","PortSpecifier":{"PortValue":58124}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784221881,"nanos":850034403},"http":{"id":"9f0e384f-89e8-4125-9219-7dc71a0f46d1","method":"POST","headers":{":authority":"e2e-shared-b-734b32.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.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-16T17:11:21Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"9f0e384f-89e8-4125-9219-7dc71a0f46d1","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-16T17:11:21Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"9f0e384f-89e8-4125-9219-7dc71a0f46d1","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":"eec2cfb7-639c-456d-aa48-086f0166566c","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=ac8e0bc2-5ff2-4f7c-88be-c5d6cfc4ef5c"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3b1398c935f2"]}} {"level":"debug","ts":"2026-07-16T17:11:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"9f0e384f-89e8-4125-9219-7dc71a0f46d1","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/3b1398c935f2"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=ac8e0bc2-5ff2-4f7c-88be-c5d6cfc4ef5c"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"eec2cfb7-639c-456d-aa48-086f0166566c","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"c6cd3ff953ed0cb070180e90b12005f21ddbfebe5a56d7306044a0c7acddfcf3"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.58:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-734b32.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.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-16T17:11:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9f0e384f-89e8-4125-9219-7dc71a0f46d1","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-16T17:11:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9f0e384f-89e8-4125-9219-7dc71a0f46d1","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-16T17:11:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9f0e384f-89e8-4125-9219-7dc71a0f46d1","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-734b32/rate-test-model-734b32\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-734b32/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-16T17:11:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"9f0e384f-89e8-4125-9219-7dc71a0f46d1","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-16T17:11:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9f0e384f-89e8-4125-9219-7dc71a0f46d1","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-16T17:11:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9f0e384f-89e8-4125-9219-7dc71a0f46d1","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-16T17:11:21Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9f0e384f-89e8-4125-9219-7dc71a0f46d1","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-16T17:11:21Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9f0e384f-89e8-4125-9219-7dc71a0f46d1","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-16T17:11:21Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"02db9ba9-513d-4dab-a88e-b17cb19bcb30","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:54930","PortSpecifier":{"PortValue":54930}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"02db9ba9-513d-4dab-a88e-b17cb19bcb30","method":"POST","path":"/ai-tenant-e2e-shared-a-0cb2ac/rate-test-model-0cb2ac/v1/completions","host":"e2e-shared-a-0cb2ac.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-16T17:11:21Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"02db9ba9-513d-4dab-a88e-b17cb19bcb30","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:54930","PortSpecifier":{"PortValue":54930}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784221881,"nanos":892800886},"http":{"id":"02db9ba9-513d-4dab-a88e-b17cb19bcb30","method":"POST","headers":{":authority":"e2e-shared-a-0cb2ac.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-0cb2ac/rate-test-model-0cb2ac/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-16T17:11:21Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"02db9ba9-513d-4dab-a88e-b17cb19bcb30","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-103TE6un9NASQ9qTW_G4WwwguSoQOSCeCsROcs1FWCSRGO8lgNqeLgntJPSuw"} {"level":"debug","ts":"2026-07-16T17:11:21Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"02db9ba9-513d-4dab-a88e-b17cb19bcb30","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-0cb2ac.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-103TE6un9NASQ9qTW_G4WwwguSoQOSCeCsROcs1FWCSRGO8lgNqeLgntJPSuw\"}"} {"level":"debug","ts":"2026-07-16T17:11:21Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"02db9ba9-513d-4dab-a88e-b17cb19bcb30","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-0cb2ac.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":"dac5f201-73ba-4ce5-881f-d4e708af9353","keyName":"e2e-rate-a-aade52","subscription":"e2e-rate-iso-a-aade52","tenant":"e2e-shared-a-0cb2ac","userId":"dac5f201-73ba-4ce5-881f-d4e708af9353","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-16T17:11:21Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"02db9ba9-513d-4dab-a88e-b17cb19bcb30","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-0cb2ac.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-0cb2ac/rate-test-model-0cb2ac\",\"requestedSubscription\":\"e2e-rate-iso-a-aade52\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-16T17:11:21Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"02db9ba9-513d-4dab-a88e-b17cb19bcb30","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-0cb2ac.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-0cb2ac","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-aade52","namespace":"ai-tenant-e2e-shared-a-0cb2ac","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-16T17:11:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"02db9ba9-513d-4dab-a88e-b17cb19bcb30","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-16T17:11:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"02db9ba9-513d-4dab-a88e-b17cb19bcb30","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-16T17:11:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"02db9ba9-513d-4dab-a88e-b17cb19bcb30","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-16T17:11:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"02db9ba9-513d-4dab-a88e-b17cb19bcb30","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-0cb2ac/rate-test-model-0cb2ac\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-0cb2ac/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-16T17:11:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"02db9ba9-513d-4dab-a88e-b17cb19bcb30","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-16T17:11:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"02db9ba9-513d-4dab-a88e-b17cb19bcb30","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-16T17:11:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"02db9ba9-513d-4dab-a88e-b17cb19bcb30","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-16T17:11:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"02db9ba9-513d-4dab-a88e-b17cb19bcb30","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-aade52"} {"level":"debug","ts":"2026-07-16T17:11:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"02db9ba9-513d-4dab-a88e-b17cb19bcb30","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"dac5f201-73ba-4ce5-881f-d4e708af9353","keyName":"e2e-rate-a-aade52","selected_subscription":"e2e-rate-iso-a-aade52","selected_subscription_key":"ai-tenant-e2e-shared-a-0cb2ac/e2e-rate-iso-a-aade52@ai-tenant-e2e-shared-a-0cb2ac/rate-test-model-0cb2ac","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-0cb2ac","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-aade52","namespace":"ai-tenant-e2e-shared-a-0cb2ac","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-16T17:11:21Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"02db9ba9-513d-4dab-a88e-b17cb19bcb30","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-16T17:11:21Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"02db9ba9-513d-4dab-a88e-b17cb19bcb30","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-16T17:11:22Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c0cb168e-fa81-4a1c-8375-a8d009661d26","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:54942","PortSpecifier":{"PortValue":54942}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c0cb168e-fa81-4a1c-8375-a8d009661d26","method":"POST","path":"/ai-tenant-e2e-shared-a-0cb2ac/rate-test-model-0cb2ac/v1/completions","host":"e2e-shared-a-0cb2ac.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-16T17:11:22Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c0cb168e-fa81-4a1c-8375-a8d009661d26","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:54942","PortSpecifier":{"PortValue":54942}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784221882,"nanos":933584555},"http":{"id":"c0cb168e-fa81-4a1c-8375-a8d009661d26","method":"POST","headers":{":authority":"e2e-shared-a-0cb2ac.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-0cb2ac/rate-test-model-0cb2ac/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-16T17:11:22Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c0cb168e-fa81-4a1c-8375-a8d009661d26","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-103TE6un9NASQ9qTW_G4WwwguSoQOSCeCsROcs1FWCSRGO8lgNqeLgntJPSuw"} {"level":"debug","ts":"2026-07-16T17:11:22Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"c0cb168e-fa81-4a1c-8375-a8d009661d26","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-0cb2ac.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-103TE6un9NASQ9qTW_G4WwwguSoQOSCeCsROcs1FWCSRGO8lgNqeLgntJPSuw\"}"} {"level":"debug","ts":"2026-07-16T17:11:22Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"c0cb168e-fa81-4a1c-8375-a8d009661d26","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-0cb2ac.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":"dac5f201-73ba-4ce5-881f-d4e708af9353","keyName":"e2e-rate-a-aade52","subscription":"e2e-rate-iso-a-aade52","tenant":"e2e-shared-a-0cb2ac","userId":"dac5f201-73ba-4ce5-881f-d4e708af9353","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-16T17:11:22Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"c0cb168e-fa81-4a1c-8375-a8d009661d26","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-0cb2ac.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-0cb2ac/rate-test-model-0cb2ac\",\"requestedSubscription\":\"e2e-rate-iso-a-aade52\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-16T17:11:22Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"c0cb168e-fa81-4a1c-8375-a8d009661d26","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-0cb2ac.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-0cb2ac","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-aade52","namespace":"ai-tenant-e2e-shared-a-0cb2ac","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-16T17:11:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c0cb168e-fa81-4a1c-8375-a8d009661d26","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-16T17:11:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c0cb168e-fa81-4a1c-8375-a8d009661d26","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-16T17:11:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c0cb168e-fa81-4a1c-8375-a8d009661d26","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-16T17:11:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c0cb168e-fa81-4a1c-8375-a8d009661d26","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-0cb2ac/rate-test-model-0cb2ac\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-0cb2ac/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-16T17:11:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c0cb168e-fa81-4a1c-8375-a8d009661d26","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-16T17:11:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c0cb168e-fa81-4a1c-8375-a8d009661d26","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-16T17:11:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c0cb168e-fa81-4a1c-8375-a8d009661d26","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-16T17:11:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c0cb168e-fa81-4a1c-8375-a8d009661d26","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-aade52"} {"level":"debug","ts":"2026-07-16T17:11:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c0cb168e-fa81-4a1c-8375-a8d009661d26","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"dac5f201-73ba-4ce5-881f-d4e708af9353","keyName":"e2e-rate-a-aade52","selected_subscription":"e2e-rate-iso-a-aade52","selected_subscription_key":"ai-tenant-e2e-shared-a-0cb2ac/e2e-rate-iso-a-aade52@ai-tenant-e2e-shared-a-0cb2ac/rate-test-model-0cb2ac","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-0cb2ac","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-aade52","namespace":"ai-tenant-e2e-shared-a-0cb2ac","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-16T17:11:22Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c0cb168e-fa81-4a1c-8375-a8d009661d26","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-16T17:11:22Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c0cb168e-fa81-4a1c-8375-a8d009661d26","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-16T17:11:23Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2dfdddca-dbb0-456a-be79-ca9781e959c3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:54950","PortSpecifier":{"PortValue":54950}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"2dfdddca-dbb0-456a-be79-ca9781e959c3","method":"POST","path":"/ai-tenant-e2e-shared-a-0cb2ac/rate-test-model-0cb2ac/v1/completions","host":"e2e-shared-a-0cb2ac.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-16T17:11:23Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2dfdddca-dbb0-456a-be79-ca9781e959c3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:54950","PortSpecifier":{"PortValue":54950}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.57:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784221883,"nanos":977693425},"http":{"id":"2dfdddca-dbb0-456a-be79-ca9781e959c3","method":"POST","headers":{":authority":"e2e-shared-a-0cb2ac.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-0cb2ac/rate-test-model-0cb2ac/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-16T17:11:23Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"2dfdddca-dbb0-456a-be79-ca9781e959c3","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-103TE6un9NASQ9qTW_G4WwwguSoQOSCeCsROcs1FWCSRGO8lgNqeLgntJPSuw"} {"level":"debug","ts":"2026-07-16T17:11:23Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"2dfdddca-dbb0-456a-be79-ca9781e959c3","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-0cb2ac.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-103TE6un9NASQ9qTW_G4WwwguSoQOSCeCsROcs1FWCSRGO8lgNqeLgntJPSuw\"}"} {"level":"debug","ts":"2026-07-16T17:11:23Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"2dfdddca-dbb0-456a-be79-ca9781e959c3","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-0cb2ac.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":"dac5f201-73ba-4ce5-881f-d4e708af9353","keyName":"e2e-rate-a-aade52","subscription":"e2e-rate-iso-a-aade52","tenant":"e2e-shared-a-0cb2ac","userId":"dac5f201-73ba-4ce5-881f-d4e708af9353","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-16T17:11:23Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"2dfdddca-dbb0-456a-be79-ca9781e959c3","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-0cb2ac.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-0cb2ac/rate-test-model-0cb2ac\",\"requestedSubscription\":\"e2e-rate-iso-a-aade52\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-16T17:11:23Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"2dfdddca-dbb0-456a-be79-ca9781e959c3","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-0cb2ac.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-0cb2ac","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-aade52","namespace":"ai-tenant-e2e-shared-a-0cb2ac","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-16T17:11:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"2dfdddca-dbb0-456a-be79-ca9781e959c3","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-16T17:11:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2dfdddca-dbb0-456a-be79-ca9781e959c3","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-16T17:11:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2dfdddca-dbb0-456a-be79-ca9781e959c3","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-16T17:11:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2dfdddca-dbb0-456a-be79-ca9781e959c3","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-0cb2ac/rate-test-model-0cb2ac\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-0cb2ac/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-16T17:11:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2dfdddca-dbb0-456a-be79-ca9781e959c3","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-16T17:11:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2dfdddca-dbb0-456a-be79-ca9781e959c3","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-16T17:11:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2dfdddca-dbb0-456a-be79-ca9781e959c3","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-16T17:11:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2dfdddca-dbb0-456a-be79-ca9781e959c3","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-aade52"} {"level":"debug","ts":"2026-07-16T17:11:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2dfdddca-dbb0-456a-be79-ca9781e959c3","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"dac5f201-73ba-4ce5-881f-d4e708af9353","keyName":"e2e-rate-a-aade52","selected_subscription":"e2e-rate-iso-a-aade52","selected_subscription_key":"ai-tenant-e2e-shared-a-0cb2ac/e2e-rate-iso-a-aade52@ai-tenant-e2e-shared-a-0cb2ac/rate-test-model-0cb2ac","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-0cb2ac","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-aade52","namespace":"ai-tenant-e2e-shared-a-0cb2ac","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-16T17:11:23Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2dfdddca-dbb0-456a-be79-ca9781e959c3","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-16T17:11:23Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2dfdddca-dbb0-456a-be79-ca9781e959c3","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-16T17:11:24Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"33cb32b2-aef3-4792-9706-6db85dce4e2c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:58134","PortSpecifier":{"PortValue":58134}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"33cb32b2-aef3-4792-9706-6db85dce4e2c","method":"POST","path":"/ai-tenant-e2e-shared-b-734b32/rate-test-model-734b32/v1/completions","host":"e2e-shared-b-734b32.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-16T17:11:24Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"33cb32b2-aef3-4792-9706-6db85dce4e2c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:58134","PortSpecifier":{"PortValue":58134}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.58:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784221884,"nanos":17619988},"http":{"id":"33cb32b2-aef3-4792-9706-6db85dce4e2c","method":"POST","headers":{":authority":"e2e-shared-b-734b32.apps.88b0bf21-e2cf-4696-8cd2-3b1398c935f2.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-b-734b32/rate-test-model-734b32/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-16T17:11:24Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"33cb32b2-aef3-4792-9706-6db85dce4e2c","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-AxK0wz815yQ1xX31_t2xVPPwBs3leHfXHB8qaxZ98wNfvBtjUb5z7W2ndnJf"} {"level":"debug","ts":"2026-07-16T17:11:24Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"33cb32b2-aef3-4792-9706-6db85dce4e2c","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-734b32.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-AxK0wz815yQ1xX31_t2xVPPwBs3leHfXHB8qaxZ98wNfvBtjUb5z7W2ndnJf\"}"} {"level":"debug","ts":"2026-07-16T17:11:24Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"33cb32b2-aef3-4792-9706-6db85dce4e2c","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-734b32.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":"af923863-54da-45c0-8a1e-e7cc1942524b","keyName":"e2e-rate-b-aade52","subscription":"e2e-rate-iso-b-aade52","tenant":"e2e-shared-b-734b32","userId":"af923863-54da-45c0-8a1e-e7cc1942524b","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-16T17:11:24Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"33cb32b2-aef3-4792-9706-6db85dce4e2c","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-b-734b32.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-734b32/rate-test-model-734b32\",\"requestedSubscription\":\"e2e-rate-iso-b-aade52\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-16T17:11:24Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"33cb32b2-aef3-4792-9706-6db85dce4e2c","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-734b32.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-734b32","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-aade52","namespace":"ai-tenant-e2e-shared-b-734b32","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-16T17:11:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"33cb32b2-aef3-4792-9706-6db85dce4e2c","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-16T17:11:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"33cb32b2-aef3-4792-9706-6db85dce4e2c","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-16T17:11:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"33cb32b2-aef3-4792-9706-6db85dce4e2c","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-16T17:11:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"33cb32b2-aef3-4792-9706-6db85dce4e2c","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-16T17:11:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"33cb32b2-aef3-4792-9706-6db85dce4e2c","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-734b32/rate-test-model-734b32\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-734b32/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-16T17:11:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"33cb32b2-aef3-4792-9706-6db85dce4e2c","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-16T17:11:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"33cb32b2-aef3-4792-9706-6db85dce4e2c","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-16T17:11:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"33cb32b2-aef3-4792-9706-6db85dce4e2c","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-aade52"} {"level":"debug","ts":"2026-07-16T17:11:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"33cb32b2-aef3-4792-9706-6db85dce4e2c","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","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"af923863-54da-45c0-8a1e-e7cc1942524b","keyName":"e2e-rate-b-aade52","selected_subscription":"e2e-rate-iso-b-aade52","selected_subscription_key":"ai-tenant-e2e-shared-b-734b32/e2e-rate-iso-b-aade52@ai-tenant-e2e-shared-b-734b32/rate-test-model-734b32","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-734b32","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-aade52","namespace":"ai-tenant-e2e-shared-b-734b32","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-16T17:11:24Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"33cb32b2-aef3-4792-9706-6db85dce4e2c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-16T17:11:24Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"33cb32b2-aef3-4792-9706-6db85dce4e2c","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-16T17:11:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/85c5c6aa233dd80b40f5c6632986328237b0900ca8fcfa5766eff679d321b55a"} {"level":"info","ts":"2026-07-16T17:11:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d24044968865ca6dde2ca4dc70ebefbe957173108f7b6b3b5c9f6cc7ab2ed8b5"} {"level":"info","ts":"2026-07-16T17:11:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/533a0c55d1f2703930094834b787b7f21eb2b7d533926f98d10d7202a17e8010"} {"level":"info","ts":"2026-07-16T17:11:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/dcd080b40123209b71652abe20e6b30a0728e325a42eebfb764a36eae97d24db"} {"level":"info","ts":"2026-07-16T17:11:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/de41eb2ba2786e14ebbcd51fbbfd0ee404442ebdd78edc57e9b21b5e04ac5854"} {"level":"info","ts":"2026-07-16T17:11:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/35f3eb61c960fd4ecc932e01f43b3375adbf1c7e34516f46faa17142e679a305"} {"level":"info","ts":"2026-07-16T17:11:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/452299f9b35fc39120e7093ca55503f72293e3411eddaf1b22c15ed1ba03a9cc"} {"level":"info","ts":"2026-07-16T17:11:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6c49a60a97b8d1b642c9cc65730db665a4392969b0673c02a66e32b24e6d4da2"} {"level":"info","ts":"2026-07-16T17:11:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/db9925464d5998214c50ccb92c7e131e2aa957677b7aa601dc3c904d03967d5d"} {"level":"info","ts":"2026-07-16T17:11:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7e481d49eb07d355cfdaee7bc1c129d1cf8c6c7263374c406c6e3de67eab448d"} {"level":"info","ts":"2026-07-16T17:11:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/234781a473d5aee3b6e98869604fe9a711f6ee4e1123d1ce1365adf5e739c27e"} {"level":"info","ts":"2026-07-16T17:11:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c892a6cb9dcada8c1617db19ba41d22a9ab964bae31bac9a77da038ca7faa597"} {"level":"info","ts":"2026-07-16T17:11:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fedd062c165d43f765fd9ffc0773db3f93391bbe8017a83fdf27032856a1a797"} {"level":"info","ts":"2026-07-16T17:11:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c81114cbfc81f66f5fc00c19a37cf09fd4be9fad8f4fc53d79310ac522a60443"} {"level":"info","ts":"2026-07-16T17:11:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a0c572bf94a7f4adb0576fe0948ecdfbe672a0dd6010e20b131e67cd483ed5f6"} {"level":"info","ts":"2026-07-16T17:11:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e8c20333158ed269afc486611242998ab79e1071168b26e41774b41a178ce16a"} {"level":"info","ts":"2026-07-16T17:12:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4a45c1dc5ef9e5cfc39a7b83087d1b3a4c5883dcb89f6567cb7c761a15399aab"} {"level":"info","ts":"2026-07-16T17:12:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ff0d2e4029b55d77f6e9a994e906cf1952907c1cf9c46353413670b9d8d9176a"} {"level":"info","ts":"2026-07-16T17:12:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/072bae1fc54eb9d94f5dbd797748d878ba8bd87a5348e1736b81bba352649500"} {"level":"info","ts":"2026-07-16T17:12:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4e7403f15db6eac70211470fa28d227dd6cb2ee1223b9aa0c5d1259a03dfab3e"} {"level":"info","ts":"2026-07-16T17:12:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/beedfbdb0f90febb3ab94e2c38475d66b8b5bc4c388f43bbd9e71ace5d5c48ff"} {"level":"info","ts":"2026-07-16T17:12:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c6cd3ff953ed0cb070180e90b12005f21ddbfebe5a56d7306044a0c7acddfcf3"} {"level":"info","ts":"2026-07-16T17:12:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/73ebd8ba6ac297adcd09ab991f70f0ba7f6124d79ca5c427f0044b3b2ec166bc"} {"level":"info","ts":"2026-07-16T17:12:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/90b16b533af4914fc27612391f6e702c92c6829d7e188b6be3781be50c5d706d"}