--- Authorino logs from kuadrant-system (label=authorino-resource=authorino) --- {"level":"info","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec"} {"level":"debug","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec"} {"level":"debug","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52:17Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8"} {"level":"info","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:52:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:52:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0"} {"level":"info","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:52:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:52:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8"} {"level":"info","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0"} {"level":"debug","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:52:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:52:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec"} {"level":"debug","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"82938680854d85502c38b84bdf370310ef7276277ea23943d096c6bdd27cf2fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52:17Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0"} {"level":"info","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"82938680854d85502c38b84bdf370310ef7276277ea23943d096c6bdd27cf2fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:52:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:52:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/82938680854d85502c38b84bdf370310ef7276277ea23943d096c6bdd27cf2fe"} {"level":"info","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"82938680854d85502c38b84bdf370310ef7276277ea23943d096c6bdd27cf2fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:52:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:52:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["82938680854d85502c38b84bdf370310ef7276277ea23943d096c6bdd27cf2fe"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"82938680854d85502c38b84bdf370310ef7276277ea23943d096c6bdd27cf2fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0"} {"level":"info","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"82938680854d85502c38b84bdf370310ef7276277ea23943d096c6bdd27cf2fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"82938680854d85502c38b84bdf370310ef7276277ea23943d096c6bdd27cf2fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:52:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:52:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/82938680854d85502c38b84bdf370310ef7276277ea23943d096c6bdd27cf2fe"} {"level":"info","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"82938680854d85502c38b84bdf370310ef7276277ea23943d096c6bdd27cf2fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:52:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:52:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["82938680854d85502c38b84bdf370310ef7276277ea23943d096c6bdd27cf2fe"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0"} {"level":"info","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"82938680854d85502c38b84bdf370310ef7276277ea23943d096c6bdd27cf2fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"82938680854d85502c38b84bdf370310ef7276277ea23943d096c6bdd27cf2fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"82938680854d85502c38b84bdf370310ef7276277ea23943d096c6bdd27cf2fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"82938680854d85502c38b84bdf370310ef7276277ea23943d096c6bdd27cf2fe","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/82938680854d85502c38b84bdf370310ef7276277ea23943d096c6bdd27cf2fe"} {"level":"debug","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"82938680854d85502c38b84bdf370310ef7276277ea23943d096c6bdd27cf2fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:52:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:52:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["82938680854d85502c38b84bdf370310ef7276277ea23943d096c6bdd27cf2fe"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"82938680854d85502c38b84bdf370310ef7276277ea23943d096c6bdd27cf2fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"82938680854d85502c38b84bdf370310ef7276277ea23943d096c6bdd27cf2fe","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0"} {"level":"info","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/82938680854d85502c38b84bdf370310ef7276277ea23943d096c6bdd27cf2fe"} {"level":"debug","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f"} {"level":"debug","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f"} {"level":"debug","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:52:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:52:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2d19b1d1493dae4afd52cd3613287d4cf3bdf204f458d5c157b6ba97740cd916","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52:17Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f"} {"level":"info","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2d19b1d1493dae4afd52cd3613287d4cf3bdf204f458d5c157b6ba97740cd916","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:52:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:52:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3d24d0a6122e63d5b4280ace83d694a502bb22dd98b7c0c9ee2f05056d318964","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52:17Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2d19b1d1493dae4afd52cd3613287d4cf3bdf204f458d5c157b6ba97740cd916"} {"level":"info","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3d24d0a6122e63d5b4280ace83d694a502bb22dd98b7c0c9ee2f05056d318964","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2d19b1d1493dae4afd52cd3613287d4cf3bdf204f458d5c157b6ba97740cd916","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:52:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:52:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2d19b1d1493dae4afd52cd3613287d4cf3bdf204f458d5c157b6ba97740cd916"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d24d0a6122e63d5b4280ace83d694a502bb22dd98b7c0c9ee2f05056d318964"} {"level":"info","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2d19b1d1493dae4afd52cd3613287d4cf3bdf204f458d5c157b6ba97740cd916","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52:17Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f"} {"level":"info","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3d24d0a6122e63d5b4280ace83d694a502bb22dd98b7c0c9ee2f05056d318964","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:52:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:52:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3d24d0a6122e63d5b4280ace83d694a502bb22dd98b7c0c9ee2f05056d318964"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3d24d0a6122e63d5b4280ace83d694a502bb22dd98b7c0c9ee2f05056d318964","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2d19b1d1493dae4afd52cd3613287d4cf3bdf204f458d5c157b6ba97740cd916","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407"} {"level":"info","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:52:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:52:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d24d0a6122e63d5b4280ace83d694a502bb22dd98b7c0c9ee2f05056d318964","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:52:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:52:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2d19b1d1493dae4afd52cd3613287d4cf3bdf204f458d5c157b6ba97740cd916"} {"level":"info","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d24d0a6122e63d5b4280ace83d694a502bb22dd98b7c0c9ee2f05056d318964"} {"level":"info","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f"} {"level":"info","ts":"2026-07-23T23:52:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407"} {"level":"info","ts":"2026-07-23T23:52:20Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7c24e709-a530-4c88-a882-62d9e8a6cc2e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:40482","PortSpecifier":{"PortValue":40482}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"7c24e709-a530-4c88-a882-62d9e8a6cc2e","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-867102.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T23:52:20Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7c24e709-a530-4c88-a882-62d9e8a6cc2e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:40482","PortSpecifier":{"PortValue":40482}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784850740,"nanos":356734359},"http":{"id":"7c24e709-a530-4c88-a882-62d9e8a6cc2e","method":"POST","headers":{":authority":"e2e-shared-a-867102.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.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-23T23:52:20Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"7c24e709-a530-4c88-a882-62d9e8a6cc2e","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-23T23:52:20Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"7c24e709-a530-4c88-a882-62d9e8a6cc2e","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":"a5e5f5a9-35ab-42c3-b718-aef9d1bae717","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=87e9c04c-97f9-4d13-86b1-d77fd377591c"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/75f0742d7faa"]}} {"level":"debug","ts":"2026-07-23T23:52:20Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"7c24e709-a530-4c88-a882-62d9e8a6cc2e","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/75f0742d7faa"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=87e9c04c-97f9-4d13-86b1-d77fd377591c"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a5e5f5a9-35ab-42c3-b718-aef9d1bae717","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3ba1f4422597e4b0d1a345d18201b09c7f04cd74b1a53f8ecd1b344e3d0e4171"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.52:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-867102.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.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-23T23:52:20Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7c24e709-a530-4c88-a882-62d9e8a6cc2e","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-23T23:52:20Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7c24e709-a530-4c88-a882-62d9e8a6cc2e","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-23T23:52:20Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7c24e709-a530-4c88-a882-62d9e8a6cc2e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-867102/auth-test-model-867102\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-867102/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-23T23:52:20Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"7c24e709-a530-4c88-a882-62d9e8a6cc2e","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-23T23:52:20Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7c24e709-a530-4c88-a882-62d9e8a6cc2e","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-23T23:52:20Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7c24e709-a530-4c88-a882-62d9e8a6cc2e","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-23T23:52:20Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7c24e709-a530-4c88-a882-62d9e8a6cc2e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T23:52:20Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7c24e709-a530-4c88-a882-62d9e8a6cc2e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T23:52:20Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d34258cf-5ffd-4f37-825c-831bba4cad02","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:34652","PortSpecifier":{"PortValue":34652}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d34258cf-5ffd-4f37-825c-831bba4cad02","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-fc333b.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T23:52:20Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d34258cf-5ffd-4f37-825c-831bba4cad02","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:34652","PortSpecifier":{"PortValue":34652}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784850740,"nanos":391770526},"http":{"id":"d34258cf-5ffd-4f37-825c-831bba4cad02","method":"POST","headers":{":authority":"e2e-shared-b-fc333b.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.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-23T23:52:20Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"d34258cf-5ffd-4f37-825c-831bba4cad02","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-23T23:52:20Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d34258cf-5ffd-4f37-825c-831bba4cad02","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":"a5e5f5a9-35ab-42c3-b718-aef9d1bae717","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=87e9c04c-97f9-4d13-86b1-d77fd377591c"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/75f0742d7faa"]}} {"level":"debug","ts":"2026-07-23T23:52:20Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d34258cf-5ffd-4f37-825c-831bba4cad02","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/75f0742d7faa"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=87e9c04c-97f9-4d13-86b1-d77fd377591c"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a5e5f5a9-35ab-42c3-b718-aef9d1bae717","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.54:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-fc333b.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.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-23T23:52:20Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d34258cf-5ffd-4f37-825c-831bba4cad02","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-23T23:52:20Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d34258cf-5ffd-4f37-825c-831bba4cad02","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-23T23:52:20Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d34258cf-5ffd-4f37-825c-831bba4cad02","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-fc333b/auth-test-model-fc333b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-fc333b/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-23T23:52:20Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"d34258cf-5ffd-4f37-825c-831bba4cad02","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-23T23:52:20Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d34258cf-5ffd-4f37-825c-831bba4cad02","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-23T23:52:20Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d34258cf-5ffd-4f37-825c-831bba4cad02","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-23T23:52:20Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d34258cf-5ffd-4f37-825c-831bba4cad02","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T23:52:20Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d34258cf-5ffd-4f37-825c-831bba4cad02","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T23:52:20Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"afa3a9bc-9649-4063-98af-639f4c1b8bee","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:34658","PortSpecifier":{"PortValue":34658}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"afa3a9bc-9649-4063-98af-639f4c1b8bee","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-fc333b.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T23:52:20Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"afa3a9bc-9649-4063-98af-639f4c1b8bee","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:34658","PortSpecifier":{"PortValue":34658}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784850740,"nanos":430427958},"http":{"id":"afa3a9bc-9649-4063-98af-639f4c1b8bee","method":"GET","headers":{":authority":"e2e-shared-b-fc333b.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T23:52:20Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"afa3a9bc-9649-4063-98af-639f4c1b8bee","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1Z8Ik4pILijqBKket_6gffk9jgqhhThl4uS9elO4MZFj1npVvXRKjho9bbXs1"} {"level":"debug","ts":"2026-07-23T23:52:20Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"afa3a9bc-9649-4063-98af-639f4c1b8bee","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-fc333b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1Z8Ik4pILijqBKket_6gffk9jgqhhThl4uS9elO4MZFj1npVvXRKjho9bbXs1\"}"} {"level":"debug","ts":"2026-07-23T23:52:20Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"afa3a9bc-9649-4063-98af-639f4c1b8bee","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-fc333b.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-23T23:52:20Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"afa3a9bc-9649-4063-98af-639f4c1b8bee","input":{"auth":{"identity":"Bearer **** not found","tenant":"","valid":false}}},"context":{"context_extensions":{"host":"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.54:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-fc333b.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.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-23T23:52:20Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"afa3a9bc-9649-4063-98af-639f4c1b8bee","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-23T23:52:20Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access denied","request id":"afa3a9bc-9649-4063-98af-639f4c1b8bee","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-23T23:52:20Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"afa3a9bc-9649-4063-98af-639f4c1b8bee","authorized":false,"response":"PERMISSION_DENIED","object":{"code":7,"status":403,"message":"Unauthorized"}} {"level":"debug","ts":"2026-07-23T23:52:20Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"afa3a9bc-9649-4063-98af-639f4c1b8bee","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-23T23:52:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec"} {"level":"info","ts":"2026-07-23T23:52:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407"} {"level":"info","ts":"2026-07-23T23:52:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae"} {"level":"info","ts":"2026-07-23T23:52:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/82938680854d85502c38b84bdf370310ef7276277ea23943d096c6bdd27cf2fe"} {"level":"info","ts":"2026-07-23T23:52:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0"} {"level":"info","ts":"2026-07-23T23:52:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701"} {"level":"info","ts":"2026-07-23T23:52:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2d19b1d1493dae4afd52cd3613287d4cf3bdf204f458d5c157b6ba97740cd916"} {"level":"info","ts":"2026-07-23T23:52:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3d24d0a6122e63d5b4280ace83d694a502bb22dd98b7c0c9ee2f05056d318964"} {"level":"info","ts":"2026-07-23T23:52:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f"} {"level":"info","ts":"2026-07-23T23:52:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213"} {"level":"info","ts":"2026-07-23T23:52:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8"} {"level":"info","ts":"2026-07-23T23:52:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/cf71cb344c61fdeb63027dae02f92c7c504efa52ac919b1f2a77c20216dab8c8"} {"level":"debug","ts":"2026-07-23T23:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407"} {"level":"debug","ts":"2026-07-23T23:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407"} {"level":"debug","ts":"2026-07-23T23:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:52:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:52:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407"} {"level":"debug","ts":"2026-07-23T23:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52:35Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407"} {"level":"info","ts":"2026-07-23T23:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8"} {"level":"info","ts":"2026-07-23T23:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-23T23:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8\": 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-23T23:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:52:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:52:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8"} {"level":"info","ts":"2026-07-23T23:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8"} {"level":"info","ts":"2026-07-23T23:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407"} {"level":"debug","ts":"2026-07-23T23:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:52:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:52:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8"} {"level":"debug","ts":"2026-07-23T23:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8"} {"level":"debug","ts":"2026-07-23T23:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701"} {"level":"debug","ts":"2026-07-23T23:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:52:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:52:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701"} {"level":"info","ts":"2026-07-23T23:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8"} {"level":"debug","ts":"2026-07-23T23:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:52:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:52:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52:35Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701"} {"level":"info","ts":"2026-07-23T23:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:52:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:52:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0"} {"level":"info","ts":"2026-07-23T23:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701"} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0"} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701"} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0"} {"level":"error","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701\": 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-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701\": 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-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701"} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701"} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0"} {"level":"debug","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae"} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae"} {"level":"debug","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701"} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae"} {"level":"debug","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f"} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213"} {"level":"debug","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f"} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213"} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f"} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cf71cb344c61fdeb63027dae02f92c7c504efa52ac919b1f2a77c20216dab8c8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213"} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cf71cb344c61fdeb63027dae02f92c7c504efa52ac919b1f2a77c20216dab8c8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cf71cb344c61fdeb63027dae02f92c7c504efa52ac919b1f2a77c20216dab8c8"} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cf71cb344c61fdeb63027dae02f92c7c504efa52ac919b1f2a77c20216dab8c8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cf71cb344c61fdeb63027dae02f92c7c504efa52ac919b1f2a77c20216dab8c8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cf71cb344c61fdeb63027dae02f92c7c504efa52ac919b1f2a77c20216dab8c8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f"} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cf71cb344c61fdeb63027dae02f92c7c504efa52ac919b1f2a77c20216dab8c8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cf71cb344c61fdeb63027dae02f92c7c504efa52ac919b1f2a77c20216dab8c8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cf71cb344c61fdeb63027dae02f92c7c504efa52ac919b1f2a77c20216dab8c8"} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cf71cb344c61fdeb63027dae02f92c7c504efa52ac919b1f2a77c20216dab8c8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cf71cb344c61fdeb63027dae02f92c7c504efa52ac919b1f2a77c20216dab8c8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cf71cb344c61fdeb63027dae02f92c7c504efa52ac919b1f2a77c20216dab8c8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f"} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cf71cb344c61fdeb63027dae02f92c7c504efa52ac919b1f2a77c20216dab8c8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cf71cb344c61fdeb63027dae02f92c7c504efa52ac919b1f2a77c20216dab8c8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cf71cb344c61fdeb63027dae02f92c7c504efa52ac919b1f2a77c20216dab8c8"} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cf71cb344c61fdeb63027dae02f92c7c504efa52ac919b1f2a77c20216dab8c8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cf71cb344c61fdeb63027dae02f92c7c504efa52ac919b1f2a77c20216dab8c8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f"} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cf71cb344c61fdeb63027dae02f92c7c504efa52ac919b1f2a77c20216dab8c8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cf71cb344c61fdeb63027dae02f92c7c504efa52ac919b1f2a77c20216dab8c8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cf71cb344c61fdeb63027dae02f92c7c504efa52ac919b1f2a77c20216dab8c8"} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cf71cb344c61fdeb63027dae02f92c7c504efa52ac919b1f2a77c20216dab8c8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f"} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cf71cb344c61fdeb63027dae02f92c7c504efa52ac919b1f2a77c20216dab8c8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cf71cb344c61fdeb63027dae02f92c7c504efa52ac919b1f2a77c20216dab8c8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec"} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cf71cb344c61fdeb63027dae02f92c7c504efa52ac919b1f2a77c20216dab8c8"} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cf71cb344c61fdeb63027dae02f92c7c504efa52ac919b1f2a77c20216dab8c8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec"} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d24d0a6122e63d5b4280ace83d694a502bb22dd98b7c0c9ee2f05056d318964"} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2d19b1d1493dae4afd52cd3613287d4cf3bdf204f458d5c157b6ba97740cd916"} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3d24d0a6122e63d5b4280ace83d694a502bb22dd98b7c0c9ee2f05056d318964","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3d24d0a6122e63d5b4280ace83d694a502bb22dd98b7c0c9ee2f05056d318964"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cf71cb344c61fdeb63027dae02f92c7c504efa52ac919b1f2a77c20216dab8c8"} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec"} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3d24d0a6122e63d5b4280ace83d694a502bb22dd98b7c0c9ee2f05056d318964","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2d19b1d1493dae4afd52cd3613287d4cf3bdf204f458d5c157b6ba97740cd916","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2d19b1d1493dae4afd52cd3613287d4cf3bdf204f458d5c157b6ba97740cd916"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/82938680854d85502c38b84bdf370310ef7276277ea23943d096c6bdd27cf2fe"} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d24d0a6122e63d5b4280ace83d694a502bb22dd98b7c0c9ee2f05056d318964"} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2d19b1d1493dae4afd52cd3613287d4cf3bdf204f458d5c157b6ba97740cd916","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cf71cb344c61fdeb63027dae02f92c7c504efa52ac919b1f2a77c20216dab8c8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2d19b1d1493dae4afd52cd3613287d4cf3bdf204f458d5c157b6ba97740cd916"} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"82938680854d85502c38b84bdf370310ef7276277ea23943d096c6bdd27cf2fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:52:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["82938680854d85502c38b84bdf370310ef7276277ea23943d096c6bdd27cf2fe"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec"} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"82938680854d85502c38b84bdf370310ef7276277ea23943d096c6bdd27cf2fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d24d0a6122e63d5b4280ace83d694a502bb22dd98b7c0c9ee2f05056d318964","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2d19b1d1493dae4afd52cd3613287d4cf3bdf204f458d5c157b6ba97740cd916","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"82938680854d85502c38b84bdf370310ef7276277ea23943d096c6bdd27cf2fe","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:52:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/82938680854d85502c38b84bdf370310ef7276277ea23943d096c6bdd27cf2fe"} {"level":"info","ts":"2026-07-23T23:52:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c0dea66e-67b6-4733-9960-3c710e245549","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:51012","PortSpecifier":{"PortValue":51012}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c0dea66e-67b6-4733-9960-3c710e245549","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-867102.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T23:52:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c0dea66e-67b6-4733-9960-3c710e245549","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:51012","PortSpecifier":{"PortValue":51012}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784850759,"nanos":821228329},"http":{"id":"c0dea66e-67b6-4733-9960-3c710e245549","method":"POST","headers":{":authority":"e2e-shared-a-867102.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.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-23T23:52:39Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"c0dea66e-67b6-4733-9960-3c710e245549","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-23T23:52:39Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c0dea66e-67b6-4733-9960-3c710e245549","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":"a5e5f5a9-35ab-42c3-b718-aef9d1bae717","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=87e9c04c-97f9-4d13-86b1-d77fd377591c"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/75f0742d7faa"]}} {"level":"debug","ts":"2026-07-23T23:52:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c0dea66e-67b6-4733-9960-3c710e245549","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/75f0742d7faa"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=87e9c04c-97f9-4d13-86b1-d77fd377591c"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a5e5f5a9-35ab-42c3-b718-aef9d1bae717","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3ba1f4422597e4b0d1a345d18201b09c7f04cd74b1a53f8ecd1b344e3d0e4171"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.52:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-867102.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.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-23T23:52:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c0dea66e-67b6-4733-9960-3c710e245549","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-23T23:52:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c0dea66e-67b6-4733-9960-3c710e245549","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-23T23:52:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c0dea66e-67b6-4733-9960-3c710e245549","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-867102/auth-test-model-867102\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-867102/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-23T23:52:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"c0dea66e-67b6-4733-9960-3c710e245549","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-23T23:52:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c0dea66e-67b6-4733-9960-3c710e245549","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-23T23:52:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c0dea66e-67b6-4733-9960-3c710e245549","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-23T23:52:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c0dea66e-67b6-4733-9960-3c710e245549","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T23:52:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c0dea66e-67b6-4733-9960-3c710e245549","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T23:52:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"046fbeb7-a303-42e6-a27e-48bb2d9fb5ba","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:39244","PortSpecifier":{"PortValue":39244}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"046fbeb7-a303-42e6-a27e-48bb2d9fb5ba","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-fc333b.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T23:52:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"046fbeb7-a303-42e6-a27e-48bb2d9fb5ba","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:39244","PortSpecifier":{"PortValue":39244}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784850759,"nanos":858368309},"http":{"id":"046fbeb7-a303-42e6-a27e-48bb2d9fb5ba","method":"POST","headers":{":authority":"e2e-shared-b-fc333b.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.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-23T23:52:39Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"046fbeb7-a303-42e6-a27e-48bb2d9fb5ba","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-23T23:52:39Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"046fbeb7-a303-42e6-a27e-48bb2d9fb5ba","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":"a5e5f5a9-35ab-42c3-b718-aef9d1bae717","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=87e9c04c-97f9-4d13-86b1-d77fd377591c"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/75f0742d7faa"]}} {"level":"debug","ts":"2026-07-23T23:52:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"046fbeb7-a303-42e6-a27e-48bb2d9fb5ba","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/75f0742d7faa"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=87e9c04c-97f9-4d13-86b1-d77fd377591c"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a5e5f5a9-35ab-42c3-b718-aef9d1bae717","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.54:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-fc333b.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.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-23T23:52:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"046fbeb7-a303-42e6-a27e-48bb2d9fb5ba","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-23T23:52:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"046fbeb7-a303-42e6-a27e-48bb2d9fb5ba","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-23T23:52:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"046fbeb7-a303-42e6-a27e-48bb2d9fb5ba","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-fc333b/auth-test-model-fc333b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-fc333b/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-23T23:52:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"046fbeb7-a303-42e6-a27e-48bb2d9fb5ba","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-23T23:52:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"046fbeb7-a303-42e6-a27e-48bb2d9fb5ba","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-23T23:52:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"046fbeb7-a303-42e6-a27e-48bb2d9fb5ba","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-23T23:52:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"046fbeb7-a303-42e6-a27e-48bb2d9fb5ba","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T23:52:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"046fbeb7-a303-42e6-a27e-48bb2d9fb5ba","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T23:52:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e5d9e224-fb67-4fc1-a53e-7a99e39c3362","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:51018","PortSpecifier":{"PortValue":51018}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e5d9e224-fb67-4fc1-a53e-7a99e39c3362","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-a-867102.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T23:52:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e5d9e224-fb67-4fc1-a53e-7a99e39c3362","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:51018","PortSpecifier":{"PortValue":51018}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784850759,"nanos":891815805},"http":{"id":"e5d9e224-fb67-4fc1-a53e-7a99e39c3362","method":"POST","headers":{":authority":"e2e-shared-a-867102.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.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-23T23:52:39Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"e5d9e224-fb67-4fc1-a53e-7a99e39c3362","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-23T23:52:39Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e5d9e224-fb67-4fc1-a53e-7a99e39c3362","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":"a5e5f5a9-35ab-42c3-b718-aef9d1bae717","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=87e9c04c-97f9-4d13-86b1-d77fd377591c"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/75f0742d7faa"]}} {"level":"debug","ts":"2026-07-23T23:52:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e5d9e224-fb67-4fc1-a53e-7a99e39c3362","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/75f0742d7faa"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=87e9c04c-97f9-4d13-86b1-d77fd377591c"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a5e5f5a9-35ab-42c3-b718-aef9d1bae717","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3ba1f4422597e4b0d1a345d18201b09c7f04cd74b1a53f8ecd1b344e3d0e4171"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.52:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-867102.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.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-23T23:52:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e5d9e224-fb67-4fc1-a53e-7a99e39c3362","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-23T23:52:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e5d9e224-fb67-4fc1-a53e-7a99e39c3362","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-23T23:52:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e5d9e224-fb67-4fc1-a53e-7a99e39c3362","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-867102/auth-test-model-867102\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-867102/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-23T23:52:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"e5d9e224-fb67-4fc1-a53e-7a99e39c3362","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-23T23:52:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e5d9e224-fb67-4fc1-a53e-7a99e39c3362","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-23T23:52:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e5d9e224-fb67-4fc1-a53e-7a99e39c3362","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-23T23:52:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e5d9e224-fb67-4fc1-a53e-7a99e39c3362","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T23:52:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e5d9e224-fb67-4fc1-a53e-7a99e39c3362","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T23:52:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"99eb5fef-96a8-4707-ba54-73baa706d189","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:39252","PortSpecifier":{"PortValue":39252}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"99eb5fef-96a8-4707-ba54-73baa706d189","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-b-fc333b.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T23:52:39Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"99eb5fef-96a8-4707-ba54-73baa706d189","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:39252","PortSpecifier":{"PortValue":39252}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784850759,"nanos":928788912},"http":{"id":"99eb5fef-96a8-4707-ba54-73baa706d189","method":"POST","headers":{":authority":"e2e-shared-b-fc333b.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.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-23T23:52:39Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"99eb5fef-96a8-4707-ba54-73baa706d189","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-23T23:52:39Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"99eb5fef-96a8-4707-ba54-73baa706d189","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":"a5e5f5a9-35ab-42c3-b718-aef9d1bae717","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=87e9c04c-97f9-4d13-86b1-d77fd377591c"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/75f0742d7faa"]}} {"level":"debug","ts":"2026-07-23T23:52:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"99eb5fef-96a8-4707-ba54-73baa706d189","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/75f0742d7faa"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=87e9c04c-97f9-4d13-86b1-d77fd377591c"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a5e5f5a9-35ab-42c3-b718-aef9d1bae717","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.54:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-fc333b.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.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-23T23:52:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"99eb5fef-96a8-4707-ba54-73baa706d189","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-23T23:52:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"99eb5fef-96a8-4707-ba54-73baa706d189","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-23T23:52:39Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"99eb5fef-96a8-4707-ba54-73baa706d189","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-fc333b/auth-test-model-fc333b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-fc333b/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-23T23:52:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"99eb5fef-96a8-4707-ba54-73baa706d189","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-23T23:52:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"99eb5fef-96a8-4707-ba54-73baa706d189","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-23T23:52:39Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"99eb5fef-96a8-4707-ba54-73baa706d189","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-23T23:52:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"99eb5fef-96a8-4707-ba54-73baa706d189","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T23:52:39Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"99eb5fef-96a8-4707-ba54-73baa706d189","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T23:52:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/cf71cb344c61fdeb63027dae02f92c7c504efa52ac919b1f2a77c20216dab8c8"} {"level":"info","ts":"2026-07-23T23:52:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407"} {"level":"info","ts":"2026-07-23T23:52:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f"} {"level":"info","ts":"2026-07-23T23:52:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2d19b1d1493dae4afd52cd3613287d4cf3bdf204f458d5c157b6ba97740cd916"} {"level":"info","ts":"2026-07-23T23:52:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec"} {"level":"info","ts":"2026-07-23T23:52:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701"} {"level":"info","ts":"2026-07-23T23:52:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8"} {"level":"info","ts":"2026-07-23T23:52:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3d24d0a6122e63d5b4280ace83d694a502bb22dd98b7c0c9ee2f05056d318964"} {"level":"info","ts":"2026-07-23T23:52:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae"} {"level":"info","ts":"2026-07-23T23:52:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0"} {"level":"info","ts":"2026-07-23T23:52:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/82938680854d85502c38b84bdf370310ef7276277ea23943d096c6bdd27cf2fe"} {"level":"info","ts":"2026-07-23T23:52:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213"} {"level":"debug","ts":"2026-07-23T23:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52:54Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52: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-23T23:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8"} {"level":"info","ts":"2026-07-23T23:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-23T23:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8\": 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-23T23:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8"} {"level":"info","ts":"2026-07-23T23:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8"} {"level":"debug","ts":"2026-07-23T23:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:52:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:52:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52: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-23T23:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8"} {"level":"debug","ts":"2026-07-23T23:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8"} {"level":"debug","ts":"2026-07-23T23:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:52:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:52:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52: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-23T23:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8"} {"level":"debug","ts":"2026-07-23T23:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8"} {"level":"debug","ts":"2026-07-23T23:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:52:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:52:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8"} {"level":"debug","ts":"2026-07-23T23:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52:54Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52: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-23T23:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0"} {"level":"info","ts":"2026-07-23T23:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-23T23:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0\": 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-23T23:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0"} {"level":"info","ts":"2026-07-23T23:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0"} {"level":"debug","ts":"2026-07-23T23:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:52:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:52:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52: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-23T23:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0"} {"level":"debug","ts":"2026-07-23T23:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0"} {"level":"debug","ts":"2026-07-23T23:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52:54Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52: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-23T23:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213"} {"level":"info","ts":"2026-07-23T23:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:52:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:52:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213"} {"level":"debug","ts":"2026-07-23T23:52:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:52:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:52:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0"} {"level":"info","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52: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-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213"} {"level":"info","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213"} {"level":"debug","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"82938680854d85502c38b84bdf370310ef7276277ea23943d096c6bdd27cf2fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213"} {"level":"info","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"82938680854d85502c38b84bdf370310ef7276277ea23943d096c6bdd27cf2fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"82938680854d85502c38b84bdf370310ef7276277ea23943d096c6bdd27cf2fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52: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-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/82938680854d85502c38b84bdf370310ef7276277ea23943d096c6bdd27cf2fe"} {"level":"info","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"82938680854d85502c38b84bdf370310ef7276277ea23943d096c6bdd27cf2fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52: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-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213"} {"level":"info","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"82938680854d85502c38b84bdf370310ef7276277ea23943d096c6bdd27cf2fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/82938680854d85502c38b84bdf370310ef7276277ea23943d096c6bdd27cf2fe"} {"level":"error","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213\": 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-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52: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-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"82938680854d85502c38b84bdf370310ef7276277ea23943d096c6bdd27cf2fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["82938680854d85502c38b84bdf370310ef7276277ea23943d096c6bdd27cf2fe"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213"} {"level":"info","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"82938680854d85502c38b84bdf370310ef7276277ea23943d096c6bdd27cf2fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cf71cb344c61fdeb63027dae02f92c7c504efa52ac919b1f2a77c20216dab8c8"} {"level":"info","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cf71cb344c61fdeb63027dae02f92c7c504efa52ac919b1f2a77c20216dab8c8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cf71cb344c61fdeb63027dae02f92c7c504efa52ac919b1f2a77c20216dab8c8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cf71cb344c61fdeb63027dae02f92c7c504efa52ac919b1f2a77c20216dab8c8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"82938680854d85502c38b84bdf370310ef7276277ea23943d096c6bdd27cf2fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52: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-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213"} {"level":"info","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cf71cb344c61fdeb63027dae02f92c7c504efa52ac919b1f2a77c20216dab8c8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/82938680854d85502c38b84bdf370310ef7276277ea23943d096c6bdd27cf2fe"} {"level":"error","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213\": 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-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cf71cb344c61fdeb63027dae02f92c7c504efa52ac919b1f2a77c20216dab8c8"} {"level":"info","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213"} {"level":"debug","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52: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-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec"} {"level":"info","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec\": 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-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec"} {"level":"info","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec"} {"level":"debug","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3d24d0a6122e63d5b4280ace83d694a502bb22dd98b7c0c9ee2f05056d318964","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52: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-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3d24d0a6122e63d5b4280ace83d694a502bb22dd98b7c0c9ee2f05056d318964","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d24d0a6122e63d5b4280ace83d694a502bb22dd98b7c0c9ee2f05056d318964"} {"level":"info","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3d24d0a6122e63d5b4280ace83d694a502bb22dd98b7c0c9ee2f05056d318964","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3d24d0a6122e63d5b4280ace83d694a502bb22dd98b7c0c9ee2f05056d318964"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701"} {"level":"info","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3d24d0a6122e63d5b4280ace83d694a502bb22dd98b7c0c9ee2f05056d318964","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d24d0a6122e63d5b4280ace83d694a502bb22dd98b7c0c9ee2f05056d318964"} {"level":"info","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52: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-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d24d0a6122e63d5b4280ace83d694a502bb22dd98b7c0c9ee2f05056d318964","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec"} {"level":"debug","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701"} {"level":"info","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d24d0a6122e63d5b4280ace83d694a502bb22dd98b7c0c9ee2f05056d318964"} {"level":"info","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52: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-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2d19b1d1493dae4afd52cd3613287d4cf3bdf204f458d5c157b6ba97740cd916","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec"} {"level":"info","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2d19b1d1493dae4afd52cd3613287d4cf3bdf204f458d5c157b6ba97740cd916","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52: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-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f"} {"level":"info","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2d19b1d1493dae4afd52cd3613287d4cf3bdf204f458d5c157b6ba97740cd916","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52: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-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2d19b1d1493dae4afd52cd3613287d4cf3bdf204f458d5c157b6ba97740cd916"} {"level":"info","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2d19b1d1493dae4afd52cd3613287d4cf3bdf204f458d5c157b6ba97740cd916","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52: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-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec"} {"level":"info","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2d19b1d1493dae4afd52cd3613287d4cf3bdf204f458d5c157b6ba97740cd916","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2d19b1d1493dae4afd52cd3613287d4cf3bdf204f458d5c157b6ba97740cd916"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2d19b1d1493dae4afd52cd3613287d4cf3bdf204f458d5c157b6ba97740cd916","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52: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-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f"} {"level":"info","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2d19b1d1493dae4afd52cd3613287d4cf3bdf204f458d5c157b6ba97740cd916"} {"level":"info","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2d19b1d1493dae4afd52cd3613287d4cf3bdf204f458d5c157b6ba97740cd916","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407"} {"level":"info","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52: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-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec"} {"level":"info","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52: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-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f"} {"level":"info","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407"} {"level":"info","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec"} {"level":"info","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52: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-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f"} {"level":"info","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f"} {"level":"info","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:52: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-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae"} {"level":"info","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f"} {"level":"info","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae"} {"level":"info","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:52:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:52:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f"} {"level":"info","ts":"2026-07-23T23:52:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:52:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:52:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae"} {"level":"info","ts":"2026-07-23T23:52:57Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0162e024-120e-462f-955f-9098927e1a11","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:33550","PortSpecifier":{"PortValue":33550}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"0162e024-120e-462f-955f-9098927e1a11","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-867102.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T23:52:57Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0162e024-120e-462f-955f-9098927e1a11","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:33550","PortSpecifier":{"PortValue":33550}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784850777,"nanos":140563854},"http":{"id":"0162e024-120e-462f-955f-9098927e1a11","method":"POST","headers":{":authority":"e2e-shared-a-867102.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.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-23T23:52:57Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"0162e024-120e-462f-955f-9098927e1a11","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-23T23:52:57Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"0162e024-120e-462f-955f-9098927e1a11","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":"a5e5f5a9-35ab-42c3-b718-aef9d1bae717","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=87e9c04c-97f9-4d13-86b1-d77fd377591c"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/75f0742d7faa"]}} {"level":"debug","ts":"2026-07-23T23:52:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"0162e024-120e-462f-955f-9098927e1a11","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/75f0742d7faa"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=87e9c04c-97f9-4d13-86b1-d77fd377591c"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a5e5f5a9-35ab-42c3-b718-aef9d1bae717","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3ba1f4422597e4b0d1a345d18201b09c7f04cd74b1a53f8ecd1b344e3d0e4171"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.52:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-867102.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.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-23T23:52:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0162e024-120e-462f-955f-9098927e1a11","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-23T23:52:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0162e024-120e-462f-955f-9098927e1a11","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-23T23:52:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0162e024-120e-462f-955f-9098927e1a11","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-867102/auth-test-model-867102\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-867102/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-23T23:52:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"0162e024-120e-462f-955f-9098927e1a11","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-23T23:52:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0162e024-120e-462f-955f-9098927e1a11","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-23T23:52:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0162e024-120e-462f-955f-9098927e1a11","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-23T23:52:57Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0162e024-120e-462f-955f-9098927e1a11","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T23:52:57Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0162e024-120e-462f-955f-9098927e1a11","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T23:52:57Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"fa47131c-426a-47ab-b558-ecf85faa5fb0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:59188","PortSpecifier":{"PortValue":59188}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"fa47131c-426a-47ab-b558-ecf85faa5fb0","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-fc333b.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T23:52:57Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"fa47131c-426a-47ab-b558-ecf85faa5fb0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:59188","PortSpecifier":{"PortValue":59188}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784850777,"nanos":175379806},"http":{"id":"fa47131c-426a-47ab-b558-ecf85faa5fb0","method":"POST","headers":{":authority":"e2e-shared-b-fc333b.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.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-23T23:52:57Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"fa47131c-426a-47ab-b558-ecf85faa5fb0","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-23T23:52:57Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"fa47131c-426a-47ab-b558-ecf85faa5fb0","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":"a5e5f5a9-35ab-42c3-b718-aef9d1bae717","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=87e9c04c-97f9-4d13-86b1-d77fd377591c"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/75f0742d7faa"]}} {"level":"debug","ts":"2026-07-23T23:52:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"fa47131c-426a-47ab-b558-ecf85faa5fb0","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/75f0742d7faa"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=87e9c04c-97f9-4d13-86b1-d77fd377591c"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a5e5f5a9-35ab-42c3-b718-aef9d1bae717","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.54:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-fc333b.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.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-23T23:52:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fa47131c-426a-47ab-b558-ecf85faa5fb0","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-23T23:52:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fa47131c-426a-47ab-b558-ecf85faa5fb0","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-23T23:52:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fa47131c-426a-47ab-b558-ecf85faa5fb0","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-fc333b/auth-test-model-fc333b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-fc333b/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-23T23:52:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"fa47131c-426a-47ab-b558-ecf85faa5fb0","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-23T23:52:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fa47131c-426a-47ab-b558-ecf85faa5fb0","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-23T23:52:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fa47131c-426a-47ab-b558-ecf85faa5fb0","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-23T23:52:57Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"fa47131c-426a-47ab-b558-ecf85faa5fb0","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T23:52:57Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"fa47131c-426a-47ab-b558-ecf85faa5fb0","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T23:52:57Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ad0e1e44-82d1-40ea-9a4d-116d38256bc8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:59198","PortSpecifier":{"PortValue":59198}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ad0e1e44-82d1-40ea-9a4d-116d38256bc8","method":"GET","path":"/maas-api/v1/api-keys/2c6a11fe-f23e-4a49-9c14-6491008cebda","host":"e2e-shared-b-fc333b.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T23:52:57Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ad0e1e44-82d1-40ea-9a4d-116d38256bc8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:59198","PortSpecifier":{"PortValue":59198}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784850777,"nanos":212456115},"http":{"id":"ad0e1e44-82d1-40ea-9a4d-116d38256bc8","method":"GET","headers":{":authority":"e2e-shared-b-fc333b.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/2c6a11fe-f23e-4a49-9c14-6491008cebda",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T23:52:57Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"ad0e1e44-82d1-40ea-9a4d-116d38256bc8","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-23T23:52:57Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ad0e1e44-82d1-40ea-9a4d-116d38256bc8","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":"a5e5f5a9-35ab-42c3-b718-aef9d1bae717","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=87e9c04c-97f9-4d13-86b1-d77fd377591c"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/75f0742d7faa"]}} {"level":"debug","ts":"2026-07-23T23:52:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ad0e1e44-82d1-40ea-9a4d-116d38256bc8","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/75f0742d7faa"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=87e9c04c-97f9-4d13-86b1-d77fd377591c"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a5e5f5a9-35ab-42c3-b718-aef9d1bae717","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.54:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-fc333b.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/2c6a11fe-f23e-4a49-9c14-6491008cebda",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T23:52:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ad0e1e44-82d1-40ea-9a4d-116d38256bc8","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-23T23:52:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ad0e1e44-82d1-40ea-9a4d-116d38256bc8","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-23T23:52:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ad0e1e44-82d1-40ea-9a4d-116d38256bc8","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-fc333b/auth-test-model-fc333b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-fc333b/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-23T23:52:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"ad0e1e44-82d1-40ea-9a4d-116d38256bc8","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-23T23:52:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ad0e1e44-82d1-40ea-9a4d-116d38256bc8","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-23T23:52:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ad0e1e44-82d1-40ea-9a4d-116d38256bc8","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-23T23:52:57Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ad0e1e44-82d1-40ea-9a4d-116d38256bc8","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T23:52:57Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ad0e1e44-82d1-40ea-9a4d-116d38256bc8","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T23:52:57Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d91676bb-c1e6-4bea-a257-d12694ec5263","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:33554","PortSpecifier":{"PortValue":33554}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d91676bb-c1e6-4bea-a257-d12694ec5263","method":"GET","path":"/maas-api/v1/api-keys/2c6a11fe-f23e-4a49-9c14-6491008cebda","host":"e2e-shared-a-867102.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T23:52:57Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d91676bb-c1e6-4bea-a257-d12694ec5263","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:33554","PortSpecifier":{"PortValue":33554}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784850777,"nanos":245973084},"http":{"id":"d91676bb-c1e6-4bea-a257-d12694ec5263","method":"GET","headers":{":authority":"e2e-shared-a-867102.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/2c6a11fe-f23e-4a49-9c14-6491008cebda",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T23:52:57Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"d91676bb-c1e6-4bea-a257-d12694ec5263","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-23T23:52:57Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d91676bb-c1e6-4bea-a257-d12694ec5263","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":"a5e5f5a9-35ab-42c3-b718-aef9d1bae717","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=87e9c04c-97f9-4d13-86b1-d77fd377591c"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/75f0742d7faa"]}} {"level":"debug","ts":"2026-07-23T23:52:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d91676bb-c1e6-4bea-a257-d12694ec5263","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/75f0742d7faa"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=87e9c04c-97f9-4d13-86b1-d77fd377591c"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a5e5f5a9-35ab-42c3-b718-aef9d1bae717","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3ba1f4422597e4b0d1a345d18201b09c7f04cd74b1a53f8ecd1b344e3d0e4171"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.52:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-867102.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/2c6a11fe-f23e-4a49-9c14-6491008cebda",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T23:52:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d91676bb-c1e6-4bea-a257-d12694ec5263","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-23T23:52:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d91676bb-c1e6-4bea-a257-d12694ec5263","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-23T23:52:57Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d91676bb-c1e6-4bea-a257-d12694ec5263","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-867102/auth-test-model-867102\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-867102/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-23T23:52:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"d91676bb-c1e6-4bea-a257-d12694ec5263","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-23T23:52:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d91676bb-c1e6-4bea-a257-d12694ec5263","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-23T23:52:57Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d91676bb-c1e6-4bea-a257-d12694ec5263","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-23T23:52:57Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d91676bb-c1e6-4bea-a257-d12694ec5263","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T23:52:57Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d91676bb-c1e6-4bea-a257-d12694ec5263","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T23:53:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213"} {"level":"info","ts":"2026-07-23T23:53:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0"} {"level":"info","ts":"2026-07-23T23:53:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/cf71cb344c61fdeb63027dae02f92c7c504efa52ac919b1f2a77c20216dab8c8"} {"level":"info","ts":"2026-07-23T23:53:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae"} {"level":"info","ts":"2026-07-23T23:53:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2d19b1d1493dae4afd52cd3613287d4cf3bdf204f458d5c157b6ba97740cd916"} {"level":"info","ts":"2026-07-23T23:53:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8"} {"level":"info","ts":"2026-07-23T23:53:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701"} {"level":"info","ts":"2026-07-23T23:53:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/82938680854d85502c38b84bdf370310ef7276277ea23943d096c6bdd27cf2fe"} {"level":"info","ts":"2026-07-23T23:53:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407"} {"level":"info","ts":"2026-07-23T23:53:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3d24d0a6122e63d5b4280ace83d694a502bb22dd98b7c0c9ee2f05056d318964"} {"level":"info","ts":"2026-07-23T23:53:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec"} {"level":"info","ts":"2026-07-23T23:53:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f"} {"level":"debug","ts":"2026-07-23T23:53:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:53:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:53:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:53:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:53:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:53:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:53:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec"} {"level":"debug","ts":"2026-07-23T23:53:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:53:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec"} {"level":"debug","ts":"2026-07-23T23:53:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:53:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:53:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:53:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:53:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:53:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2d19b1d1493dae4afd52cd3613287d4cf3bdf204f458d5c157b6ba97740cd916","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:53:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:53:11Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:53:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2d19b1d1493dae4afd52cd3613287d4cf3bdf204f458d5c157b6ba97740cd916","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:53:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2d19b1d1493dae4afd52cd3613287d4cf3bdf204f458d5c157b6ba97740cd916","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:53:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2d19b1d1493dae4afd52cd3613287d4cf3bdf204f458d5c157b6ba97740cd916","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:53:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec"} {"level":"info","ts":"2026-07-23T23:53:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2d19b1d1493dae4afd52cd3613287d4cf3bdf204f458d5c157b6ba97740cd916"} {"level":"debug","ts":"2026-07-23T23:53:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2d19b1d1493dae4afd52cd3613287d4cf3bdf204f458d5c157b6ba97740cd916","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:53:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:53:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:53:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2d19b1d1493dae4afd52cd3613287d4cf3bdf204f458d5c157b6ba97740cd916","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:53:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2d19b1d1493dae4afd52cd3613287d4cf3bdf204f458d5c157b6ba97740cd916","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:53:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2d19b1d1493dae4afd52cd3613287d4cf3bdf204f458d5c157b6ba97740cd916"} {"level":"debug","ts":"2026-07-23T23:53:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2d19b1d1493dae4afd52cd3613287d4cf3bdf204f458d5c157b6ba97740cd916","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:53:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:53:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2d19b1d1493dae4afd52cd3613287d4cf3bdf204f458d5c157b6ba97740cd916"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:53:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2d19b1d1493dae4afd52cd3613287d4cf3bdf204f458d5c157b6ba97740cd916","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:53:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:53:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:53:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:53:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:53:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2d19b1d1493dae4afd52cd3613287d4cf3bdf204f458d5c157b6ba97740cd916","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:53:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:53:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:53:11Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:53:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae"} {"level":"info","ts":"2026-07-23T23:53:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:53:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:53:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:53:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:53:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:53:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:53:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:53:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2d19b1d1493dae4afd52cd3613287d4cf3bdf204f458d5c157b6ba97740cd916"} {"level":"debug","ts":"2026-07-23T23:53:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:53:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:53:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:53:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213"} {"level":"info","ts":"2026-07-23T23:53:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:53:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:53:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:53:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:53:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:53:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:53:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae"} {"level":"debug","ts":"2026-07-23T23:53:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:53:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:53:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:53:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:53:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:53:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:53:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213"} {"level":"debug","ts":"2026-07-23T23:53:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:53:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:53:11Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:53:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:53:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:53:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:53:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213"} {"level":"debug","ts":"2026-07-23T23:53:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:53:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:53:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:53:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:53:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:53:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701"} {"level":"debug","ts":"2026-07-23T23:53:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:53:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:53:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:53:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:53:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:53:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:53:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:53:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:53:11Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:53:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701"} {"level":"info","ts":"2026-07-23T23:53:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:53:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:53:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:53:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213"} {"level":"debug","ts":"2026-07-23T23:53:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:53:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:53:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:53:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:53:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:53:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:53:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:53:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0"} {"level":"info","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0"} {"level":"debug","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:53:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:53:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701"} {"level":"info","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"82938680854d85502c38b84bdf370310ef7276277ea23943d096c6bdd27cf2fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:53:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:53:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"82938680854d85502c38b84bdf370310ef7276277ea23943d096c6bdd27cf2fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:53:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:53:12Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/82938680854d85502c38b84bdf370310ef7276277ea23943d096c6bdd27cf2fe"} {"level":"info","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"82938680854d85502c38b84bdf370310ef7276277ea23943d096c6bdd27cf2fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:53:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:53:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["82938680854d85502c38b84bdf370310ef7276277ea23943d096c6bdd27cf2fe"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0"} {"level":"info","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"82938680854d85502c38b84bdf370310ef7276277ea23943d096c6bdd27cf2fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:53:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:53:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"82938680854d85502c38b84bdf370310ef7276277ea23943d096c6bdd27cf2fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f"} {"level":"debug","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:53:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:53:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/82938680854d85502c38b84bdf370310ef7276277ea23943d096c6bdd27cf2fe"} {"level":"debug","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:53:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:53:12Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f"} {"level":"info","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cf71cb344c61fdeb63027dae02f92c7c504efa52ac919b1f2a77c20216dab8c8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:53:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:53:12Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8"} {"level":"info","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cf71cb344c61fdeb63027dae02f92c7c504efa52ac919b1f2a77c20216dab8c8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:53:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:53:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cf71cb344c61fdeb63027dae02f92c7c504efa52ac919b1f2a77c20216dab8c8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:53:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:53:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cf71cb344c61fdeb63027dae02f92c7c504efa52ac919b1f2a77c20216dab8c8"} {"level":"info","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cf71cb344c61fdeb63027dae02f92c7c504efa52ac919b1f2a77c20216dab8c8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:53:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:53:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8"} {"level":"info","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cf71cb344c61fdeb63027dae02f92c7c504efa52ac919b1f2a77c20216dab8c8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:53:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:53:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:53:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:53:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8\": 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-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cf71cb344c61fdeb63027dae02f92c7c504efa52ac919b1f2a77c20216dab8c8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cf71cb344c61fdeb63027dae02f92c7c504efa52ac919b1f2a77c20216dab8c8"} {"level":"debug","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:53:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:53:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3d24d0a6122e63d5b4280ace83d694a502bb22dd98b7c0c9ee2f05056d318964","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:53:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:53:12Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8"} {"level":"info","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3d24d0a6122e63d5b4280ace83d694a502bb22dd98b7c0c9ee2f05056d318964","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:53:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:53:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3d24d0a6122e63d5b4280ace83d694a502bb22dd98b7c0c9ee2f05056d318964","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:53:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:53:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d24d0a6122e63d5b4280ace83d694a502bb22dd98b7c0c9ee2f05056d318964"} {"level":"info","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3d24d0a6122e63d5b4280ace83d694a502bb22dd98b7c0c9ee2f05056d318964","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cf71cb344c61fdeb63027dae02f92c7c504efa52ac919b1f2a77c20216dab8c8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:53:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:53:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cf71cb344c61fdeb63027dae02f92c7c504efa52ac919b1f2a77c20216dab8c8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8"} {"level":"info","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cf71cb344c61fdeb63027dae02f92c7c504efa52ac919b1f2a77c20216dab8c8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d24d0a6122e63d5b4280ace83d694a502bb22dd98b7c0c9ee2f05056d318964","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cf71cb344c61fdeb63027dae02f92c7c504efa52ac919b1f2a77c20216dab8c8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d24d0a6122e63d5b4280ace83d694a502bb22dd98b7c0c9ee2f05056d318964"} {"level":"debug","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3d24d0a6122e63d5b4280ace83d694a502bb22dd98b7c0c9ee2f05056d318964","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:53:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:53:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3d24d0a6122e63d5b4280ace83d694a502bb22dd98b7c0c9ee2f05056d318964"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3d24d0a6122e63d5b4280ace83d694a502bb22dd98b7c0c9ee2f05056d318964","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d24d0a6122e63d5b4280ace83d694a502bb22dd98b7c0c9ee2f05056d318964","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8"} {"level":"debug","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:53:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:53:12Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cf71cb344c61fdeb63027dae02f92c7c504efa52ac919b1f2a77c20216dab8c8"} {"level":"debug","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d24d0a6122e63d5b4280ace83d694a502bb22dd98b7c0c9ee2f05056d318964"} {"level":"debug","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:53:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:53:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407"} {"level":"info","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407"} {"level":"debug","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:53:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:53:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:53:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:53:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407"} {"level":"debug","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407"} {"level":"debug","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:53:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:53:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:53:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:53:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407"} {"level":"debug","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407"} {"level":"debug","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:53:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:53:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:53:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:53:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407"} {"level":"debug","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407"} {"level":"debug","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:53:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:53:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:53:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:53:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407"} {"level":"debug","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407"} {"level":"debug","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:53:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:53:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:53:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:53:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407"} {"level":"debug","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407"} {"level":"debug","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:53:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:53:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:53:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:53:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407"} {"level":"debug","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407"} {"level":"debug","ts":"2026-07-23T23:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:53:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:53:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407"} {"level":"info","ts":"2026-07-23T23:53:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"87e53ec9-bb95-45fc-b8d4-55d6ba5547eb","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:43870","PortSpecifier":{"PortValue":43870}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"87e53ec9-bb95-45fc-b8d4-55d6ba5547eb","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-867102.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T23:53:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"87e53ec9-bb95-45fc-b8d4-55d6ba5547eb","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:43870","PortSpecifier":{"PortValue":43870}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784850794,"nanos":509960214},"http":{"id":"87e53ec9-bb95-45fc-b8d4-55d6ba5547eb","method":"POST","headers":{":authority":"e2e-shared-a-867102.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.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-23T23:53:14Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"87e53ec9-bb95-45fc-b8d4-55d6ba5547eb","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-23T23:53:14Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"87e53ec9-bb95-45fc-b8d4-55d6ba5547eb","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":"a5e5f5a9-35ab-42c3-b718-aef9d1bae717","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=87e9c04c-97f9-4d13-86b1-d77fd377591c"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/75f0742d7faa"]}} {"level":"debug","ts":"2026-07-23T23:53:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"87e53ec9-bb95-45fc-b8d4-55d6ba5547eb","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/75f0742d7faa"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=87e9c04c-97f9-4d13-86b1-d77fd377591c"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a5e5f5a9-35ab-42c3-b718-aef9d1bae717","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3ba1f4422597e4b0d1a345d18201b09c7f04cd74b1a53f8ecd1b344e3d0e4171"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.52:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-867102.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.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-23T23:53:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"87e53ec9-bb95-45fc-b8d4-55d6ba5547eb","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-23T23:53:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"87e53ec9-bb95-45fc-b8d4-55d6ba5547eb","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-23T23:53:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"87e53ec9-bb95-45fc-b8d4-55d6ba5547eb","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-867102/auth-test-model-867102\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-867102/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-23T23:53:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"87e53ec9-bb95-45fc-b8d4-55d6ba5547eb","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-23T23:53:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"87e53ec9-bb95-45fc-b8d4-55d6ba5547eb","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-23T23:53:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"87e53ec9-bb95-45fc-b8d4-55d6ba5547eb","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-23T23:53:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"87e53ec9-bb95-45fc-b8d4-55d6ba5547eb","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T23:53:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"87e53ec9-bb95-45fc-b8d4-55d6ba5547eb","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T23:53:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"61175e65-ef47-4028-bcf1-57cfbc9f578a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:55172","PortSpecifier":{"PortValue":55172}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"61175e65-ef47-4028-bcf1-57cfbc9f578a","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-fc333b.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T23:53:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"61175e65-ef47-4028-bcf1-57cfbc9f578a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:55172","PortSpecifier":{"PortValue":55172}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784850794,"nanos":543590001},"http":{"id":"61175e65-ef47-4028-bcf1-57cfbc9f578a","method":"POST","headers":{":authority":"e2e-shared-b-fc333b.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.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-23T23:53:14Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"61175e65-ef47-4028-bcf1-57cfbc9f578a","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-23T23:53:14Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"61175e65-ef47-4028-bcf1-57cfbc9f578a","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":"a5e5f5a9-35ab-42c3-b718-aef9d1bae717","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=87e9c04c-97f9-4d13-86b1-d77fd377591c"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/75f0742d7faa"]}} {"level":"debug","ts":"2026-07-23T23:53:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"61175e65-ef47-4028-bcf1-57cfbc9f578a","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/75f0742d7faa"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=87e9c04c-97f9-4d13-86b1-d77fd377591c"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a5e5f5a9-35ab-42c3-b718-aef9d1bae717","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.54:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-fc333b.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.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-23T23:53:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"61175e65-ef47-4028-bcf1-57cfbc9f578a","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-23T23:53:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"61175e65-ef47-4028-bcf1-57cfbc9f578a","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-23T23:53:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"61175e65-ef47-4028-bcf1-57cfbc9f578a","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-fc333b/auth-test-model-fc333b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-fc333b/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-23T23:53:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"61175e65-ef47-4028-bcf1-57cfbc9f578a","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_info","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-23T23:53:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"61175e65-ef47-4028-bcf1-57cfbc9f578a","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-23T23:53:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"61175e65-ef47-4028-bcf1-57cfbc9f578a","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-23T23:53:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"61175e65-ef47-4028-bcf1-57cfbc9f578a","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T23:53:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"61175e65-ef47-4028-bcf1-57cfbc9f578a","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T23:53:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e05f5da3-73ee-412e-bbc9-7639ead5691c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:43872","PortSpecifier":{"PortValue":43872}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e05f5da3-73ee-412e-bbc9-7639ead5691c","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-867102.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T23:53:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e05f5da3-73ee-412e-bbc9-7639ead5691c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:43872","PortSpecifier":{"PortValue":43872}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784850794,"nanos":579623437},"http":{"id":"e05f5da3-73ee-412e-bbc9-7639ead5691c","method":"POST","headers":{":authority":"e2e-shared-a-867102.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.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-23T23:53:14Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e05f5da3-73ee-412e-bbc9-7639ead5691c","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-x7rE2ef3XB7DcAeB_l6Vw9yMmpaLYRUsUXXJgDgFQnGcC7iivEWezD0siVS7"} {"level":"debug","ts":"2026-07-23T23:53:14Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"e05f5da3-73ee-412e-bbc9-7639ead5691c","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-867102.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-x7rE2ef3XB7DcAeB_l6Vw9yMmpaLYRUsUXXJgDgFQnGcC7iivEWezD0siVS7\"}"} {"level":"debug","ts":"2026-07-23T23:53:14Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"e05f5da3-73ee-412e-bbc9-7639ead5691c","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-867102.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":"50c6813f-0576-4eea-a109-4688cd691f0e","keyName":"e2e-auth-iso-a-93170a","subscription":"e2e-auth-iso-4b8c63","tenant":"e2e-shared-a-867102","userId":"50c6813f-0576-4eea-a109-4688cd691f0e","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-23T23:53:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e05f5da3-73ee-412e-bbc9-7639ead5691c","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T23:53:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e05f5da3-73ee-412e-bbc9-7639ead5691c","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-23T23:53:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e05f5da3-73ee-412e-bbc9-7639ead5691c","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-23T23:53:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e05f5da3-73ee-412e-bbc9-7639ead5691c","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-867102/auth-test-model-867102\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-867102/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-23T23:53:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"e05f5da3-73ee-412e-bbc9-7639ead5691c","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-23T23:53:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e05f5da3-73ee-412e-bbc9-7639ead5691c","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-4b8c63"} {"level":"debug","ts":"2026-07-23T23:53:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e05f5da3-73ee-412e-bbc9-7639ead5691c","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-23T23:53:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e05f5da3-73ee-412e-bbc9-7639ead5691c","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-23T23:53:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e05f5da3-73ee-412e-bbc9-7639ead5691c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T23:53:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e05f5da3-73ee-412e-bbc9-7639ead5691c","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T23:53:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae"} {"level":"info","ts":"2026-07-23T23:53:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4f2c202f50dbb41b4cc6d52c032ec4b28403e6f145b773e03dfbd461eb2ae013"} {"level":"info","ts":"2026-07-23T23:53:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0d8bc26079e68816ab4c0d4981a463dbe79ec9c6b46e87e013822d136a04ab72"} {"level":"info","ts":"2026-07-23T23:53:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701"} {"level":"info","ts":"2026-07-23T23:53:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1ce8da8d9213e84e0fbdb6ed0b3fd35f0345c74d007dbb35625b620e28302031"} {"level":"info","ts":"2026-07-23T23:53:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e7b22552d726af36a6321fe0e7b409927773d611ecb514df4e37e6b743a6c385"} {"level":"info","ts":"2026-07-23T23:53:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/55884dd49c791614faa5d39b6b02d27f3d09b712b2be89d6894af9a40b04d486"} {"level":"info","ts":"2026-07-23T23:53:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/82938680854d85502c38b84bdf370310ef7276277ea23943d096c6bdd27cf2fe"} {"level":"info","ts":"2026-07-23T23:53:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0"} {"level":"info","ts":"2026-07-23T23:53:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/cf71cb344c61fdeb63027dae02f92c7c504efa52ac919b1f2a77c20216dab8c8"} {"level":"info","ts":"2026-07-23T23:53:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/66039a40df1b612e459bf1745c742e442a33eea22bedafc7fd1685426df55213"} {"level":"info","ts":"2026-07-23T23:53:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c808058e61d85b052c2c2805459a4c5107cd6e86d6f6c51d5c3aee686ac274eb"} {"level":"info","ts":"2026-07-23T23:53:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/56513811a5b0a7f8c6c67f334e3641fa10733064659f0d0046548159940f16ae"} {"level":"info","ts":"2026-07-23T23:53:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6ea03f687fd5a59c534c85c76f601efbfcfa401ec693ea3cdd028b79391bd040"} {"level":"info","ts":"2026-07-23T23:53:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3ba1f4422597e4b0d1a345d18201b09c7f04cd74b1a53f8ecd1b344e3d0e4171"} {"level":"info","ts":"2026-07-23T23:53:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/754ae256d910a1b4c8487d16f557555f05ba7894f879b58ed394a391b5fc3dec"} {"level":"info","ts":"2026-07-23T23:53:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2d19b1d1493dae4afd52cd3613287d4cf3bdf204f458d5c157b6ba97740cd916"} {"level":"info","ts":"2026-07-23T23:53:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3d24d0a6122e63d5b4280ace83d694a502bb22dd98b7c0c9ee2f05056d318964"} {"level":"info","ts":"2026-07-23T23:53:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/457d1ed39be66fe74f74dae33261ad2b12d750cc4c2aa4df971c2966da3765a8"} {"level":"info","ts":"2026-07-23T23:53:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/79ce3d33c77cfd36923f963a6a22877e4d941800b1b81769372048c97804154f"} {"level":"info","ts":"2026-07-23T23:53:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bf5c61212ecac30e877966464f4a46c074a65e4900a47aa2b28bc98d4f780407"} {"level":"info","ts":"2026-07-23T23:53:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3567543575c5a5be1084078150e180e8d63d560c0ecbc126b7c80f7a32a9ccd5"} {"level":"info","ts":"2026-07-23T23:53:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/718923e8de89cd708fb3595bbbeb2ca5d256ebbbde0503b7c6c45aa7a30b995e"} {"level":"info","ts":"2026-07-23T23:53:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/07787a52b1e8b69aeedce7be6de8aec0b331161bf490ce2ef6ff525ed95e787a"} {"level":"debug","ts":"2026-07-23T23:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2bffb0bb49aba57501a905478d4b1775461a4aa1866cb63c6839f85b75f1da9f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:54:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:54: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-23T23:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2bffb0bb49aba57501a905478d4b1775461a4aa1866cb63c6839f85b75f1da9f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2bffb0bb49aba57501a905478d4b1775461a4aa1866cb63c6839f85b75f1da9f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:54:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:54: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-23T23:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2bffb0bb49aba57501a905478d4b1775461a4aa1866cb63c6839f85b75f1da9f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2bffb0bb49aba57501a905478d4b1775461a4aa1866cb63c6839f85b75f1da9f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:54:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:54: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-23T23:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"2bffb0bb49aba57501a905478d4b1775461a4aa1866cb63c6839f85b75f1da9f","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"2bffb0bb49aba57501a905478d4b1775461a4aa1866cb63c6839f85b75f1da9f\": 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-23T23:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2bffb0bb49aba57501a905478d4b1775461a4aa1866cb63c6839f85b75f1da9f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2bffb0bb49aba57501a905478d4b1775461a4aa1866cb63c6839f85b75f1da9f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2bffb0bb49aba57501a905478d4b1775461a4aa1866cb63c6839f85b75f1da9f"} {"level":"info","ts":"2026-07-23T23:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2bffb0bb49aba57501a905478d4b1775461a4aa1866cb63c6839f85b75f1da9f"} {"level":"debug","ts":"2026-07-23T23:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2bffb0bb49aba57501a905478d4b1775461a4aa1866cb63c6839f85b75f1da9f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:54:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:54:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2bffb0bb49aba57501a905478d4b1775461a4aa1866cb63c6839f85b75f1da9f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2bffb0bb49aba57501a905478d4b1775461a4aa1866cb63c6839f85b75f1da9f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2bffb0bb49aba57501a905478d4b1775461a4aa1866cb63c6839f85b75f1da9f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2bffb0bb49aba57501a905478d4b1775461a4aa1866cb63c6839f85b75f1da9f"} {"level":"debug","ts":"2026-07-23T23:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3567543575c5a5be1084078150e180e8d63d560c0ecbc126b7c80f7a32a9ccd5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:54:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:54: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-23T23:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3567543575c5a5be1084078150e180e8d63d560c0ecbc126b7c80f7a32a9ccd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0d8bc26079e68816ab4c0d4981a463dbe79ec9c6b46e87e013822d136a04ab72","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:54:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:54: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-23T23:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3567543575c5a5be1084078150e180e8d63d560c0ecbc126b7c80f7a32a9ccd5"} {"level":"info","ts":"2026-07-23T23:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0d8bc26079e68816ab4c0d4981a463dbe79ec9c6b46e87e013822d136a04ab72","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3567543575c5a5be1084078150e180e8d63d560c0ecbc126b7c80f7a32a9ccd5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:54:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:54:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3567543575c5a5be1084078150e180e8d63d560c0ecbc126b7c80f7a32a9ccd5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3567543575c5a5be1084078150e180e8d63d560c0ecbc126b7c80f7a32a9ccd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0d8bc26079e68816ab4c0d4981a463dbe79ec9c6b46e87e013822d136a04ab72","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:54:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:54: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-23T23:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0d8bc26079e68816ab4c0d4981a463dbe79ec9c6b46e87e013822d136a04ab72"} {"level":"info","ts":"2026-07-23T23:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0d8bc26079e68816ab4c0d4981a463dbe79ec9c6b46e87e013822d136a04ab72","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3567543575c5a5be1084078150e180e8d63d560c0ecbc126b7c80f7a32a9ccd5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:54:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:54: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-23T23:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3567543575c5a5be1084078150e180e8d63d560c0ecbc126b7c80f7a32a9ccd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0d8bc26079e68816ab4c0d4981a463dbe79ec9c6b46e87e013822d136a04ab72","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:54:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:54:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0d8bc26079e68816ab4c0d4981a463dbe79ec9c6b46e87e013822d136a04ab72"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3567543575c5a5be1084078150e180e8d63d560c0ecbc126b7c80f7a32a9ccd5"} {"level":"info","ts":"2026-07-23T23:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0d8bc26079e68816ab4c0d4981a463dbe79ec9c6b46e87e013822d136a04ab72","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3567543575c5a5be1084078150e180e8d63d560c0ecbc126b7c80f7a32a9ccd5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:54:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:54:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3567543575c5a5be1084078150e180e8d63d560c0ecbc126b7c80f7a32a9ccd5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0d8bc26079e68816ab4c0d4981a463dbe79ec9c6b46e87e013822d136a04ab72"} {"level":"info","ts":"2026-07-23T23:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3567543575c5a5be1084078150e180e8d63d560c0ecbc126b7c80f7a32a9ccd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0d8bc26079e68816ab4c0d4981a463dbe79ec9c6b46e87e013822d136a04ab72","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3567543575c5a5be1084078150e180e8d63d560c0ecbc126b7c80f7a32a9ccd5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:54:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:54: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-23T23:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3567543575c5a5be1084078150e180e8d63d560c0ecbc126b7c80f7a32a9ccd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59963a0c67f021da5e61253810c22014e2789a8d3a850340fb4aee8c6b2d83d9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:54:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:54: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-23T23:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3567543575c5a5be1084078150e180e8d63d560c0ecbc126b7c80f7a32a9ccd5"} {"level":"info","ts":"2026-07-23T23:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59963a0c67f021da5e61253810c22014e2789a8d3a850340fb4aee8c6b2d83d9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3567543575c5a5be1084078150e180e8d63d560c0ecbc126b7c80f7a32a9ccd5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:54:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:54:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3567543575c5a5be1084078150e180e8d63d560c0ecbc126b7c80f7a32a9ccd5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3567543575c5a5be1084078150e180e8d63d560c0ecbc126b7c80f7a32a9ccd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59963a0c67f021da5e61253810c22014e2789a8d3a850340fb4aee8c6b2d83d9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3567543575c5a5be1084078150e180e8d63d560c0ecbc126b7c80f7a32a9ccd5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0d8bc26079e68816ab4c0d4981a463dbe79ec9c6b46e87e013822d136a04ab72"} {"level":"debug","ts":"2026-07-23T23:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59963a0c67f021da5e61253810c22014e2789a8d3a850340fb4aee8c6b2d83d9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:54:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:54: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-23T23:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59963a0c67f021da5e61253810c22014e2789a8d3a850340fb4aee8c6b2d83d9"} {"level":"info","ts":"2026-07-23T23:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59963a0c67f021da5e61253810c22014e2789a8d3a850340fb4aee8c6b2d83d9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59963a0c67f021da5e61253810c22014e2789a8d3a850340fb4aee8c6b2d83d9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:54:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:54:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["59963a0c67f021da5e61253810c22014e2789a8d3a850340fb4aee8c6b2d83d9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59963a0c67f021da5e61253810c22014e2789a8d3a850340fb4aee8c6b2d83d9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59963a0c67f021da5e61253810c22014e2789a8d3a850340fb4aee8c6b2d83d9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59963a0c67f021da5e61253810c22014e2789a8d3a850340fb4aee8c6b2d83d9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3567543575c5a5be1084078150e180e8d63d560c0ecbc126b7c80f7a32a9ccd5"} {"level":"info","ts":"2026-07-23T23:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59963a0c67f021da5e61253810c22014e2789a8d3a850340fb4aee8c6b2d83d9"} {"level":"debug","ts":"2026-07-23T23:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:54:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:54: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-23T23:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae"} {"level":"debug","ts":"2026-07-23T23:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae"} {"level":"debug","ts":"2026-07-23T23:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:54:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:54:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:54:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:54: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-23T23:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae"} {"level":"debug","ts":"2026-07-23T23:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:54:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae"} {"level":"debug","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bc60137ba8cc86f0e6a84cf09f75b58ccba68350df08c98154c12d3522b991a0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae"} {"level":"info","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bc60137ba8cc86f0e6a84cf09f75b58ccba68350df08c98154c12d3522b991a0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bc60137ba8cc86f0e6a84cf09f75b58ccba68350df08c98154c12d3522b991a0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bc60137ba8cc86f0e6a84cf09f75b58ccba68350df08c98154c12d3522b991a0"} {"level":"info","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bc60137ba8cc86f0e6a84cf09f75b58ccba68350df08c98154c12d3522b991a0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae"} {"level":"info","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bc60137ba8cc86f0e6a84cf09f75b58ccba68350df08c98154c12d3522b991a0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bc60137ba8cc86f0e6a84cf09f75b58ccba68350df08c98154c12d3522b991a0"} {"level":"error","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae\": 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-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bc60137ba8cc86f0e6a84cf09f75b58ccba68350df08c98154c12d3522b991a0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bc60137ba8cc86f0e6a84cf09f75b58ccba68350df08c98154c12d3522b991a0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bc60137ba8cc86f0e6a84cf09f75b58ccba68350df08c98154c12d3522b991a0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae"} {"level":"info","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bc60137ba8cc86f0e6a84cf09f75b58ccba68350df08c98154c12d3522b991a0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bc60137ba8cc86f0e6a84cf09f75b58ccba68350df08c98154c12d3522b991a0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bc60137ba8cc86f0e6a84cf09f75b58ccba68350df08c98154c12d3522b991a0"} {"level":"info","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c059a2ae221b8d616d4523cf30ce74ba019b348a5401718fdac66d8dddf0b07a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae"} {"level":"info","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c059a2ae221b8d616d4523cf30ce74ba019b348a5401718fdac66d8dddf0b07a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bc60137ba8cc86f0e6a84cf09f75b58ccba68350df08c98154c12d3522b991a0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bc60137ba8cc86f0e6a84cf09f75b58ccba68350df08c98154c12d3522b991a0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bc60137ba8cc86f0e6a84cf09f75b58ccba68350df08c98154c12d3522b991a0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c059a2ae221b8d616d4523cf30ce74ba019b348a5401718fdac66d8dddf0b07a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c059a2ae221b8d616d4523cf30ce74ba019b348a5401718fdac66d8dddf0b07a"} {"level":"info","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c059a2ae221b8d616d4523cf30ce74ba019b348a5401718fdac66d8dddf0b07a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bc60137ba8cc86f0e6a84cf09f75b58ccba68350df08c98154c12d3522b991a0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bc60137ba8cc86f0e6a84cf09f75b58ccba68350df08c98154c12d3522b991a0"} {"level":"info","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bc60137ba8cc86f0e6a84cf09f75b58ccba68350df08c98154c12d3522b991a0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c059a2ae221b8d616d4523cf30ce74ba019b348a5401718fdac66d8dddf0b07a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c059a2ae221b8d616d4523cf30ce74ba019b348a5401718fdac66d8dddf0b07a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c059a2ae221b8d616d4523cf30ce74ba019b348a5401718fdac66d8dddf0b07a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bc60137ba8cc86f0e6a84cf09f75b58ccba68350df08c98154c12d3522b991a0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bc60137ba8cc86f0e6a84cf09f75b58ccba68350df08c98154c12d3522b991a0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae"} {"level":"info","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bc60137ba8cc86f0e6a84cf09f75b58ccba68350df08c98154c12d3522b991a0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c059a2ae221b8d616d4523cf30ce74ba019b348a5401718fdac66d8dddf0b07a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c059a2ae221b8d616d4523cf30ce74ba019b348a5401718fdac66d8dddf0b07a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bc60137ba8cc86f0e6a84cf09f75b58ccba68350df08c98154c12d3522b991a0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c059a2ae221b8d616d4523cf30ce74ba019b348a5401718fdac66d8dddf0b07a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c059a2ae221b8d616d4523cf30ce74ba019b348a5401718fdac66d8dddf0b07a"} {"level":"debug","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c059a2ae221b8d616d4523cf30ce74ba019b348a5401718fdac66d8dddf0b07a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c059a2ae221b8d616d4523cf30ce74ba019b348a5401718fdac66d8dddf0b07a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c059a2ae221b8d616d4523cf30ce74ba019b348a5401718fdac66d8dddf0b07a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c059a2ae221b8d616d4523cf30ce74ba019b348a5401718fdac66d8dddf0b07a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bc60137ba8cc86f0e6a84cf09f75b58ccba68350df08c98154c12d3522b991a0"} {"level":"info","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c059a2ae221b8d616d4523cf30ce74ba019b348a5401718fdac66d8dddf0b07a"} {"level":"debug","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c808058e61d85b052c2c2805459a4c5107cd6e86d6f6c51d5c3aee686ac274eb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c808058e61d85b052c2c2805459a4c5107cd6e86d6f6c51d5c3aee686ac274eb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a07667be6367beaad4730172b1bfcbb047892614d5dd0179cde32b19cd132777","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c808058e61d85b052c2c2805459a4c5107cd6e86d6f6c51d5c3aee686ac274eb"} {"level":"info","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a07667be6367beaad4730172b1bfcbb047892614d5dd0179cde32b19cd132777","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c808058e61d85b052c2c2805459a4c5107cd6e86d6f6c51d5c3aee686ac274eb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c808058e61d85b052c2c2805459a4c5107cd6e86d6f6c51d5c3aee686ac274eb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c808058e61d85b052c2c2805459a4c5107cd6e86d6f6c51d5c3aee686ac274eb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a07667be6367beaad4730172b1bfcbb047892614d5dd0179cde32b19cd132777","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a07667be6367beaad4730172b1bfcbb047892614d5dd0179cde32b19cd132777"} {"level":"info","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a07667be6367beaad4730172b1bfcbb047892614d5dd0179cde32b19cd132777","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c808058e61d85b052c2c2805459a4c5107cd6e86d6f6c51d5c3aee686ac274eb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c808058e61d85b052c2c2805459a4c5107cd6e86d6f6c51d5c3aee686ac274eb"} {"level":"info","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c808058e61d85b052c2c2805459a4c5107cd6e86d6f6c51d5c3aee686ac274eb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a07667be6367beaad4730172b1bfcbb047892614d5dd0179cde32b19cd132777","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c808058e61d85b052c2c2805459a4c5107cd6e86d6f6c51d5c3aee686ac274eb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c808058e61d85b052c2c2805459a4c5107cd6e86d6f6c51d5c3aee686ac274eb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c808058e61d85b052c2c2805459a4c5107cd6e86d6f6c51d5c3aee686ac274eb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c808058e61d85b052c2c2805459a4c5107cd6e86d6f6c51d5c3aee686ac274eb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c808058e61d85b052c2c2805459a4c5107cd6e86d6f6c51d5c3aee686ac274eb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"c808058e61d85b052c2c2805459a4c5107cd6e86d6f6c51d5c3aee686ac274eb","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"c808058e61d85b052c2c2805459a4c5107cd6e86d6f6c51d5c3aee686ac274eb\": 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-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c808058e61d85b052c2c2805459a4c5107cd6e86d6f6c51d5c3aee686ac274eb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a07667be6367beaad4730172b1bfcbb047892614d5dd0179cde32b19cd132777","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c808058e61d85b052c2c2805459a4c5107cd6e86d6f6c51d5c3aee686ac274eb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a07667be6367beaad4730172b1bfcbb047892614d5dd0179cde32b19cd132777"} {"level":"debug","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4c62c945eb910440ea57b7da16e0aec58974f066c904287b7dae0a264a14a152","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4c62c945eb910440ea57b7da16e0aec58974f066c904287b7dae0a264a14a152","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c58ff370d9afa580f9e41cdb5cee031191a9a9651ae9be445baacf93155fcde8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c58ff370d9afa580f9e41cdb5cee031191a9a9651ae9be445baacf93155fcde8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a07667be6367beaad4730172b1bfcbb047892614d5dd0179cde32b19cd132777","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a07667be6367beaad4730172b1bfcbb047892614d5dd0179cde32b19cd132777"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c808058e61d85b052c2c2805459a4c5107cd6e86d6f6c51d5c3aee686ac274eb"} {"level":"info","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a07667be6367beaad4730172b1bfcbb047892614d5dd0179cde32b19cd132777","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4c62c945eb910440ea57b7da16e0aec58974f066c904287b7dae0a264a14a152","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4c62c945eb910440ea57b7da16e0aec58974f066c904287b7dae0a264a14a152","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c58ff370d9afa580f9e41cdb5cee031191a9a9651ae9be445baacf93155fcde8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a07667be6367beaad4730172b1bfcbb047892614d5dd0179cde32b19cd132777","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4c62c945eb910440ea57b7da16e0aec58974f066c904287b7dae0a264a14a152","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4c62c945eb910440ea57b7da16e0aec58974f066c904287b7dae0a264a14a152"} {"level":"debug","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4c62c945eb910440ea57b7da16e0aec58974f066c904287b7dae0a264a14a152","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4c62c945eb910440ea57b7da16e0aec58974f066c904287b7dae0a264a14a152"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4c62c945eb910440ea57b7da16e0aec58974f066c904287b7dae0a264a14a152","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c58ff370d9afa580f9e41cdb5cee031191a9a9651ae9be445baacf93155fcde8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c58ff370d9afa580f9e41cdb5cee031191a9a9651ae9be445baacf93155fcde8"} {"level":"info","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c58ff370d9afa580f9e41cdb5cee031191a9a9651ae9be445baacf93155fcde8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4c62c945eb910440ea57b7da16e0aec58974f066c904287b7dae0a264a14a152","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c58ff370d9afa580f9e41cdb5cee031191a9a9651ae9be445baacf93155fcde8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c58ff370d9afa580f9e41cdb5cee031191a9a9651ae9be445baacf93155fcde8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c58ff370d9afa580f9e41cdb5cee031191a9a9651ae9be445baacf93155fcde8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c58ff370d9afa580f9e41cdb5cee031191a9a9651ae9be445baacf93155fcde8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a07667be6367beaad4730172b1bfcbb047892614d5dd0179cde32b19cd132777"} {"level":"debug","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c58ff370d9afa580f9e41cdb5cee031191a9a9651ae9be445baacf93155fcde8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4c62c945eb910440ea57b7da16e0aec58974f066c904287b7dae0a264a14a152"} {"level":"info","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c58ff370d9afa580f9e41cdb5cee031191a9a9651ae9be445baacf93155fcde8"} {"level":"debug","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65a819f9319ce1f95f41318ffef13de1f224459d106f2af838b334c1653a30f3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65a819f9319ce1f95f41318ffef13de1f224459d106f2af838b334c1653a30f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b287d2b3fc91a08ee81308f32f7945793ba91fc0709e25dd75c0b5a883154b3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65a819f9319ce1f95f41318ffef13de1f224459d106f2af838b334c1653a30f3"} {"level":"info","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b287d2b3fc91a08ee81308f32f7945793ba91fc0709e25dd75c0b5a883154b3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"65a819f9319ce1f95f41318ffef13de1f224459d106f2af838b334c1653a30f3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["65a819f9319ce1f95f41318ffef13de1f224459d106f2af838b334c1653a30f3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"65a819f9319ce1f95f41318ffef13de1f224459d106f2af838b334c1653a30f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b287d2b3fc91a08ee81308f32f7945793ba91fc0709e25dd75c0b5a883154b3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b287d2b3fc91a08ee81308f32f7945793ba91fc0709e25dd75c0b5a883154b3"} {"level":"info","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/65a819f9319ce1f95f41318ffef13de1f224459d106f2af838b334c1653a30f3"} {"level":"info","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b287d2b3fc91a08ee81308f32f7945793ba91fc0709e25dd75c0b5a883154b3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"65a819f9319ce1f95f41318ffef13de1f224459d106f2af838b334c1653a30f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4b287d2b3fc91a08ee81308f32f7945793ba91fc0709e25dd75c0b5a883154b3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b287d2b3fc91a08ee81308f32f7945793ba91fc0709e25dd75c0b5a883154b3"} {"level":"debug","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4b287d2b3fc91a08ee81308f32f7945793ba91fc0709e25dd75c0b5a883154b3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b287d2b3fc91a08ee81308f32f7945793ba91fc0709e25dd75c0b5a883154b3"} {"level":"info","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3ba1f4422597e4b0d1a345d18201b09c7f04cd74b1a53f8ecd1b344e3d0e4171","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0"} {"level":"info","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3ba1f4422597e4b0d1a345d18201b09c7f04cd74b1a53f8ecd1b344e3d0e4171"} {"level":"info","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d24d0a6122e63d5b4280ace83d694a502bb22dd98b7c0c9ee2f05056d318964"} {"level":"info","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3ba1f4422597e4b0d1a345d18201b09c7f04cd74b1a53f8ecd1b344e3d0e4171","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3d24d0a6122e63d5b4280ace83d694a502bb22dd98b7c0c9ee2f05056d318964","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3d24d0a6122e63d5b4280ace83d694a502bb22dd98b7c0c9ee2f05056d318964"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0"} {"level":"info","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3ba1f4422597e4b0d1a345d18201b09c7f04cd74b1a53f8ecd1b344e3d0e4171"} {"level":"info","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e2aea11e9bd0e4701a9feee23932ccc0d9935a299bd039f43f30cffc7702a638"} {"level":"info","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3d24d0a6122e63d5b4280ace83d694a502bb22dd98b7c0c9ee2f05056d318964","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:54:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:54:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fc2e2ec6307c71aa9b4cb930174d74a576dc79c4eaaf9f8ef221f363c869dfe8"} {"level":"info","ts":"2026-07-23T23:54:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/274c82c4ef84edd561e23ba6b328a58123fd7c26922f52b64a6a2391cc6d0a7e"} {"level":"info","ts":"2026-07-23T23:54:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4b287d2b3fc91a08ee81308f32f7945793ba91fc0709e25dd75c0b5a883154b3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:54:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:54:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4b287d2b3fc91a08ee81308f32f7945793ba91fc0709e25dd75c0b5a883154b3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:54:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d24d0a6122e63d5b4280ace83d694a502bb22dd98b7c0c9ee2f05056d318964"} {"level":"info","ts":"2026-07-23T23:54:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6d25a722611820a6546d757cdd977d86f046c86f7a59b194d1e50c3c17f3a462"} {"level":"info","ts":"2026-07-23T23:54:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4b287d2b3fc91a08ee81308f32f7945793ba91fc0709e25dd75c0b5a883154b3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3ba1f4422597e4b0d1a345d18201b09c7f04cd74b1a53f8ecd1b344e3d0e4171","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:54:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:54:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3ba1f4422597e4b0d1a345d18201b09c7f04cd74b1a53f8ecd1b344e3d0e4171"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:54:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c0de85c8da68ecd87290abc3110bf68d4f431505b73ec11d9d63ae39bc9dee51"} {"level":"info","ts":"2026-07-23T23:54:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fe4ccaf07a46b4ff4a5eea40d6455126dedf0dc3da53533eafb02d3fd74307e8"} {"level":"info","ts":"2026-07-23T23:54:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b614a4f23ae04aa94d663ed6100b9caafe6461a76ad2346a355c506136ed40bb"} {"level":"info","ts":"2026-07-23T23:54:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3ba1f4422597e4b0d1a345d18201b09c7f04cd74b1a53f8ecd1b344e3d0e4171","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e2aea11e9bd0e4701a9feee23932ccc0d9935a299bd039f43f30cffc7702a638","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:54:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:54:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e2aea11e9bd0e4701a9feee23932ccc0d9935a299bd039f43f30cffc7702a638"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:54:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0"} {"level":"info","ts":"2026-07-23T23:54:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701"} {"level":"info","ts":"2026-07-23T23:54:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e2aea11e9bd0e4701a9feee23932ccc0d9935a299bd039f43f30cffc7702a638","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fc2e2ec6307c71aa9b4cb930174d74a576dc79c4eaaf9f8ef221f363c869dfe8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:54:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:54:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fc2e2ec6307c71aa9b4cb930174d74a576dc79c4eaaf9f8ef221f363c869dfe8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:54:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4b287d2b3fc91a08ee81308f32f7945793ba91fc0709e25dd75c0b5a883154b3"} {"level":"info","ts":"2026-07-23T23:54:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3ba1f4422597e4b0d1a345d18201b09c7f04cd74b1a53f8ecd1b344e3d0e4171"} {"level":"info","ts":"2026-07-23T23:54:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e2aea11e9bd0e4701a9feee23932ccc0d9935a299bd039f43f30cffc7702a638"} {"level":"info","ts":"2026-07-23T23:54:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fc2e2ec6307c71aa9b4cb930174d74a576dc79c4eaaf9f8ef221f363c869dfe8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"274c82c4ef84edd561e23ba6b328a58123fd7c26922f52b64a6a2391cc6d0a7e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:54:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:54:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["274c82c4ef84edd561e23ba6b328a58123fd7c26922f52b64a6a2391cc6d0a7e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:54:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fc2e2ec6307c71aa9b4cb930174d74a576dc79c4eaaf9f8ef221f363c869dfe8"} {"level":"info","ts":"2026-07-23T23:54:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"274c82c4ef84edd561e23ba6b328a58123fd7c26922f52b64a6a2391cc6d0a7e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d24d0a6122e63d5b4280ace83d694a502bb22dd98b7c0c9ee2f05056d318964","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6d25a722611820a6546d757cdd977d86f046c86f7a59b194d1e50c3c17f3a462","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:54:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:54:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6d25a722611820a6546d757cdd977d86f046c86f7a59b194d1e50c3c17f3a462"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:54:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/274c82c4ef84edd561e23ba6b328a58123fd7c26922f52b64a6a2391cc6d0a7e"} {"level":"info","ts":"2026-07-23T23:54:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6d25a722611820a6546d757cdd977d86f046c86f7a59b194d1e50c3c17f3a462","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c0de85c8da68ecd87290abc3110bf68d4f431505b73ec11d9d63ae39bc9dee51","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:54:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:54:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c0de85c8da68ecd87290abc3110bf68d4f431505b73ec11d9d63ae39bc9dee51"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:54:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6d25a722611820a6546d757cdd977d86f046c86f7a59b194d1e50c3c17f3a462"} {"level":"info","ts":"2026-07-23T23:54:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c0de85c8da68ecd87290abc3110bf68d4f431505b73ec11d9d63ae39bc9dee51","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fe4ccaf07a46b4ff4a5eea40d6455126dedf0dc3da53533eafb02d3fd74307e8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:54:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:54:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fe4ccaf07a46b4ff4a5eea40d6455126dedf0dc3da53533eafb02d3fd74307e8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:54:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c0de85c8da68ecd87290abc3110bf68d4f431505b73ec11d9d63ae39bc9dee51"} {"level":"info","ts":"2026-07-23T23:54:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fe4ccaf07a46b4ff4a5eea40d6455126dedf0dc3da53533eafb02d3fd74307e8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b614a4f23ae04aa94d663ed6100b9caafe6461a76ad2346a355c506136ed40bb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:54:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:54:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b614a4f23ae04aa94d663ed6100b9caafe6461a76ad2346a355c506136ed40bb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:54:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fe4ccaf07a46b4ff4a5eea40d6455126dedf0dc3da53533eafb02d3fd74307e8"} {"level":"info","ts":"2026-07-23T23:54:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b614a4f23ae04aa94d663ed6100b9caafe6461a76ad2346a355c506136ed40bb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:54:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:54:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:54:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b614a4f23ae04aa94d663ed6100b9caafe6461a76ad2346a355c506136ed40bb"} {"level":"info","ts":"2026-07-23T23:54:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4b287d2b3fc91a08ee81308f32f7945793ba91fc0709e25dd75c0b5a883154b3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3ba1f4422597e4b0d1a345d18201b09c7f04cd74b1a53f8ecd1b344e3d0e4171","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e2aea11e9bd0e4701a9feee23932ccc0d9935a299bd039f43f30cffc7702a638","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fc2e2ec6307c71aa9b4cb930174d74a576dc79c4eaaf9f8ef221f363c869dfe8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"274c82c4ef84edd561e23ba6b328a58123fd7c26922f52b64a6a2391cc6d0a7e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6d25a722611820a6546d757cdd977d86f046c86f7a59b194d1e50c3c17f3a462","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c0de85c8da68ecd87290abc3110bf68d4f431505b73ec11d9d63ae39bc9dee51","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fe4ccaf07a46b4ff4a5eea40d6455126dedf0dc3da53533eafb02d3fd74307e8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b614a4f23ae04aa94d663ed6100b9caafe6461a76ad2346a355c506136ed40bb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:54:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:54:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:54:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701"} {"level":"info","ts":"2026-07-23T23:54:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:54:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:54:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:54:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701"} {"level":"info","ts":"2026-07-23T23:54:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:54:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:54:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:54:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701"} {"level":"error","ts":"2026-07-23T23:54:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701\": 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-23T23:54:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:54:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:54:11Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0fd1b04d-3a29-491b-8fcf-2bce6849ad58","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:46760","PortSpecifier":{"PortValue":46760}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"0fd1b04d-3a29-491b-8fcf-2bce6849ad58","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-867102.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T23:54:11Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0fd1b04d-3a29-491b-8fcf-2bce6849ad58","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:46760","PortSpecifier":{"PortValue":46760}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784850851,"nanos":407544380},"http":{"id":"0fd1b04d-3a29-491b-8fcf-2bce6849ad58","method":"POST","headers":{":authority":"e2e-shared-a-867102.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.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-23T23:54:11Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"0fd1b04d-3a29-491b-8fcf-2bce6849ad58","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-23T23:54:11Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"0fd1b04d-3a29-491b-8fcf-2bce6849ad58","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":"a5e5f5a9-35ab-42c3-b718-aef9d1bae717","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=87e9c04c-97f9-4d13-86b1-d77fd377591c"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/75f0742d7faa"]}} {"level":"debug","ts":"2026-07-23T23:54:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"0fd1b04d-3a29-491b-8fcf-2bce6849ad58","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/75f0742d7faa"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=87e9c04c-97f9-4d13-86b1-d77fd377591c"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a5e5f5a9-35ab-42c3-b718-aef9d1bae717","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3ba1f4422597e4b0d1a345d18201b09c7f04cd74b1a53f8ecd1b344e3d0e4171"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.52:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-867102.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.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-23T23:54:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0fd1b04d-3a29-491b-8fcf-2bce6849ad58","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-23T23:54:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0fd1b04d-3a29-491b-8fcf-2bce6849ad58","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-23T23:54:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0fd1b04d-3a29-491b-8fcf-2bce6849ad58","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-867102/sub-test-model-867102\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-867102/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-23T23:54:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"0fd1b04d-3a29-491b-8fcf-2bce6849ad58","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-23T23:54:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0fd1b04d-3a29-491b-8fcf-2bce6849ad58","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-23T23:54:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0fd1b04d-3a29-491b-8fcf-2bce6849ad58","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-23T23:54:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0fd1b04d-3a29-491b-8fcf-2bce6849ad58","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T23:54:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0fd1b04d-3a29-491b-8fcf-2bce6849ad58","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T23:54:11Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"470b57d6-a78f-4f0c-98a8-46ca66f4cd74","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:48636","PortSpecifier":{"PortValue":48636}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"470b57d6-a78f-4f0c-98a8-46ca66f4cd74","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-fc333b.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T23:54:11Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"470b57d6-a78f-4f0c-98a8-46ca66f4cd74","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:48636","PortSpecifier":{"PortValue":48636}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784850851,"nanos":451509829},"http":{"id":"470b57d6-a78f-4f0c-98a8-46ca66f4cd74","method":"POST","headers":{":authority":"e2e-shared-b-fc333b.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.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-23T23:54:11Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"470b57d6-a78f-4f0c-98a8-46ca66f4cd74","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-23T23:54:11Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"470b57d6-a78f-4f0c-98a8-46ca66f4cd74","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":"a5e5f5a9-35ab-42c3-b718-aef9d1bae717","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=87e9c04c-97f9-4d13-86b1-d77fd377591c"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/75f0742d7faa"]}} {"level":"debug","ts":"2026-07-23T23:54:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"470b57d6-a78f-4f0c-98a8-46ca66f4cd74","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/75f0742d7faa"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=87e9c04c-97f9-4d13-86b1-d77fd377591c"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a5e5f5a9-35ab-42c3-b718-aef9d1bae717","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.54:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-fc333b.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.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-23T23:54:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"470b57d6-a78f-4f0c-98a8-46ca66f4cd74","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-23T23:54:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"470b57d6-a78f-4f0c-98a8-46ca66f4cd74","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-23T23:54:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"470b57d6-a78f-4f0c-98a8-46ca66f4cd74","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-fc333b/sub-test-model-fc333b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-fc333b/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-23T23:54:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"470b57d6-a78f-4f0c-98a8-46ca66f4cd74","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-23T23:54:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"470b57d6-a78f-4f0c-98a8-46ca66f4cd74","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-23T23:54:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"470b57d6-a78f-4f0c-98a8-46ca66f4cd74","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-23T23:54:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"470b57d6-a78f-4f0c-98a8-46ca66f4cd74","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T23:54:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"470b57d6-a78f-4f0c-98a8-46ca66f4cd74","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T23:54:11Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e60adf65-cccb-49c7-9179-bf02f8d75a6e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:46772","PortSpecifier":{"PortValue":46772}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e60adf65-cccb-49c7-9179-bf02f8d75a6e","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-867102.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T23:54:11Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e60adf65-cccb-49c7-9179-bf02f8d75a6e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:46772","PortSpecifier":{"PortValue":46772}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784850851,"nanos":497953832},"http":{"id":"e60adf65-cccb-49c7-9179-bf02f8d75a6e","method":"GET","headers":{":authority":"e2e-shared-a-867102.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T23:54:11Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e60adf65-cccb-49c7-9179-bf02f8d75a6e","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-wSlQ47YcMjyaP5z6_sit23XsNrVrWEaEomhRW7an2Avueorjb6tt3X6puyad"} {"level":"debug","ts":"2026-07-23T23:54:11Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"e60adf65-cccb-49c7-9179-bf02f8d75a6e","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-867102.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-wSlQ47YcMjyaP5z6_sit23XsNrVrWEaEomhRW7an2Avueorjb6tt3X6puyad\"}"} {"level":"debug","ts":"2026-07-23T23:54:11Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"e60adf65-cccb-49c7-9179-bf02f8d75a6e","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-867102.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":"08d06e94-b474-4c65-b94f-259217b2fa1e","keyName":"e2e-sub-iso-bf35db","subscription":"e2e-a-only-ace620","tenant":"e2e-shared-a-867102","userId":"08d06e94-b474-4c65-b94f-259217b2fa1e","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-23T23:54:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e60adf65-cccb-49c7-9179-bf02f8d75a6e","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T23:54:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e60adf65-cccb-49c7-9179-bf02f8d75a6e","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-23T23:54:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e60adf65-cccb-49c7-9179-bf02f8d75a6e","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-23T23:54:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e60adf65-cccb-49c7-9179-bf02f8d75a6e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-867102/sub-test-model-867102\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-867102/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-23T23:54:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e60adf65-cccb-49c7-9179-bf02f8d75a6e","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-23T23:54:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e60adf65-cccb-49c7-9179-bf02f8d75a6e","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-ace620"} {"level":"debug","ts":"2026-07-23T23:54:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"e60adf65-cccb-49c7-9179-bf02f8d75a6e","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-23T23:54:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e60adf65-cccb-49c7-9179-bf02f8d75a6e","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-23T23:54:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e60adf65-cccb-49c7-9179-bf02f8d75a6e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T23:54:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e60adf65-cccb-49c7-9179-bf02f8d75a6e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T23:54:11Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"fde29079-5eb6-43a9-8b91-6ece7a8791d6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:48646","PortSpecifier":{"PortValue":48646}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"fde29079-5eb6-43a9-8b91-6ece7a8791d6","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-fc333b.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T23:54:11Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"fde29079-5eb6-43a9-8b91-6ece7a8791d6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:48646","PortSpecifier":{"PortValue":48646}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784850851,"nanos":530008880},"http":{"id":"fde29079-5eb6-43a9-8b91-6ece7a8791d6","method":"GET","headers":{":authority":"e2e-shared-b-fc333b.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T23:54:11Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"fde29079-5eb6-43a9-8b91-6ece7a8791d6","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-GoAESt50jKSRbF5L_UdE85TwcRP8dEoBk5cm0Ga2AYgDaQfrQfids12G1GIG"} {"level":"debug","ts":"2026-07-23T23:54:11Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"fde29079-5eb6-43a9-8b91-6ece7a8791d6","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-fc333b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-GoAESt50jKSRbF5L_UdE85TwcRP8dEoBk5cm0Ga2AYgDaQfrQfids12G1GIG\"}"} {"level":"debug","ts":"2026-07-23T23:54:11Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"fde29079-5eb6-43a9-8b91-6ece7a8791d6","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-fc333b.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":"6e0d4715-4a39-49e5-87dd-6401a1d33902","keyName":"e2e-sub-iso-c35e40","subscription":"e2e-b-only-ace620","tenant":"e2e-shared-b-fc333b","userId":"6e0d4715-4a39-49e5-87dd-6401a1d33902","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-23T23:54:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"fde29079-5eb6-43a9-8b91-6ece7a8791d6","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T23:54:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fde29079-5eb6-43a9-8b91-6ece7a8791d6","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-23T23:54:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fde29079-5eb6-43a9-8b91-6ece7a8791d6","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-23T23:54:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fde29079-5eb6-43a9-8b91-6ece7a8791d6","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-fc333b/sub-test-model-fc333b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-fc333b/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-23T23:54:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"fde29079-5eb6-43a9-8b91-6ece7a8791d6","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-23T23:54:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fde29079-5eb6-43a9-8b91-6ece7a8791d6","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-23T23:54:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fde29079-5eb6-43a9-8b91-6ece7a8791d6","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-ace620"} {"level":"debug","ts":"2026-07-23T23:54:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fde29079-5eb6-43a9-8b91-6ece7a8791d6","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-23T23:54:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"fde29079-5eb6-43a9-8b91-6ece7a8791d6","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T23:54:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"fde29079-5eb6-43a9-8b91-6ece7a8791d6","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T23:54:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d2636ae2-f962-4e34-8b80-a4487032ccfc","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:48890","PortSpecifier":{"PortValue":48890}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d2636ae2-f962-4e34-8b80-a4487032ccfc","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-867102.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T23:54:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d2636ae2-f962-4e34-8b80-a4487032ccfc","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:48890","PortSpecifier":{"PortValue":48890}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784850865,"nanos":904854566},"http":{"id":"d2636ae2-f962-4e34-8b80-a4487032ccfc","method":"POST","headers":{":authority":"e2e-shared-a-867102.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.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-23T23:54:25Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"d2636ae2-f962-4e34-8b80-a4487032ccfc","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-23T23:54:25Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d2636ae2-f962-4e34-8b80-a4487032ccfc","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":"a5e5f5a9-35ab-42c3-b718-aef9d1bae717","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=87e9c04c-97f9-4d13-86b1-d77fd377591c"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/75f0742d7faa"]}} {"level":"debug","ts":"2026-07-23T23:54:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d2636ae2-f962-4e34-8b80-a4487032ccfc","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/75f0742d7faa"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=87e9c04c-97f9-4d13-86b1-d77fd377591c"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a5e5f5a9-35ab-42c3-b718-aef9d1bae717","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3ba1f4422597e4b0d1a345d18201b09c7f04cd74b1a53f8ecd1b344e3d0e4171"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.52:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-867102.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.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-23T23:54:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d2636ae2-f962-4e34-8b80-a4487032ccfc","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-23T23:54:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d2636ae2-f962-4e34-8b80-a4487032ccfc","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-23T23:54:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d2636ae2-f962-4e34-8b80-a4487032ccfc","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-867102/sub-test-model-867102\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-867102/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-23T23:54:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"d2636ae2-f962-4e34-8b80-a4487032ccfc","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-23T23:54:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d2636ae2-f962-4e34-8b80-a4487032ccfc","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-23T23:54:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d2636ae2-f962-4e34-8b80-a4487032ccfc","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-23T23:54:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d2636ae2-f962-4e34-8b80-a4487032ccfc","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T23:54:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d2636ae2-f962-4e34-8b80-a4487032ccfc","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T23:54:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"acb78a95-65e6-4ed3-8c5c-df23f4499839","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:39170","PortSpecifier":{"PortValue":39170}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"acb78a95-65e6-4ed3-8c5c-df23f4499839","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-fc333b.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T23:54:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"acb78a95-65e6-4ed3-8c5c-df23f4499839","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:39170","PortSpecifier":{"PortValue":39170}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784850865,"nanos":939146262},"http":{"id":"acb78a95-65e6-4ed3-8c5c-df23f4499839","method":"POST","headers":{":authority":"e2e-shared-b-fc333b.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.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-23T23:54:25Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"acb78a95-65e6-4ed3-8c5c-df23f4499839","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-23T23:54:25Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"acb78a95-65e6-4ed3-8c5c-df23f4499839","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":"a5e5f5a9-35ab-42c3-b718-aef9d1bae717","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=87e9c04c-97f9-4d13-86b1-d77fd377591c"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/75f0742d7faa"]}} {"level":"debug","ts":"2026-07-23T23:54:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"acb78a95-65e6-4ed3-8c5c-df23f4499839","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/75f0742d7faa"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=87e9c04c-97f9-4d13-86b1-d77fd377591c"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a5e5f5a9-35ab-42c3-b718-aef9d1bae717","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.54:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-fc333b.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.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-23T23:54:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"acb78a95-65e6-4ed3-8c5c-df23f4499839","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-23T23:54:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"acb78a95-65e6-4ed3-8c5c-df23f4499839","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-23T23:54:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"acb78a95-65e6-4ed3-8c5c-df23f4499839","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-fc333b/sub-test-model-fc333b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-fc333b/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-23T23:54:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"acb78a95-65e6-4ed3-8c5c-df23f4499839","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-23T23:54:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"acb78a95-65e6-4ed3-8c5c-df23f4499839","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-23T23:54:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"acb78a95-65e6-4ed3-8c5c-df23f4499839","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-23T23:54:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"acb78a95-65e6-4ed3-8c5c-df23f4499839","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T23:54:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"acb78a95-65e6-4ed3-8c5c-df23f4499839","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T23:54:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"025dd217-b2c3-4a9b-b8ff-cab7d1c70aba","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:48898","PortSpecifier":{"PortValue":48898}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"025dd217-b2c3-4a9b-b8ff-cab7d1c70aba","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-867102.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T23:54:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"025dd217-b2c3-4a9b-b8ff-cab7d1c70aba","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:48898","PortSpecifier":{"PortValue":48898}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784850865,"nanos":974340901},"http":{"id":"025dd217-b2c3-4a9b-b8ff-cab7d1c70aba","method":"POST","headers":{":authority":"e2e-shared-a-867102.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.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-23T23:54:25Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"025dd217-b2c3-4a9b-b8ff-cab7d1c70aba","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1eWGlnac1T0JZehJP_ePhT4ZjMXnpdA9dkXNSjkVc8Pm5cbCHnuhvWv7EKSEs"} {"level":"debug","ts":"2026-07-23T23:54:25Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"025dd217-b2c3-4a9b-b8ff-cab7d1c70aba","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-867102.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1eWGlnac1T0JZehJP_ePhT4ZjMXnpdA9dkXNSjkVc8Pm5cbCHnuhvWv7EKSEs\"}"} {"level":"debug","ts":"2026-07-23T23:54:25Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"025dd217-b2c3-4a9b-b8ff-cab7d1c70aba","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-867102.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":"0a77518d-030e-4c2a-931d-6c6c96f3125f","keyName":"e2e-sub-iso-f531a1","subscription":"e2e-shared-sub-3d5675","tenant":"e2e-shared-a-867102","userId":"0a77518d-030e-4c2a-931d-6c6c96f3125f","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-23T23:54:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"025dd217-b2c3-4a9b-b8ff-cab7d1c70aba","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T23:54:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"025dd217-b2c3-4a9b-b8ff-cab7d1c70aba","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-23T23:54:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"025dd217-b2c3-4a9b-b8ff-cab7d1c70aba","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-23T23:54:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"025dd217-b2c3-4a9b-b8ff-cab7d1c70aba","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-867102/sub-test-model-867102\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-867102/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-23T23:54:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"025dd217-b2c3-4a9b-b8ff-cab7d1c70aba","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-23T23:54:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"025dd217-b2c3-4a9b-b8ff-cab7d1c70aba","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-3d5675"} {"level":"debug","ts":"2026-07-23T23:54:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"025dd217-b2c3-4a9b-b8ff-cab7d1c70aba","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-23T23:54:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"025dd217-b2c3-4a9b-b8ff-cab7d1c70aba","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-23T23:54:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"025dd217-b2c3-4a9b-b8ff-cab7d1c70aba","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T23:54:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"025dd217-b2c3-4a9b-b8ff-cab7d1c70aba","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T23:54:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4c7ccd08-ff3d-4576-b23c-b69c11924b08","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:39184","PortSpecifier":{"PortValue":39184}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"4c7ccd08-ff3d-4576-b23c-b69c11924b08","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-b-fc333b.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T23:54:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4c7ccd08-ff3d-4576-b23c-b69c11924b08","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:39184","PortSpecifier":{"PortValue":39184}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784850866,"nanos":8441204},"http":{"id":"4c7ccd08-ff3d-4576-b23c-b69c11924b08","method":"POST","headers":{":authority":"e2e-shared-b-fc333b.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.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-23T23:54:26Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"4c7ccd08-ff3d-4576-b23c-b69c11924b08","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1ILx3DkfHxgrYryvq_GO1puGfDdMhNXHHLquHTGPEfwmp9Z6grcnv4RdfQPv4"} {"level":"debug","ts":"2026-07-23T23:54:26Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"4c7ccd08-ff3d-4576-b23c-b69c11924b08","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-fc333b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1ILx3DkfHxgrYryvq_GO1puGfDdMhNXHHLquHTGPEfwmp9Z6grcnv4RdfQPv4\"}"} {"level":"debug","ts":"2026-07-23T23:54:26Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"4c7ccd08-ff3d-4576-b23c-b69c11924b08","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-fc333b.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":"cce3fbc0-db58-48c2-8f4e-2eb88f38cd9b","keyName":"e2e-sub-iso-985a53","subscription":"e2e-shared-sub-3d5675","tenant":"e2e-shared-b-fc333b","userId":"cce3fbc0-db58-48c2-8f4e-2eb88f38cd9b","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-23T23:54:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"4c7ccd08-ff3d-4576-b23c-b69c11924b08","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T23:54:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4c7ccd08-ff3d-4576-b23c-b69c11924b08","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-23T23:54:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4c7ccd08-ff3d-4576-b23c-b69c11924b08","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-23T23:54:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4c7ccd08-ff3d-4576-b23c-b69c11924b08","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-fc333b/sub-test-model-fc333b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-fc333b/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-23T23:54:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"4c7ccd08-ff3d-4576-b23c-b69c11924b08","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-23T23:54:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4c7ccd08-ff3d-4576-b23c-b69c11924b08","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-23T23:54:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4c7ccd08-ff3d-4576-b23c-b69c11924b08","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-23T23:54:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4c7ccd08-ff3d-4576-b23c-b69c11924b08","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-3d5675"} {"level":"info","ts":"2026-07-23T23:54:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4c7ccd08-ff3d-4576-b23c-b69c11924b08","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T23:54:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4c7ccd08-ff3d-4576-b23c-b69c11924b08","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T23:54:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/274c82c4ef84edd561e23ba6b328a58123fd7c26922f52b64a6a2391cc6d0a7e"} {"level":"info","ts":"2026-07-23T23:54:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701"} {"level":"info","ts":"2026-07-23T23:54:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/59963a0c67f021da5e61253810c22014e2789a8d3a850340fb4aee8c6b2d83d9"} {"level":"info","ts":"2026-07-23T23:54:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a07667be6367beaad4730172b1bfcbb047892614d5dd0179cde32b19cd132777"} {"level":"info","ts":"2026-07-23T23:54:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/65a819f9319ce1f95f41318ffef13de1f224459d106f2af838b334c1653a30f3"} {"level":"info","ts":"2026-07-23T23:54:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bc60137ba8cc86f0e6a84cf09f75b58ccba68350df08c98154c12d3522b991a0"} {"level":"info","ts":"2026-07-23T23:54:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c58ff370d9afa580f9e41cdb5cee031191a9a9651ae9be445baacf93155fcde8"} {"level":"info","ts":"2026-07-23T23:54:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6d25a722611820a6546d757cdd977d86f046c86f7a59b194d1e50c3c17f3a462"} {"level":"info","ts":"2026-07-23T23:54:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c808058e61d85b052c2c2805459a4c5107cd6e86d6f6c51d5c3aee686ac274eb"} {"level":"info","ts":"2026-07-23T23:54:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4b287d2b3fc91a08ee81308f32f7945793ba91fc0709e25dd75c0b5a883154b3"} {"level":"info","ts":"2026-07-23T23:54:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3d24d0a6122e63d5b4280ace83d694a502bb22dd98b7c0c9ee2f05056d318964"} {"level":"info","ts":"2026-07-23T23:54:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2bffb0bb49aba57501a905478d4b1775461a4aa1866cb63c6839f85b75f1da9f"} {"level":"info","ts":"2026-07-23T23:54:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae"} {"level":"info","ts":"2026-07-23T23:54:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c0de85c8da68ecd87290abc3110bf68d4f431505b73ec11d9d63ae39bc9dee51"} {"level":"info","ts":"2026-07-23T23:54:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0"} {"level":"info","ts":"2026-07-23T23:54:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3567543575c5a5be1084078150e180e8d63d560c0ecbc126b7c80f7a32a9ccd5"} {"level":"info","ts":"2026-07-23T23:54:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e2aea11e9bd0e4701a9feee23932ccc0d9935a299bd039f43f30cffc7702a638"} {"level":"info","ts":"2026-07-23T23:54:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0d8bc26079e68816ab4c0d4981a463dbe79ec9c6b46e87e013822d136a04ab72"} {"level":"info","ts":"2026-07-23T23:54:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fc2e2ec6307c71aa9b4cb930174d74a576dc79c4eaaf9f8ef221f363c869dfe8"} {"level":"info","ts":"2026-07-23T23:54:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3ba1f4422597e4b0d1a345d18201b09c7f04cd74b1a53f8ecd1b344e3d0e4171"} {"level":"info","ts":"2026-07-23T23:54:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fe4ccaf07a46b4ff4a5eea40d6455126dedf0dc3da53533eafb02d3fd74307e8"} {"level":"info","ts":"2026-07-23T23:54:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b614a4f23ae04aa94d663ed6100b9caafe6461a76ad2346a355c506136ed40bb"} {"level":"info","ts":"2026-07-23T23:54:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4c62c945eb910440ea57b7da16e0aec58974f066c904287b7dae0a264a14a152"} {"level":"info","ts":"2026-07-23T23:54:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c059a2ae221b8d616d4523cf30ce74ba019b348a5401718fdac66d8dddf0b07a"} {"level":"debug","ts":"2026-07-23T23:55:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:55:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:55:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:55:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f"} {"level":"debug","ts":"2026-07-23T23:55:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:55:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f"} {"level":"debug","ts":"2026-07-23T23:55:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:55:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:55:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:55:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:55:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:55:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f"} {"level":"debug","ts":"2026-07-23T23:55:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:55:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f"} {"level":"debug","ts":"2026-07-23T23:55:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:55:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:55:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:55:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:55:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:55:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f"} {"level":"debug","ts":"2026-07-23T23:55:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:55:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f"} {"level":"debug","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f"} {"level":"debug","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f"} {"level":"debug","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"407943c284cdf19f3770998b0d2914f6d7aea76a616d1fe32dca2be8b7560230","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f"} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"407943c284cdf19f3770998b0d2914f6d7aea76a616d1fe32dca2be8b7560230","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"407943c284cdf19f3770998b0d2914f6d7aea76a616d1fe32dca2be8b7560230","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/407943c284cdf19f3770998b0d2914f6d7aea76a616d1fe32dca2be8b7560230"} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"407943c284cdf19f3770998b0d2914f6d7aea76a616d1fe32dca2be8b7560230","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f"} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"407943c284cdf19f3770998b0d2914f6d7aea76a616d1fe32dca2be8b7560230","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f\": 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-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/407943c284cdf19f3770998b0d2914f6d7aea76a616d1fe32dca2be8b7560230"} {"level":"debug","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"407943c284cdf19f3770998b0d2914f6d7aea76a616d1fe32dca2be8b7560230","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["407943c284cdf19f3770998b0d2914f6d7aea76a616d1fe32dca2be8b7560230"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"407943c284cdf19f3770998b0d2914f6d7aea76a616d1fe32dca2be8b7560230","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f"} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"407943c284cdf19f3770998b0d2914f6d7aea76a616d1fe32dca2be8b7560230","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"407943c284cdf19f3770998b0d2914f6d7aea76a616d1fe32dca2be8b7560230","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/407943c284cdf19f3770998b0d2914f6d7aea76a616d1fe32dca2be8b7560230"} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"407943c284cdf19f3770998b0d2914f6d7aea76a616d1fe32dca2be8b7560230","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["407943c284cdf19f3770998b0d2914f6d7aea76a616d1fe32dca2be8b7560230"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"407943c284cdf19f3770998b0d2914f6d7aea76a616d1fe32dca2be8b7560230","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f"} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"407943c284cdf19f3770998b0d2914f6d7aea76a616d1fe32dca2be8b7560230","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/407943c284cdf19f3770998b0d2914f6d7aea76a616d1fe32dca2be8b7560230"} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"407943c284cdf19f3770998b0d2914f6d7aea76a616d1fe32dca2be8b7560230","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"407943c284cdf19f3770998b0d2914f6d7aea76a616d1fe32dca2be8b7560230","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["407943c284cdf19f3770998b0d2914f6d7aea76a616d1fe32dca2be8b7560230"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"407943c284cdf19f3770998b0d2914f6d7aea76a616d1fe32dca2be8b7560230","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"407943c284cdf19f3770998b0d2914f6d7aea76a616d1fe32dca2be8b7560230","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["407943c284cdf19f3770998b0d2914f6d7aea76a616d1fe32dca2be8b7560230"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f"} {"level":"error","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"407943c284cdf19f3770998b0d2914f6d7aea76a616d1fe32dca2be8b7560230","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"407943c284cdf19f3770998b0d2914f6d7aea76a616d1fe32dca2be8b7560230\": 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-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"407943c284cdf19f3770998b0d2914f6d7aea76a616d1fe32dca2be8b7560230","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"407943c284cdf19f3770998b0d2914f6d7aea76a616d1fe32dca2be8b7560230","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"407943c284cdf19f3770998b0d2914f6d7aea76a616d1fe32dca2be8b7560230","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"407943c284cdf19f3770998b0d2914f6d7aea76a616d1fe32dca2be8b7560230","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"407943c284cdf19f3770998b0d2914f6d7aea76a616d1fe32dca2be8b7560230\": 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-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/407943c284cdf19f3770998b0d2914f6d7aea76a616d1fe32dca2be8b7560230"} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"407943c284cdf19f3770998b0d2914f6d7aea76a616d1fe32dca2be8b7560230","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/407943c284cdf19f3770998b0d2914f6d7aea76a616d1fe32dca2be8b7560230"} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f"} {"level":"debug","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"407943c284cdf19f3770998b0d2914f6d7aea76a616d1fe32dca2be8b7560230","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["407943c284cdf19f3770998b0d2914f6d7aea76a616d1fe32dca2be8b7560230"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"407943c284cdf19f3770998b0d2914f6d7aea76a616d1fe32dca2be8b7560230","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"407943c284cdf19f3770998b0d2914f6d7aea76a616d1fe32dca2be8b7560230","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"407943c284cdf19f3770998b0d2914f6d7aea76a616d1fe32dca2be8b7560230","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"407943c284cdf19f3770998b0d2914f6d7aea76a616d1fe32dca2be8b7560230","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"407943c284cdf19f3770998b0d2914f6d7aea76a616d1fe32dca2be8b7560230","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/407943c284cdf19f3770998b0d2914f6d7aea76a616d1fe32dca2be8b7560230"} {"level":"debug","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0d8bc26079e68816ab4c0d4981a463dbe79ec9c6b46e87e013822d136a04ab72","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/407943c284cdf19f3770998b0d2914f6d7aea76a616d1fe32dca2be8b7560230"} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0d8bc26079e68816ab4c0d4981a463dbe79ec9c6b46e87e013822d136a04ab72","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"407943c284cdf19f3770998b0d2914f6d7aea76a616d1fe32dca2be8b7560230","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["407943c284cdf19f3770998b0d2914f6d7aea76a616d1fe32dca2be8b7560230"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"407943c284cdf19f3770998b0d2914f6d7aea76a616d1fe32dca2be8b7560230","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0d8bc26079e68816ab4c0d4981a463dbe79ec9c6b46e87e013822d136a04ab72","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0d8bc26079e68816ab4c0d4981a463dbe79ec9c6b46e87e013822d136a04ab72"} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0d8bc26079e68816ab4c0d4981a463dbe79ec9c6b46e87e013822d136a04ab72","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"407943c284cdf19f3770998b0d2914f6d7aea76a616d1fe32dca2be8b7560230","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/407943c284cdf19f3770998b0d2914f6d7aea76a616d1fe32dca2be8b7560230"} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"407943c284cdf19f3770998b0d2914f6d7aea76a616d1fe32dca2be8b7560230","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0d8bc26079e68816ab4c0d4981a463dbe79ec9c6b46e87e013822d136a04ab72","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"407943c284cdf19f3770998b0d2914f6d7aea76a616d1fe32dca2be8b7560230","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["407943c284cdf19f3770998b0d2914f6d7aea76a616d1fe32dca2be8b7560230"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"407943c284cdf19f3770998b0d2914f6d7aea76a616d1fe32dca2be8b7560230","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"407943c284cdf19f3770998b0d2914f6d7aea76a616d1fe32dca2be8b7560230","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["407943c284cdf19f3770998b0d2914f6d7aea76a616d1fe32dca2be8b7560230"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0d8bc26079e68816ab4c0d4981a463dbe79ec9c6b46e87e013822d136a04ab72"} {"level":"error","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"407943c284cdf19f3770998b0d2914f6d7aea76a616d1fe32dca2be8b7560230","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"407943c284cdf19f3770998b0d2914f6d7aea76a616d1fe32dca2be8b7560230\": 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-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"407943c284cdf19f3770998b0d2914f6d7aea76a616d1fe32dca2be8b7560230","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"407943c284cdf19f3770998b0d2914f6d7aea76a616d1fe32dca2be8b7560230","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0d8bc26079e68816ab4c0d4981a463dbe79ec9c6b46e87e013822d136a04ab72","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0d8bc26079e68816ab4c0d4981a463dbe79ec9c6b46e87e013822d136a04ab72"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/407943c284cdf19f3770998b0d2914f6d7aea76a616d1fe32dca2be8b7560230"} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0d8bc26079e68816ab4c0d4981a463dbe79ec9c6b46e87e013822d136a04ab72","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"407943c284cdf19f3770998b0d2914f6d7aea76a616d1fe32dca2be8b7560230","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0d8bc26079e68816ab4c0d4981a463dbe79ec9c6b46e87e013822d136a04ab72","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/407943c284cdf19f3770998b0d2914f6d7aea76a616d1fe32dca2be8b7560230"} {"level":"debug","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6729e0bbf1ed435a3382533eb8bdc623bf4b3ada154b09871b250953632c87f0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6729e0bbf1ed435a3382533eb8bdc623bf4b3ada154b09871b250953632c87f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"407943c284cdf19f3770998b0d2914f6d7aea76a616d1fe32dca2be8b7560230","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["407943c284cdf19f3770998b0d2914f6d7aea76a616d1fe32dca2be8b7560230"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0d8bc26079e68816ab4c0d4981a463dbe79ec9c6b46e87e013822d136a04ab72"} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"407943c284cdf19f3770998b0d2914f6d7aea76a616d1fe32dca2be8b7560230","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6729e0bbf1ed435a3382533eb8bdc623bf4b3ada154b09871b250953632c87f0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6729e0bbf1ed435a3382533eb8bdc623bf4b3ada154b09871b250953632c87f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"407943c284cdf19f3770998b0d2914f6d7aea76a616d1fe32dca2be8b7560230","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6729e0bbf1ed435a3382533eb8bdc623bf4b3ada154b09871b250953632c87f0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6729e0bbf1ed435a3382533eb8bdc623bf4b3ada154b09871b250953632c87f0"} {"level":"debug","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6729e0bbf1ed435a3382533eb8bdc623bf4b3ada154b09871b250953632c87f0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6729e0bbf1ed435a3382533eb8bdc623bf4b3ada154b09871b250953632c87f0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6729e0bbf1ed435a3382533eb8bdc623bf4b3ada154b09871b250953632c87f0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6729e0bbf1ed435a3382533eb8bdc623bf4b3ada154b09871b250953632c87f0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/407943c284cdf19f3770998b0d2914f6d7aea76a616d1fe32dca2be8b7560230"} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6729e0bbf1ed435a3382533eb8bdc623bf4b3ada154b09871b250953632c87f0"} {"level":"debug","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d4136610580c89875cdfcb36408dc1e1f96e5c305a2b5c820006511c0d50be19","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d4136610580c89875cdfcb36408dc1e1f96e5c305a2b5c820006511c0d50be19","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d4136610580c89875cdfcb36408dc1e1f96e5c305a2b5c820006511c0d50be19","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d4136610580c89875cdfcb36408dc1e1f96e5c305a2b5c820006511c0d50be19","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d4136610580c89875cdfcb36408dc1e1f96e5c305a2b5c820006511c0d50be19"} {"level":"debug","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d4136610580c89875cdfcb36408dc1e1f96e5c305a2b5c820006511c0d50be19","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d4136610580c89875cdfcb36408dc1e1f96e5c305a2b5c820006511c0d50be19"} {"level":"debug","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d4136610580c89875cdfcb36408dc1e1f96e5c305a2b5c820006511c0d50be19","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d4136610580c89875cdfcb36408dc1e1f96e5c305a2b5c820006511c0d50be19"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d4136610580c89875cdfcb36408dc1e1f96e5c305a2b5c820006511c0d50be19","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d4136610580c89875cdfcb36408dc1e1f96e5c305a2b5c820006511c0d50be19","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d4136610580c89875cdfcb36408dc1e1f96e5c305a2b5c820006511c0d50be19","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"898f8894f6ee0bf281e16516a60bf9255768a01799a86232e47026fe8398320a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"898f8894f6ee0bf281e16516a60bf9255768a01799a86232e47026fe8398320a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d4136610580c89875cdfcb36408dc1e1f96e5c305a2b5c820006511c0d50be19","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"898f8894f6ee0bf281e16516a60bf9255768a01799a86232e47026fe8398320a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"898f8894f6ee0bf281e16516a60bf9255768a01799a86232e47026fe8398320a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d4136610580c89875cdfcb36408dc1e1f96e5c305a2b5c820006511c0d50be19"} {"level":"debug","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d4136610580c89875cdfcb36408dc1e1f96e5c305a2b5c820006511c0d50be19","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d4136610580c89875cdfcb36408dc1e1f96e5c305a2b5c820006511c0d50be19"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d4136610580c89875cdfcb36408dc1e1f96e5c305a2b5c820006511c0d50be19","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d4136610580c89875cdfcb36408dc1e1f96e5c305a2b5c820006511c0d50be19","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"898f8894f6ee0bf281e16516a60bf9255768a01799a86232e47026fe8398320a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/898f8894f6ee0bf281e16516a60bf9255768a01799a86232e47026fe8398320a"} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"898f8894f6ee0bf281e16516a60bf9255768a01799a86232e47026fe8398320a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"898f8894f6ee0bf281e16516a60bf9255768a01799a86232e47026fe8398320a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["898f8894f6ee0bf281e16516a60bf9255768a01799a86232e47026fe8398320a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"898f8894f6ee0bf281e16516a60bf9255768a01799a86232e47026fe8398320a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"898f8894f6ee0bf281e16516a60bf9255768a01799a86232e47026fe8398320a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d4136610580c89875cdfcb36408dc1e1f96e5c305a2b5c820006511c0d50be19"} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/898f8894f6ee0bf281e16516a60bf9255768a01799a86232e47026fe8398320a"} {"level":"debug","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"898f8894f6ee0bf281e16516a60bf9255768a01799a86232e47026fe8398320a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3567543575c5a5be1084078150e180e8d63d560c0ecbc126b7c80f7a32a9ccd5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3567543575c5a5be1084078150e180e8d63d560c0ecbc126b7c80f7a32a9ccd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3567543575c5a5be1084078150e180e8d63d560c0ecbc126b7c80f7a32a9ccd5"} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3567543575c5a5be1084078150e180e8d63d560c0ecbc126b7c80f7a32a9ccd5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3567543575c5a5be1084078150e180e8d63d560c0ecbc126b7c80f7a32a9ccd5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3567543575c5a5be1084078150e180e8d63d560c0ecbc126b7c80f7a32a9ccd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701"} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3567543575c5a5be1084078150e180e8d63d560c0ecbc126b7c80f7a32a9ccd5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3567543575c5a5be1084078150e180e8d63d560c0ecbc126b7c80f7a32a9ccd5"} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3567543575c5a5be1084078150e180e8d63d560c0ecbc126b7c80f7a32a9ccd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701"} {"level":"info","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3567543575c5a5be1084078150e180e8d63d560c0ecbc126b7c80f7a32a9ccd5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:55:41Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3567543575c5a5be1084078150e180e8d63d560c0ecbc126b7c80f7a32a9ccd5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae"} {"level":"info","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3567543575c5a5be1084078150e180e8d63d560c0ecbc126b7c80f7a32a9ccd5"} {"level":"info","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3567543575c5a5be1084078150e180e8d63d560c0ecbc126b7c80f7a32a9ccd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:55:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:55:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae"} {"level":"info","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3567543575c5a5be1084078150e180e8d63d560c0ecbc126b7c80f7a32a9ccd5"} {"level":"info","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0553ea06769dc86a7d8e18ee5e31ae4827a670f197ef13ee9844c5c92103f7b7"} {"level":"info","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:55:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:55:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701"} {"level":"info","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3567543575c5a5be1084078150e180e8d63d560c0ecbc126b7c80f7a32a9ccd5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0553ea06769dc86a7d8e18ee5e31ae4827a670f197ef13ee9844c5c92103f7b7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:55:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:55:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0553ea06769dc86a7d8e18ee5e31ae4827a670f197ef13ee9844c5c92103f7b7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae"} {"level":"info","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0553ea06769dc86a7d8e18ee5e31ae4827a670f197ef13ee9844c5c92103f7b7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0553ea06769dc86a7d8e18ee5e31ae4827a670f197ef13ee9844c5c92103f7b7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0553ea06769dc86a7d8e18ee5e31ae4827a670f197ef13ee9844c5c92103f7b7"} {"level":"debug","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40a8ef62aee7b182f053fbb1054d4a677edaf32bf9f271e2ca3e581da08e3870","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:55:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:55:42Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40a8ef62aee7b182f053fbb1054d4a677edaf32bf9f271e2ca3e581da08e3870","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eea4545ec7661db4cd27e388b3cf86f2690d882d50ccf830df53dcda537f2dc6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:55:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:55:42Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40a8ef62aee7b182f053fbb1054d4a677edaf32bf9f271e2ca3e581da08e3870"} {"level":"info","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eea4545ec7661db4cd27e388b3cf86f2690d882d50ccf830df53dcda537f2dc6"} {"level":"info","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eea4545ec7661db4cd27e388b3cf86f2690d882d50ccf830df53dcda537f2dc6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40a8ef62aee7b182f053fbb1054d4a677edaf32bf9f271e2ca3e581da08e3870","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea9cc8a802a5548aa363af6497b20eadc7020660d13927954caabb9ce1655f84","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:55:42Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:55:42Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40a8ef62aee7b182f053fbb1054d4a677edaf32bf9f271e2ca3e581da08e3870"} {"level":"info","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea9cc8a802a5548aa363af6497b20eadc7020660d13927954caabb9ce1655f84"} {"level":"info","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d24d0a6122e63d5b4280ace83d694a502bb22dd98b7c0c9ee2f05056d318964"} {"level":"info","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea9cc8a802a5548aa363af6497b20eadc7020660d13927954caabb9ce1655f84","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3d24d0a6122e63d5b4280ace83d694a502bb22dd98b7c0c9ee2f05056d318964","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:55:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:55:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3d24d0a6122e63d5b4280ace83d694a502bb22dd98b7c0c9ee2f05056d318964"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3ba1f4422597e4b0d1a345d18201b09c7f04cd74b1a53f8ecd1b344e3d0e4171"} {"level":"info","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eea4545ec7661db4cd27e388b3cf86f2690d882d50ccf830df53dcda537f2dc6"} {"level":"info","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3d24d0a6122e63d5b4280ace83d694a502bb22dd98b7c0c9ee2f05056d318964","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3ba1f4422597e4b0d1a345d18201b09c7f04cd74b1a53f8ecd1b344e3d0e4171","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:55:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:55:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3ba1f4422597e4b0d1a345d18201b09c7f04cd74b1a53f8ecd1b344e3d0e4171"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f0fe2d11e0d7c8e0c57d36b839ec997ed2621ef4228c3a92dcdf3981564e8bc5"} {"level":"info","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea9cc8a802a5548aa363af6497b20eadc7020660d13927954caabb9ce1655f84"} {"level":"info","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dfd62577e620de0a8708b5d012d0078de2556b2288c44f7fc53470e3d5b4187c"} {"level":"info","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3ba1f4422597e4b0d1a345d18201b09c7f04cd74b1a53f8ecd1b344e3d0e4171","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eea4545ec7661db4cd27e388b3cf86f2690d882d50ccf830df53dcda537f2dc6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:55:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:55:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eea4545ec7661db4cd27e388b3cf86f2690d882d50ccf830df53dcda537f2dc6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0"} {"level":"info","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bb6144d7261d210a86a02bd81f5c9783a768973f3c01439f5955941d7a59d383"} {"level":"info","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eea4545ec7661db4cd27e388b3cf86f2690d882d50ccf830df53dcda537f2dc6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40a8ef62aee7b182f053fbb1054d4a677edaf32bf9f271e2ca3e581da08e3870","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:55:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:55:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["40a8ef62aee7b182f053fbb1054d4a677edaf32bf9f271e2ca3e581da08e3870"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c808058e61d85b052c2c2805459a4c5107cd6e86d6f6c51d5c3aee686ac274eb"} {"level":"info","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d24d0a6122e63d5b4280ace83d694a502bb22dd98b7c0c9ee2f05056d318964"} {"level":"info","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d12a1bad847ec984ab150d52ba47f6546b2c9b551e0455045448eb1bbfa2d640"} {"level":"info","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40a8ef62aee7b182f053fbb1054d4a677edaf32bf9f271e2ca3e581da08e3870","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f0fe2d11e0d7c8e0c57d36b839ec997ed2621ef4228c3a92dcdf3981564e8bc5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:55:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:55:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f0fe2d11e0d7c8e0c57d36b839ec997ed2621ef4228c3a92dcdf3981564e8bc5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/16e0beeddfc2d242047bd932f492ebc3f363197d43e3413130e5a81330fd61ee"} {"level":"info","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3ba1f4422597e4b0d1a345d18201b09c7f04cd74b1a53f8ecd1b344e3d0e4171"} {"level":"info","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f0fe2d11e0d7c8e0c57d36b839ec997ed2621ef4228c3a92dcdf3981564e8bc5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea9cc8a802a5548aa363af6497b20eadc7020660d13927954caabb9ce1655f84","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:55:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:55:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ea9cc8a802a5548aa363af6497b20eadc7020660d13927954caabb9ce1655f84"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1fa10b1e2f104253c98e92e0044c1015893765e2a9a90932e2e53640fe549161"} {"level":"info","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ad13a64c19799ab5b05d5111395b4a452b38aa70e383cb63ef9200f50d3f6e69"} {"level":"info","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eea4545ec7661db4cd27e388b3cf86f2690d882d50ccf830df53dcda537f2dc6"} {"level":"info","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea9cc8a802a5548aa363af6497b20eadc7020660d13927954caabb9ce1655f84","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dfd62577e620de0a8708b5d012d0078de2556b2288c44f7fc53470e3d5b4187c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:55:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:55:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dfd62577e620de0a8708b5d012d0078de2556b2288c44f7fc53470e3d5b4187c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40a8ef62aee7b182f053fbb1054d4a677edaf32bf9f271e2ca3e581da08e3870"} {"level":"info","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f0fe2d11e0d7c8e0c57d36b839ec997ed2621ef4228c3a92dcdf3981564e8bc5"} {"level":"info","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dfd62577e620de0a8708b5d012d0078de2556b2288c44f7fc53470e3d5b4187c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:55:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:55:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea9cc8a802a5548aa363af6497b20eadc7020660d13927954caabb9ce1655f84"} {"level":"info","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dfd62577e620de0a8708b5d012d0078de2556b2288c44f7fc53470e3d5b4187c"} {"level":"info","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bb6144d7261d210a86a02bd81f5c9783a768973f3c01439f5955941d7a59d383","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:55:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:55:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bb6144d7261d210a86a02bd81f5c9783a768973f3c01439f5955941d7a59d383"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0"} {"level":"info","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bb6144d7261d210a86a02bd81f5c9783a768973f3c01439f5955941d7a59d383","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c808058e61d85b052c2c2805459a4c5107cd6e86d6f6c51d5c3aee686ac274eb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:55:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:55:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c808058e61d85b052c2c2805459a4c5107cd6e86d6f6c51d5c3aee686ac274eb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bb6144d7261d210a86a02bd81f5c9783a768973f3c01439f5955941d7a59d383"} {"level":"info","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c808058e61d85b052c2c2805459a4c5107cd6e86d6f6c51d5c3aee686ac274eb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d24d0a6122e63d5b4280ace83d694a502bb22dd98b7c0c9ee2f05056d318964","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d12a1bad847ec984ab150d52ba47f6546b2c9b551e0455045448eb1bbfa2d640","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:55:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:55:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d12a1bad847ec984ab150d52ba47f6546b2c9b551e0455045448eb1bbfa2d640"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c808058e61d85b052c2c2805459a4c5107cd6e86d6f6c51d5c3aee686ac274eb"} {"level":"info","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d12a1bad847ec984ab150d52ba47f6546b2c9b551e0455045448eb1bbfa2d640","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"16e0beeddfc2d242047bd932f492ebc3f363197d43e3413130e5a81330fd61ee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:55:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:55:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["16e0beeddfc2d242047bd932f492ebc3f363197d43e3413130e5a81330fd61ee"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d12a1bad847ec984ab150d52ba47f6546b2c9b551e0455045448eb1bbfa2d640"} {"level":"info","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"16e0beeddfc2d242047bd932f492ebc3f363197d43e3413130e5a81330fd61ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3ba1f4422597e4b0d1a345d18201b09c7f04cd74b1a53f8ecd1b344e3d0e4171","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1fa10b1e2f104253c98e92e0044c1015893765e2a9a90932e2e53640fe549161","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:55:42Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:55:42Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1fa10b1e2f104253c98e92e0044c1015893765e2a9a90932e2e53640fe549161"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/16e0beeddfc2d242047bd932f492ebc3f363197d43e3413130e5a81330fd61ee"} {"level":"info","ts":"2026-07-23T23:55:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1fa10b1e2f104253c98e92e0044c1015893765e2a9a90932e2e53640fe549161","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ad13a64c19799ab5b05d5111395b4a452b38aa70e383cb63ef9200f50d3f6e69","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:55:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:55:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ad13a64c19799ab5b05d5111395b4a452b38aa70e383cb63ef9200f50d3f6e69"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ad13a64c19799ab5b05d5111395b4a452b38aa70e383cb63ef9200f50d3f6e69","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eea4545ec7661db4cd27e388b3cf86f2690d882d50ccf830df53dcda537f2dc6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40a8ef62aee7b182f053fbb1054d4a677edaf32bf9f271e2ca3e581da08e3870","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f0fe2d11e0d7c8e0c57d36b839ec997ed2621ef4228c3a92dcdf3981564e8bc5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ea9cc8a802a5548aa363af6497b20eadc7020660d13927954caabb9ce1655f84","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dfd62577e620de0a8708b5d012d0078de2556b2288c44f7fc53470e3d5b4187c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bb6144d7261d210a86a02bd81f5c9783a768973f3c01439f5955941d7a59d383","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c808058e61d85b052c2c2805459a4c5107cd6e86d6f6c51d5c3aee686ac274eb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d12a1bad847ec984ab150d52ba47f6546b2c9b551e0455045448eb1bbfa2d640","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"16e0beeddfc2d242047bd932f492ebc3f363197d43e3413130e5a81330fd61ee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1fa10b1e2f104253c98e92e0044c1015893765e2a9a90932e2e53640fe549161","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:55:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:55:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1fa10b1e2f104253c98e92e0044c1015893765e2a9a90932e2e53640fe549161"} {"level":"info","ts":"2026-07-23T23:55:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ad13a64c19799ab5b05d5111395b4a452b38aa70e383cb63ef9200f50d3f6e69"} {"level":"info","ts":"2026-07-23T23:55:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1fa10b1e2f104253c98e92e0044c1015893765e2a9a90932e2e53640fe549161","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ad13a64c19799ab5b05d5111395b4a452b38aa70e383cb63ef9200f50d3f6e69","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1fa10b1e2f104253c98e92e0044c1015893765e2a9a90932e2e53640fe549161","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1fa10b1e2f104253c98e92e0044c1015893765e2a9a90932e2e53640fe549161","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:55:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1fa10b1e2f104253c98e92e0044c1015893765e2a9a90932e2e53640fe549161"} {"level":"debug","ts":"2026-07-23T23:55:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1fa10b1e2f104253c98e92e0044c1015893765e2a9a90932e2e53640fe549161","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:55:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:55:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1fa10b1e2f104253c98e92e0044c1015893765e2a9a90932e2e53640fe549161"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1fa10b1e2f104253c98e92e0044c1015893765e2a9a90932e2e53640fe549161","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1fa10b1e2f104253c98e92e0044c1015893765e2a9a90932e2e53640fe549161","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:55:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:55:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1fa10b1e2f104253c98e92e0044c1015893765e2a9a90932e2e53640fe549161"} {"level":"info","ts":"2026-07-23T23:55:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1fa10b1e2f104253c98e92e0044c1015893765e2a9a90932e2e53640fe549161","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1fa10b1e2f104253c98e92e0044c1015893765e2a9a90932e2e53640fe549161","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1fa10b1e2f104253c98e92e0044c1015893765e2a9a90932e2e53640fe549161","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:55:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1fa10b1e2f104253c98e92e0044c1015893765e2a9a90932e2e53640fe549161"} {"level":"debug","ts":"2026-07-23T23:55:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1fa10b1e2f104253c98e92e0044c1015893765e2a9a90932e2e53640fe549161","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:55:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:55:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1fa10b1e2f104253c98e92e0044c1015893765e2a9a90932e2e53640fe549161"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1fa10b1e2f104253c98e92e0044c1015893765e2a9a90932e2e53640fe549161","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1fa10b1e2f104253c98e92e0044c1015893765e2a9a90932e2e53640fe549161","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:55:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:55:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1fa10b1e2f104253c98e92e0044c1015893765e2a9a90932e2e53640fe549161"} {"level":"info","ts":"2026-07-23T23:55:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1fa10b1e2f104253c98e92e0044c1015893765e2a9a90932e2e53640fe549161","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1fa10b1e2f104253c98e92e0044c1015893765e2a9a90932e2e53640fe549161","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1fa10b1e2f104253c98e92e0044c1015893765e2a9a90932e2e53640fe549161","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:55:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1fa10b1e2f104253c98e92e0044c1015893765e2a9a90932e2e53640fe549161"} {"level":"debug","ts":"2026-07-23T23:55:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1fa10b1e2f104253c98e92e0044c1015893765e2a9a90932e2e53640fe549161","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:55:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:55:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1fa10b1e2f104253c98e92e0044c1015893765e2a9a90932e2e53640fe549161"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1fa10b1e2f104253c98e92e0044c1015893765e2a9a90932e2e53640fe549161","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1fa10b1e2f104253c98e92e0044c1015893765e2a9a90932e2e53640fe549161","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-23T23:55:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-23T23:55:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1fa10b1e2f104253c98e92e0044c1015893765e2a9a90932e2e53640fe549161"} {"level":"info","ts":"2026-07-23T23:55:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1fa10b1e2f104253c98e92e0044c1015893765e2a9a90932e2e53640fe549161","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1fa10b1e2f104253c98e92e0044c1015893765e2a9a90932e2e53640fe549161","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1fa10b1e2f104253c98e92e0044c1015893765e2a9a90932e2e53640fe549161","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:55:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1fa10b1e2f104253c98e92e0044c1015893765e2a9a90932e2e53640fe549161"} {"level":"debug","ts":"2026-07-23T23:55:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1fa10b1e2f104253c98e92e0044c1015893765e2a9a90932e2e53640fe549161","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-23T23:55:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-23T23:55:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1fa10b1e2f104253c98e92e0044c1015893765e2a9a90932e2e53640fe549161"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-23T23:55:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1fa10b1e2f104253c98e92e0044c1015893765e2a9a90932e2e53640fe549161","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-23T23:55:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1fa10b1e2f104253c98e92e0044c1015893765e2a9a90932e2e53640fe549161","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-23T23:55:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1fa10b1e2f104253c98e92e0044c1015893765e2a9a90932e2e53640fe549161"} {"level":"info","ts":"2026-07-23T23:55:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d65637d5-5f6e-4e0a-9013-537023049e53","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:47588","PortSpecifier":{"PortValue":47588}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d65637d5-5f6e-4e0a-9013-537023049e53","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-867102.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T23:55:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d65637d5-5f6e-4e0a-9013-537023049e53","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:47588","PortSpecifier":{"PortValue":47588}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784850944,"nanos":931635530},"http":{"id":"d65637d5-5f6e-4e0a-9013-537023049e53","method":"POST","headers":{":authority":"e2e-shared-a-867102.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.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-23T23:55:44Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"d65637d5-5f6e-4e0a-9013-537023049e53","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-23T23:55:44Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d65637d5-5f6e-4e0a-9013-537023049e53","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":"a5e5f5a9-35ab-42c3-b718-aef9d1bae717","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=87e9c04c-97f9-4d13-86b1-d77fd377591c"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/75f0742d7faa"]}} {"level":"debug","ts":"2026-07-23T23:55:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d65637d5-5f6e-4e0a-9013-537023049e53","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/75f0742d7faa"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=87e9c04c-97f9-4d13-86b1-d77fd377591c"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a5e5f5a9-35ab-42c3-b718-aef9d1bae717","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3ba1f4422597e4b0d1a345d18201b09c7f04cd74b1a53f8ecd1b344e3d0e4171"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.52:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-867102.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.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-23T23:55:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d65637d5-5f6e-4e0a-9013-537023049e53","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-23T23:55:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d65637d5-5f6e-4e0a-9013-537023049e53","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-23T23:55:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d65637d5-5f6e-4e0a-9013-537023049e53","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-867102/rate-test-model-867102\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-867102/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-23T23:55:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"d65637d5-5f6e-4e0a-9013-537023049e53","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-23T23:55:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d65637d5-5f6e-4e0a-9013-537023049e53","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-23T23:55:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d65637d5-5f6e-4e0a-9013-537023049e53","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-23T23:55:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d65637d5-5f6e-4e0a-9013-537023049e53","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T23:55:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d65637d5-5f6e-4e0a-9013-537023049e53","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T23:55:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9d0fc545-7c0a-4518-8a60-617184a22547","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:39638","PortSpecifier":{"PortValue":39638}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"9d0fc545-7c0a-4518-8a60-617184a22547","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-fc333b.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T23:55:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9d0fc545-7c0a-4518-8a60-617184a22547","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:39638","PortSpecifier":{"PortValue":39638}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784850944,"nanos":973148050},"http":{"id":"9d0fc545-7c0a-4518-8a60-617184a22547","method":"POST","headers":{":authority":"e2e-shared-b-fc333b.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.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-23T23:55:44Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"9d0fc545-7c0a-4518-8a60-617184a22547","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-23T23:55:44Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"9d0fc545-7c0a-4518-8a60-617184a22547","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":"a5e5f5a9-35ab-42c3-b718-aef9d1bae717","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=87e9c04c-97f9-4d13-86b1-d77fd377591c"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/75f0742d7faa"]}} {"level":"debug","ts":"2026-07-23T23:55:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"9d0fc545-7c0a-4518-8a60-617184a22547","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/75f0742d7faa"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=87e9c04c-97f9-4d13-86b1-d77fd377591c"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a5e5f5a9-35ab-42c3-b718-aef9d1bae717","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.54:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-fc333b.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.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-23T23:55:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9d0fc545-7c0a-4518-8a60-617184a22547","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-23T23:55:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9d0fc545-7c0a-4518-8a60-617184a22547","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-23T23:55:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9d0fc545-7c0a-4518-8a60-617184a22547","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-fc333b/rate-test-model-fc333b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-fc333b/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-23T23:55:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"9d0fc545-7c0a-4518-8a60-617184a22547","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-23T23:55:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9d0fc545-7c0a-4518-8a60-617184a22547","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-23T23:55:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9d0fc545-7c0a-4518-8a60-617184a22547","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-23T23:55:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9d0fc545-7c0a-4518-8a60-617184a22547","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T23:55:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9d0fc545-7c0a-4518-8a60-617184a22547","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T23:55:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"00624784-5f96-4331-9109-4caae3b9c6fa","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:47594","PortSpecifier":{"PortValue":47594}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"00624784-5f96-4331-9109-4caae3b9c6fa","method":"POST","path":"/ai-tenant-e2e-shared-a-867102/rate-test-model-867102/v1/completions","host":"e2e-shared-a-867102.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T23:55:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"00624784-5f96-4331-9109-4caae3b9c6fa","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:47594","PortSpecifier":{"PortValue":47594}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784850945,"nanos":15062012},"http":{"id":"00624784-5f96-4331-9109-4caae3b9c6fa","method":"POST","headers":{":authority":"e2e-shared-a-867102.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-867102/rate-test-model-867102/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T23:55:45Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"00624784-5f96-4331-9109-4caae3b9c6fa","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-FbMw9iPhyb6St7ag_dtgSge6REjkFXO7pkrvz5VznBikT8Q5GWsBKpehHbuM"} {"level":"debug","ts":"2026-07-23T23:55:45Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"00624784-5f96-4331-9109-4caae3b9c6fa","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-867102.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-FbMw9iPhyb6St7ag_dtgSge6REjkFXO7pkrvz5VznBikT8Q5GWsBKpehHbuM\"}"} {"level":"debug","ts":"2026-07-23T23:55:45Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"00624784-5f96-4331-9109-4caae3b9c6fa","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-867102.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":"fdfc91b3-7189-48c8-871a-83bc0ccc338f","keyName":"e2e-rate-a-440c8c","subscription":"e2e-rate-iso-a-440c8c","tenant":"e2e-shared-a-867102","userId":"fdfc91b3-7189-48c8-871a-83bc0ccc338f","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-23T23:55:45Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"00624784-5f96-4331-9109-4caae3b9c6fa","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-867102.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-867102/rate-test-model-867102\",\"requestedSubscription\":\"e2e-rate-iso-a-440c8c\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-23T23:55:45Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"00624784-5f96-4331-9109-4caae3b9c6fa","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-867102.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-867102","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-440c8c","namespace":"ai-tenant-e2e-shared-a-867102","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-867102/rate-test-model-867102"}} {"level":"debug","ts":"2026-07-23T23:55:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"00624784-5f96-4331-9109-4caae3b9c6fa","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T23:55:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"00624784-5f96-4331-9109-4caae3b9c6fa","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-23T23:55:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"00624784-5f96-4331-9109-4caae3b9c6fa","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-23T23:55:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"00624784-5f96-4331-9109-4caae3b9c6fa","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-867102/rate-test-model-867102\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-867102/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-23T23:55:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"00624784-5f96-4331-9109-4caae3b9c6fa","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-23T23:55:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"00624784-5f96-4331-9109-4caae3b9c6fa","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-23T23:55:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"00624784-5f96-4331-9109-4caae3b9c6fa","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-23T23:55:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"00624784-5f96-4331-9109-4caae3b9c6fa","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-440c8c"} {"level":"debug","ts":"2026-07-23T23:55:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"00624784-5f96-4331-9109-4caae3b9c6fa","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","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":"fdfc91b3-7189-48c8-871a-83bc0ccc338f","keyName":"e2e-rate-a-440c8c","selected_subscription":"e2e-rate-iso-a-440c8c","selected_subscription_key":"ai-tenant-e2e-shared-a-867102/e2e-rate-iso-a-440c8c@ai-tenant-e2e-shared-a-867102/rate-test-model-867102","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-867102","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-440c8c","namespace":"ai-tenant-e2e-shared-a-867102","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-867102/rate-test-model-867102"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-23T23:55:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"00624784-5f96-4331-9109-4caae3b9c6fa","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T23:55:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"00624784-5f96-4331-9109-4caae3b9c6fa","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T23:55:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c34b6b9b-568d-41c7-8a1e-4da8fd105fa3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:49658","PortSpecifier":{"PortValue":49658}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c34b6b9b-568d-41c7-8a1e-4da8fd105fa3","method":"POST","path":"/ai-tenant-e2e-shared-a-867102/rate-test-model-867102/v1/completions","host":"e2e-shared-a-867102.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T23:55:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c34b6b9b-568d-41c7-8a1e-4da8fd105fa3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:49658","PortSpecifier":{"PortValue":49658}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784850946,"nanos":76963753},"http":{"id":"c34b6b9b-568d-41c7-8a1e-4da8fd105fa3","method":"POST","headers":{":authority":"e2e-shared-a-867102.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-867102/rate-test-model-867102/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T23:55:46Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c34b6b9b-568d-41c7-8a1e-4da8fd105fa3","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-FbMw9iPhyb6St7ag_dtgSge6REjkFXO7pkrvz5VznBikT8Q5GWsBKpehHbuM"} {"level":"debug","ts":"2026-07-23T23:55:46Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"c34b6b9b-568d-41c7-8a1e-4da8fd105fa3","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-867102.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-FbMw9iPhyb6St7ag_dtgSge6REjkFXO7pkrvz5VznBikT8Q5GWsBKpehHbuM\"}"} {"level":"debug","ts":"2026-07-23T23:55:46Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"c34b6b9b-568d-41c7-8a1e-4da8fd105fa3","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-867102.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":"fdfc91b3-7189-48c8-871a-83bc0ccc338f","keyName":"e2e-rate-a-440c8c","subscription":"e2e-rate-iso-a-440c8c","tenant":"e2e-shared-a-867102","userId":"fdfc91b3-7189-48c8-871a-83bc0ccc338f","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-23T23:55:46Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"c34b6b9b-568d-41c7-8a1e-4da8fd105fa3","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-867102.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-867102/rate-test-model-867102\",\"requestedSubscription\":\"e2e-rate-iso-a-440c8c\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-23T23:55:46Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"c34b6b9b-568d-41c7-8a1e-4da8fd105fa3","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-867102.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-867102","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-440c8c","namespace":"ai-tenant-e2e-shared-a-867102","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-867102/rate-test-model-867102"}} {"level":"debug","ts":"2026-07-23T23:55:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c34b6b9b-568d-41c7-8a1e-4da8fd105fa3","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T23:55:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c34b6b9b-568d-41c7-8a1e-4da8fd105fa3","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-23T23:55:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c34b6b9b-568d-41c7-8a1e-4da8fd105fa3","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-23T23:55:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c34b6b9b-568d-41c7-8a1e-4da8fd105fa3","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-23T23:55:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c34b6b9b-568d-41c7-8a1e-4da8fd105fa3","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-867102/rate-test-model-867102\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-867102/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-23T23:55:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c34b6b9b-568d-41c7-8a1e-4da8fd105fa3","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-23T23:55:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c34b6b9b-568d-41c7-8a1e-4da8fd105fa3","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-23T23:55:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c34b6b9b-568d-41c7-8a1e-4da8fd105fa3","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-440c8c"} {"level":"debug","ts":"2026-07-23T23:55:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c34b6b9b-568d-41c7-8a1e-4da8fd105fa3","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","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":"fdfc91b3-7189-48c8-871a-83bc0ccc338f","keyName":"e2e-rate-a-440c8c","selected_subscription":"e2e-rate-iso-a-440c8c","selected_subscription_key":"ai-tenant-e2e-shared-a-867102/e2e-rate-iso-a-440c8c@ai-tenant-e2e-shared-a-867102/rate-test-model-867102","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-867102","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-440c8c","namespace":"ai-tenant-e2e-shared-a-867102","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-867102/rate-test-model-867102"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-23T23:55:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c34b6b9b-568d-41c7-8a1e-4da8fd105fa3","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T23:55:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c34b6b9b-568d-41c7-8a1e-4da8fd105fa3","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T23:55:47Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"97214c82-7d6b-4210-8e40-b3025b5dccc8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:49662","PortSpecifier":{"PortValue":49662}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"97214c82-7d6b-4210-8e40-b3025b5dccc8","method":"POST","path":"/ai-tenant-e2e-shared-a-867102/rate-test-model-867102/v1/completions","host":"e2e-shared-a-867102.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T23:55:47Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"97214c82-7d6b-4210-8e40-b3025b5dccc8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:49662","PortSpecifier":{"PortValue":49662}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784850947,"nanos":115629944},"http":{"id":"97214c82-7d6b-4210-8e40-b3025b5dccc8","method":"POST","headers":{":authority":"e2e-shared-a-867102.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-867102/rate-test-model-867102/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T23:55:47Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"97214c82-7d6b-4210-8e40-b3025b5dccc8","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-FbMw9iPhyb6St7ag_dtgSge6REjkFXO7pkrvz5VznBikT8Q5GWsBKpehHbuM"} {"level":"debug","ts":"2026-07-23T23:55:47Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"97214c82-7d6b-4210-8e40-b3025b5dccc8","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-867102.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-FbMw9iPhyb6St7ag_dtgSge6REjkFXO7pkrvz5VznBikT8Q5GWsBKpehHbuM\"}"} {"level":"debug","ts":"2026-07-23T23:55:47Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"97214c82-7d6b-4210-8e40-b3025b5dccc8","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-867102.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":"fdfc91b3-7189-48c8-871a-83bc0ccc338f","keyName":"e2e-rate-a-440c8c","subscription":"e2e-rate-iso-a-440c8c","tenant":"e2e-shared-a-867102","userId":"fdfc91b3-7189-48c8-871a-83bc0ccc338f","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-23T23:55:47Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"97214c82-7d6b-4210-8e40-b3025b5dccc8","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-867102.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-867102/rate-test-model-867102\",\"requestedSubscription\":\"e2e-rate-iso-a-440c8c\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-23T23:55:47Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"97214c82-7d6b-4210-8e40-b3025b5dccc8","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-867102.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-867102","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-440c8c","namespace":"ai-tenant-e2e-shared-a-867102","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-867102/rate-test-model-867102"}} {"level":"debug","ts":"2026-07-23T23:55:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"97214c82-7d6b-4210-8e40-b3025b5dccc8","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T23:55:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"97214c82-7d6b-4210-8e40-b3025b5dccc8","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-23T23:55:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"97214c82-7d6b-4210-8e40-b3025b5dccc8","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-23T23:55:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"97214c82-7d6b-4210-8e40-b3025b5dccc8","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-867102/rate-test-model-867102\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-867102/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-23T23:55:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"97214c82-7d6b-4210-8e40-b3025b5dccc8","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-23T23:55:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"97214c82-7d6b-4210-8e40-b3025b5dccc8","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-23T23:55:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"97214c82-7d6b-4210-8e40-b3025b5dccc8","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-23T23:55:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"97214c82-7d6b-4210-8e40-b3025b5dccc8","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-440c8c"} {"level":"debug","ts":"2026-07-23T23:55:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"97214c82-7d6b-4210-8e40-b3025b5dccc8","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","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":"fdfc91b3-7189-48c8-871a-83bc0ccc338f","keyName":"e2e-rate-a-440c8c","selected_subscription":"e2e-rate-iso-a-440c8c","selected_subscription_key":"ai-tenant-e2e-shared-a-867102/e2e-rate-iso-a-440c8c@ai-tenant-e2e-shared-a-867102/rate-test-model-867102","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-867102","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-440c8c","namespace":"ai-tenant-e2e-shared-a-867102","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-867102/rate-test-model-867102"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-23T23:55:47Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"97214c82-7d6b-4210-8e40-b3025b5dccc8","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T23:55:47Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"97214c82-7d6b-4210-8e40-b3025b5dccc8","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T23:55:55Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a110c827-2913-4df4-b022-338070e2de39","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:52498","PortSpecifier":{"PortValue":52498}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a110c827-2913-4df4-b022-338070e2de39","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-867102.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T23:55:55Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a110c827-2913-4df4-b022-338070e2de39","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:52498","PortSpecifier":{"PortValue":52498}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784850955,"nanos":860094208},"http":{"id":"a110c827-2913-4df4-b022-338070e2de39","method":"POST","headers":{":authority":"e2e-shared-a-867102.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.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-23T23:55:55Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"a110c827-2913-4df4-b022-338070e2de39","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-23T23:55:55Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a110c827-2913-4df4-b022-338070e2de39","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":"a5e5f5a9-35ab-42c3-b718-aef9d1bae717","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=87e9c04c-97f9-4d13-86b1-d77fd377591c"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/75f0742d7faa"]}} {"level":"debug","ts":"2026-07-23T23:55:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a110c827-2913-4df4-b022-338070e2de39","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/75f0742d7faa"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=87e9c04c-97f9-4d13-86b1-d77fd377591c"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a5e5f5a9-35ab-42c3-b718-aef9d1bae717","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3ba1f4422597e4b0d1a345d18201b09c7f04cd74b1a53f8ecd1b344e3d0e4171"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.52:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-867102.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.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-23T23:55:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a110c827-2913-4df4-b022-338070e2de39","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-23T23:55:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a110c827-2913-4df4-b022-338070e2de39","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-23T23:55:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a110c827-2913-4df4-b022-338070e2de39","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-867102/rate-test-model-867102\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-867102/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-23T23:55:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"a110c827-2913-4df4-b022-338070e2de39","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-23T23:55:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a110c827-2913-4df4-b022-338070e2de39","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-23T23:55:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a110c827-2913-4df4-b022-338070e2de39","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-23T23:55:55Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a110c827-2913-4df4-b022-338070e2de39","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T23:55:55Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a110c827-2913-4df4-b022-338070e2de39","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T23:55:55Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d9241ebb-a2a5-4338-b7f0-876e38391206","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:51710","PortSpecifier":{"PortValue":51710}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d9241ebb-a2a5-4338-b7f0-876e38391206","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-fc333b.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T23:55:55Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d9241ebb-a2a5-4338-b7f0-876e38391206","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:51710","PortSpecifier":{"PortValue":51710}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784850955,"nanos":897197244},"http":{"id":"d9241ebb-a2a5-4338-b7f0-876e38391206","method":"POST","headers":{":authority":"e2e-shared-b-fc333b.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.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-23T23:55:55Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"d9241ebb-a2a5-4338-b7f0-876e38391206","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-23T23:55:55Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d9241ebb-a2a5-4338-b7f0-876e38391206","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":"a5e5f5a9-35ab-42c3-b718-aef9d1bae717","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=87e9c04c-97f9-4d13-86b1-d77fd377591c"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/75f0742d7faa"]}} {"level":"debug","ts":"2026-07-23T23:55:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d9241ebb-a2a5-4338-b7f0-876e38391206","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/75f0742d7faa"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=87e9c04c-97f9-4d13-86b1-d77fd377591c"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a5e5f5a9-35ab-42c3-b718-aef9d1bae717","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.54:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-fc333b.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.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-23T23:55:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d9241ebb-a2a5-4338-b7f0-876e38391206","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-23T23:55:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d9241ebb-a2a5-4338-b7f0-876e38391206","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-23T23:55:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d9241ebb-a2a5-4338-b7f0-876e38391206","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-fc333b/rate-test-model-fc333b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-fc333b/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-23T23:55:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"d9241ebb-a2a5-4338-b7f0-876e38391206","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-23T23:55:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d9241ebb-a2a5-4338-b7f0-876e38391206","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-23T23:55:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d9241ebb-a2a5-4338-b7f0-876e38391206","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-23T23:55:55Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d9241ebb-a2a5-4338-b7f0-876e38391206","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T23:55:55Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d9241ebb-a2a5-4338-b7f0-876e38391206","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T23:55:55Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3bee6787-5816-4e65-b8be-4f31de89ce1a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:52500","PortSpecifier":{"PortValue":52500}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3bee6787-5816-4e65-b8be-4f31de89ce1a","method":"POST","path":"/ai-tenant-e2e-shared-a-867102/rate-test-model-867102/v1/completions","host":"e2e-shared-a-867102.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T23:55:55Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3bee6787-5816-4e65-b8be-4f31de89ce1a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:52500","PortSpecifier":{"PortValue":52500}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784850955,"nanos":935998146},"http":{"id":"3bee6787-5816-4e65-b8be-4f31de89ce1a","method":"POST","headers":{":authority":"e2e-shared-a-867102.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-867102/rate-test-model-867102/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T23:55:55Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3bee6787-5816-4e65-b8be-4f31de89ce1a","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-Dngo4sy4kmrbZS2u_iwdqcSaI36kfOu3FUyaYBI0xfJmBV6xi6Qs5uOHLMRv"} {"level":"debug","ts":"2026-07-23T23:55:55Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"3bee6787-5816-4e65-b8be-4f31de89ce1a","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-867102.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-Dngo4sy4kmrbZS2u_iwdqcSaI36kfOu3FUyaYBI0xfJmBV6xi6Qs5uOHLMRv\"}"} {"level":"debug","ts":"2026-07-23T23:55:55Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"3bee6787-5816-4e65-b8be-4f31de89ce1a","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-867102.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":"47f7304b-092d-4972-9b5d-fcbe89280928","keyName":"e2e-rate-a-51f736","subscription":"e2e-rate-iso-a-51f736","tenant":"e2e-shared-a-867102","userId":"47f7304b-092d-4972-9b5d-fcbe89280928","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-23T23:55:55Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"3bee6787-5816-4e65-b8be-4f31de89ce1a","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-867102.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-867102/rate-test-model-867102\",\"requestedSubscription\":\"e2e-rate-iso-a-51f736\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-23T23:55:55Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"3bee6787-5816-4e65-b8be-4f31de89ce1a","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-867102.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-867102","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-51f736","namespace":"ai-tenant-e2e-shared-a-867102","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-867102/rate-test-model-867102"}} {"level":"debug","ts":"2026-07-23T23:55:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3bee6787-5816-4e65-b8be-4f31de89ce1a","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T23:55:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3bee6787-5816-4e65-b8be-4f31de89ce1a","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-23T23:55:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3bee6787-5816-4e65-b8be-4f31de89ce1a","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-23T23:55:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3bee6787-5816-4e65-b8be-4f31de89ce1a","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-23T23:55:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3bee6787-5816-4e65-b8be-4f31de89ce1a","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-867102/rate-test-model-867102\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-867102/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-23T23:55:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3bee6787-5816-4e65-b8be-4f31de89ce1a","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-23T23:55:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3bee6787-5816-4e65-b8be-4f31de89ce1a","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-23T23:55:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3bee6787-5816-4e65-b8be-4f31de89ce1a","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-51f736"} {"level":"debug","ts":"2026-07-23T23:55:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3bee6787-5816-4e65-b8be-4f31de89ce1a","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","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":"47f7304b-092d-4972-9b5d-fcbe89280928","keyName":"e2e-rate-a-51f736","selected_subscription":"e2e-rate-iso-a-51f736","selected_subscription_key":"ai-tenant-e2e-shared-a-867102/e2e-rate-iso-a-51f736@ai-tenant-e2e-shared-a-867102/rate-test-model-867102","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-867102","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-51f736","namespace":"ai-tenant-e2e-shared-a-867102","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-867102/rate-test-model-867102"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-23T23:55:55Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3bee6787-5816-4e65-b8be-4f31de89ce1a","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T23:55:55Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3bee6787-5816-4e65-b8be-4f31de89ce1a","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T23:55:56Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f1a6e3fc-343a-4e63-8fed-273e066a49b9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:52514","PortSpecifier":{"PortValue":52514}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f1a6e3fc-343a-4e63-8fed-273e066a49b9","method":"POST","path":"/ai-tenant-e2e-shared-a-867102/rate-test-model-867102/v1/completions","host":"e2e-shared-a-867102.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T23:55:56Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f1a6e3fc-343a-4e63-8fed-273e066a49b9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:52514","PortSpecifier":{"PortValue":52514}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784850956,"nanos":976235447},"http":{"id":"f1a6e3fc-343a-4e63-8fed-273e066a49b9","method":"POST","headers":{":authority":"e2e-shared-a-867102.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-867102/rate-test-model-867102/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T23:55:56Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f1a6e3fc-343a-4e63-8fed-273e066a49b9","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-Dngo4sy4kmrbZS2u_iwdqcSaI36kfOu3FUyaYBI0xfJmBV6xi6Qs5uOHLMRv"} {"level":"debug","ts":"2026-07-23T23:55:56Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"f1a6e3fc-343a-4e63-8fed-273e066a49b9","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-867102.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-Dngo4sy4kmrbZS2u_iwdqcSaI36kfOu3FUyaYBI0xfJmBV6xi6Qs5uOHLMRv\"}"} {"level":"debug","ts":"2026-07-23T23:55:56Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"f1a6e3fc-343a-4e63-8fed-273e066a49b9","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-867102.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":"47f7304b-092d-4972-9b5d-fcbe89280928","keyName":"e2e-rate-a-51f736","subscription":"e2e-rate-iso-a-51f736","tenant":"e2e-shared-a-867102","userId":"47f7304b-092d-4972-9b5d-fcbe89280928","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-23T23:55:56Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"f1a6e3fc-343a-4e63-8fed-273e066a49b9","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-867102.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-867102/rate-test-model-867102\",\"requestedSubscription\":\"e2e-rate-iso-a-51f736\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-23T23:55:56Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"f1a6e3fc-343a-4e63-8fed-273e066a49b9","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-867102.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-867102","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-51f736","namespace":"ai-tenant-e2e-shared-a-867102","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-867102/rate-test-model-867102"}} {"level":"debug","ts":"2026-07-23T23:55:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f1a6e3fc-343a-4e63-8fed-273e066a49b9","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T23:55:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f1a6e3fc-343a-4e63-8fed-273e066a49b9","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-23T23:55:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f1a6e3fc-343a-4e63-8fed-273e066a49b9","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-23T23:55:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f1a6e3fc-343a-4e63-8fed-273e066a49b9","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-23T23:55:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f1a6e3fc-343a-4e63-8fed-273e066a49b9","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-867102/rate-test-model-867102\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-867102/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-23T23:55:56Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f1a6e3fc-343a-4e63-8fed-273e066a49b9","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-23T23:55:56Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f1a6e3fc-343a-4e63-8fed-273e066a49b9","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-51f736"} {"level":"debug","ts":"2026-07-23T23:55:56Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f1a6e3fc-343a-4e63-8fed-273e066a49b9","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-23T23:55:56Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f1a6e3fc-343a-4e63-8fed-273e066a49b9","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","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":"47f7304b-092d-4972-9b5d-fcbe89280928","keyName":"e2e-rate-a-51f736","selected_subscription":"e2e-rate-iso-a-51f736","selected_subscription_key":"ai-tenant-e2e-shared-a-867102/e2e-rate-iso-a-51f736@ai-tenant-e2e-shared-a-867102/rate-test-model-867102","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-867102","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-51f736","namespace":"ai-tenant-e2e-shared-a-867102","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-867102/rate-test-model-867102"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-23T23:55:56Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f1a6e3fc-343a-4e63-8fed-273e066a49b9","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T23:55:56Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f1a6e3fc-343a-4e63-8fed-273e066a49b9","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T23:55:58Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1fd4f9c9-31ff-44a0-b768-98e66d1a4d60","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:52520","PortSpecifier":{"PortValue":52520}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"1fd4f9c9-31ff-44a0-b768-98e66d1a4d60","method":"POST","path":"/ai-tenant-e2e-shared-a-867102/rate-test-model-867102/v1/completions","host":"e2e-shared-a-867102.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T23:55:58Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1fd4f9c9-31ff-44a0-b768-98e66d1a4d60","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:52520","PortSpecifier":{"PortValue":52520}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784850958,"nanos":18982991},"http":{"id":"1fd4f9c9-31ff-44a0-b768-98e66d1a4d60","method":"POST","headers":{":authority":"e2e-shared-a-867102.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-867102/rate-test-model-867102/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T23:55:58Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"1fd4f9c9-31ff-44a0-b768-98e66d1a4d60","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-Dngo4sy4kmrbZS2u_iwdqcSaI36kfOu3FUyaYBI0xfJmBV6xi6Qs5uOHLMRv"} {"level":"debug","ts":"2026-07-23T23:55:58Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"1fd4f9c9-31ff-44a0-b768-98e66d1a4d60","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-867102.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-Dngo4sy4kmrbZS2u_iwdqcSaI36kfOu3FUyaYBI0xfJmBV6xi6Qs5uOHLMRv\"}"} {"level":"debug","ts":"2026-07-23T23:55:58Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"1fd4f9c9-31ff-44a0-b768-98e66d1a4d60","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-867102.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":"47f7304b-092d-4972-9b5d-fcbe89280928","keyName":"e2e-rate-a-51f736","subscription":"e2e-rate-iso-a-51f736","tenant":"e2e-shared-a-867102","userId":"47f7304b-092d-4972-9b5d-fcbe89280928","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-23T23:55:58Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"1fd4f9c9-31ff-44a0-b768-98e66d1a4d60","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-867102.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-867102/rate-test-model-867102\",\"requestedSubscription\":\"e2e-rate-iso-a-51f736\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-23T23:55:58Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"1fd4f9c9-31ff-44a0-b768-98e66d1a4d60","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-867102.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-867102","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-51f736","namespace":"ai-tenant-e2e-shared-a-867102","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-867102/rate-test-model-867102"}} {"level":"debug","ts":"2026-07-23T23:55:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"1fd4f9c9-31ff-44a0-b768-98e66d1a4d60","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T23:55:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1fd4f9c9-31ff-44a0-b768-98e66d1a4d60","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-23T23:55:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1fd4f9c9-31ff-44a0-b768-98e66d1a4d60","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-23T23:55:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1fd4f9c9-31ff-44a0-b768-98e66d1a4d60","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-867102/rate-test-model-867102\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-867102/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-23T23:55:58Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1fd4f9c9-31ff-44a0-b768-98e66d1a4d60","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-23T23:55:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1fd4f9c9-31ff-44a0-b768-98e66d1a4d60","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-23T23:55:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1fd4f9c9-31ff-44a0-b768-98e66d1a4d60","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-51f736"} {"level":"debug","ts":"2026-07-23T23:55:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1fd4f9c9-31ff-44a0-b768-98e66d1a4d60","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-23T23:55:58Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1fd4f9c9-31ff-44a0-b768-98e66d1a4d60","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","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":"47f7304b-092d-4972-9b5d-fcbe89280928","keyName":"e2e-rate-a-51f736","selected_subscription":"e2e-rate-iso-a-51f736","selected_subscription_key":"ai-tenant-e2e-shared-a-867102/e2e-rate-iso-a-51f736@ai-tenant-e2e-shared-a-867102/rate-test-model-867102","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-867102","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-51f736","namespace":"ai-tenant-e2e-shared-a-867102","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-867102/rate-test-model-867102"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-23T23:55:58Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1fd4f9c9-31ff-44a0-b768-98e66d1a4d60","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T23:55:58Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1fd4f9c9-31ff-44a0-b768-98e66d1a4d60","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T23:55:59Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3be095f1-3dce-4498-ba12-573540fb664e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:52534","PortSpecifier":{"PortValue":52534}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3be095f1-3dce-4498-ba12-573540fb664e","method":"POST","path":"/ai-tenant-e2e-shared-a-867102/rate-test-model-867102/v1/completions","host":"e2e-shared-a-867102.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T23:55:59Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3be095f1-3dce-4498-ba12-573540fb664e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:52534","PortSpecifier":{"PortValue":52534}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784850959,"nanos":58962449},"http":{"id":"3be095f1-3dce-4498-ba12-573540fb664e","method":"POST","headers":{":authority":"e2e-shared-a-867102.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-867102/rate-test-model-867102/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T23:55:59Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3be095f1-3dce-4498-ba12-573540fb664e","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-Dngo4sy4kmrbZS2u_iwdqcSaI36kfOu3FUyaYBI0xfJmBV6xi6Qs5uOHLMRv"} {"level":"debug","ts":"2026-07-23T23:55:59Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"3be095f1-3dce-4498-ba12-573540fb664e","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-867102.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-Dngo4sy4kmrbZS2u_iwdqcSaI36kfOu3FUyaYBI0xfJmBV6xi6Qs5uOHLMRv\"}"} {"level":"debug","ts":"2026-07-23T23:55:59Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"3be095f1-3dce-4498-ba12-573540fb664e","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-867102.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":"47f7304b-092d-4972-9b5d-fcbe89280928","keyName":"e2e-rate-a-51f736","subscription":"e2e-rate-iso-a-51f736","tenant":"e2e-shared-a-867102","userId":"47f7304b-092d-4972-9b5d-fcbe89280928","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-23T23:55:59Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"3be095f1-3dce-4498-ba12-573540fb664e","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-867102.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-867102/rate-test-model-867102\",\"requestedSubscription\":\"e2e-rate-iso-a-51f736\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-23T23:55:59Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"3be095f1-3dce-4498-ba12-573540fb664e","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-867102.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-867102","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-51f736","namespace":"ai-tenant-e2e-shared-a-867102","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-867102/rate-test-model-867102"}} {"level":"debug","ts":"2026-07-23T23:55:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3be095f1-3dce-4498-ba12-573540fb664e","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T23:55:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3be095f1-3dce-4498-ba12-573540fb664e","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-23T23:55:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3be095f1-3dce-4498-ba12-573540fb664e","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-23T23:55:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3be095f1-3dce-4498-ba12-573540fb664e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-867102/rate-test-model-867102\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-867102/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-23T23:55:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3be095f1-3dce-4498-ba12-573540fb664e","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-23T23:55:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3be095f1-3dce-4498-ba12-573540fb664e","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-23T23:55:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3be095f1-3dce-4498-ba12-573540fb664e","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-51f736"} {"level":"debug","ts":"2026-07-23T23:55:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3be095f1-3dce-4498-ba12-573540fb664e","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-23T23:55:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3be095f1-3dce-4498-ba12-573540fb664e","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","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":"47f7304b-092d-4972-9b5d-fcbe89280928","keyName":"e2e-rate-a-51f736","selected_subscription":"e2e-rate-iso-a-51f736","selected_subscription_key":"ai-tenant-e2e-shared-a-867102/e2e-rate-iso-a-51f736@ai-tenant-e2e-shared-a-867102/rate-test-model-867102","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-867102","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-51f736","namespace":"ai-tenant-e2e-shared-a-867102","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-867102/rate-test-model-867102"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-23T23:55:59Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3be095f1-3dce-4498-ba12-573540fb664e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T23:55:59Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3be095f1-3dce-4498-ba12-573540fb664e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T23:56:00Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d6a9b77c-9716-4500-91a8-e2909aff2594","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:52540","PortSpecifier":{"PortValue":52540}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d6a9b77c-9716-4500-91a8-e2909aff2594","method":"POST","path":"/ai-tenant-e2e-shared-a-867102/rate-test-model-867102/v1/completions","host":"e2e-shared-a-867102.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T23:56:00Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d6a9b77c-9716-4500-91a8-e2909aff2594","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:52540","PortSpecifier":{"PortValue":52540}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784850960,"nanos":96489810},"http":{"id":"d6a9b77c-9716-4500-91a8-e2909aff2594","method":"POST","headers":{":authority":"e2e-shared-a-867102.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-867102/rate-test-model-867102/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T23:56:00Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d6a9b77c-9716-4500-91a8-e2909aff2594","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-Dngo4sy4kmrbZS2u_iwdqcSaI36kfOu3FUyaYBI0xfJmBV6xi6Qs5uOHLMRv"} {"level":"debug","ts":"2026-07-23T23:56:00Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"d6a9b77c-9716-4500-91a8-e2909aff2594","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-867102.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-Dngo4sy4kmrbZS2u_iwdqcSaI36kfOu3FUyaYBI0xfJmBV6xi6Qs5uOHLMRv\"}"} {"level":"debug","ts":"2026-07-23T23:56:00Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"d6a9b77c-9716-4500-91a8-e2909aff2594","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-867102.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":"47f7304b-092d-4972-9b5d-fcbe89280928","keyName":"e2e-rate-a-51f736","subscription":"e2e-rate-iso-a-51f736","tenant":"e2e-shared-a-867102","userId":"47f7304b-092d-4972-9b5d-fcbe89280928","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-23T23:56:00Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"d6a9b77c-9716-4500-91a8-e2909aff2594","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-867102.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-867102/rate-test-model-867102\",\"requestedSubscription\":\"e2e-rate-iso-a-51f736\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-23T23:56:00Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"d6a9b77c-9716-4500-91a8-e2909aff2594","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-867102.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-867102","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-51f736","namespace":"ai-tenant-e2e-shared-a-867102","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-867102/rate-test-model-867102"}} {"level":"debug","ts":"2026-07-23T23:56:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d6a9b77c-9716-4500-91a8-e2909aff2594","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T23:56:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d6a9b77c-9716-4500-91a8-e2909aff2594","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-23T23:56:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d6a9b77c-9716-4500-91a8-e2909aff2594","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-23T23:56:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d6a9b77c-9716-4500-91a8-e2909aff2594","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-867102/rate-test-model-867102\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-867102/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-23T23:56:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d6a9b77c-9716-4500-91a8-e2909aff2594","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-23T23:56:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d6a9b77c-9716-4500-91a8-e2909aff2594","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-23T23:56:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d6a9b77c-9716-4500-91a8-e2909aff2594","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-51f736"} {"level":"debug","ts":"2026-07-23T23:56:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d6a9b77c-9716-4500-91a8-e2909aff2594","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-23T23:56:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d6a9b77c-9716-4500-91a8-e2909aff2594","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","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":"47f7304b-092d-4972-9b5d-fcbe89280928","keyName":"e2e-rate-a-51f736","selected_subscription":"e2e-rate-iso-a-51f736","selected_subscription_key":"ai-tenant-e2e-shared-a-867102/e2e-rate-iso-a-51f736@ai-tenant-e2e-shared-a-867102/rate-test-model-867102","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-867102","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-51f736","namespace":"ai-tenant-e2e-shared-a-867102","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-867102/rate-test-model-867102"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-23T23:56:00Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d6a9b77c-9716-4500-91a8-e2909aff2594","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T23:56:00Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d6a9b77c-9716-4500-91a8-e2909aff2594","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T23:56:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"994306c3-2e87-414b-ad9f-9da56f801d19","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:52552","PortSpecifier":{"PortValue":52552}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"994306c3-2e87-414b-ad9f-9da56f801d19","method":"POST","path":"/ai-tenant-e2e-shared-a-867102/rate-test-model-867102/v1/completions","host":"e2e-shared-a-867102.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T23:56:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"994306c3-2e87-414b-ad9f-9da56f801d19","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:52552","PortSpecifier":{"PortValue":52552}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784850961,"nanos":133638546},"http":{"id":"994306c3-2e87-414b-ad9f-9da56f801d19","method":"POST","headers":{":authority":"e2e-shared-a-867102.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-867102/rate-test-model-867102/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T23:56:01Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"994306c3-2e87-414b-ad9f-9da56f801d19","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-Dngo4sy4kmrbZS2u_iwdqcSaI36kfOu3FUyaYBI0xfJmBV6xi6Qs5uOHLMRv"} {"level":"debug","ts":"2026-07-23T23:56:01Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"994306c3-2e87-414b-ad9f-9da56f801d19","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-867102.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-Dngo4sy4kmrbZS2u_iwdqcSaI36kfOu3FUyaYBI0xfJmBV6xi6Qs5uOHLMRv\"}"} {"level":"debug","ts":"2026-07-23T23:56:01Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"994306c3-2e87-414b-ad9f-9da56f801d19","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-867102.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":"47f7304b-092d-4972-9b5d-fcbe89280928","keyName":"e2e-rate-a-51f736","subscription":"e2e-rate-iso-a-51f736","tenant":"e2e-shared-a-867102","userId":"47f7304b-092d-4972-9b5d-fcbe89280928","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-23T23:56:01Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"994306c3-2e87-414b-ad9f-9da56f801d19","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-867102.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-867102/rate-test-model-867102\",\"requestedSubscription\":\"e2e-rate-iso-a-51f736\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-23T23:56:01Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"994306c3-2e87-414b-ad9f-9da56f801d19","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-867102.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-867102","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-51f736","namespace":"ai-tenant-e2e-shared-a-867102","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-867102/rate-test-model-867102"}} {"level":"debug","ts":"2026-07-23T23:56:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"994306c3-2e87-414b-ad9f-9da56f801d19","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T23:56:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"994306c3-2e87-414b-ad9f-9da56f801d19","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-23T23:56:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"994306c3-2e87-414b-ad9f-9da56f801d19","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-23T23:56:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"994306c3-2e87-414b-ad9f-9da56f801d19","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-867102/rate-test-model-867102\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-867102/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-23T23:56:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"994306c3-2e87-414b-ad9f-9da56f801d19","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-23T23:56:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"994306c3-2e87-414b-ad9f-9da56f801d19","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-23T23:56:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"994306c3-2e87-414b-ad9f-9da56f801d19","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-51f736"} {"level":"debug","ts":"2026-07-23T23:56:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"994306c3-2e87-414b-ad9f-9da56f801d19","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-23T23:56:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"994306c3-2e87-414b-ad9f-9da56f801d19","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","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":"47f7304b-092d-4972-9b5d-fcbe89280928","keyName":"e2e-rate-a-51f736","selected_subscription":"e2e-rate-iso-a-51f736","selected_subscription_key":"ai-tenant-e2e-shared-a-867102/e2e-rate-iso-a-51f736@ai-tenant-e2e-shared-a-867102/rate-test-model-867102","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-867102","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-51f736","namespace":"ai-tenant-e2e-shared-a-867102","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-867102/rate-test-model-867102"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-23T23:56:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"994306c3-2e87-414b-ad9f-9da56f801d19","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T23:56:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"994306c3-2e87-414b-ad9f-9da56f801d19","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T23:56:02Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"793620dd-f385-4891-a0cc-d6fe3ece7c27","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:52556","PortSpecifier":{"PortValue":52556}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"793620dd-f385-4891-a0cc-d6fe3ece7c27","method":"POST","path":"/ai-tenant-e2e-shared-a-867102/rate-test-model-867102/v1/completions","host":"e2e-shared-a-867102.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T23:56:02Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"793620dd-f385-4891-a0cc-d6fe3ece7c27","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:52556","PortSpecifier":{"PortValue":52556}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784850962,"nanos":196198421},"http":{"id":"793620dd-f385-4891-a0cc-d6fe3ece7c27","method":"POST","headers":{":authority":"e2e-shared-a-867102.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-867102/rate-test-model-867102/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T23:56:02Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"793620dd-f385-4891-a0cc-d6fe3ece7c27","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-Dngo4sy4kmrbZS2u_iwdqcSaI36kfOu3FUyaYBI0xfJmBV6xi6Qs5uOHLMRv"} {"level":"debug","ts":"2026-07-23T23:56:02Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"793620dd-f385-4891-a0cc-d6fe3ece7c27","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-867102.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-Dngo4sy4kmrbZS2u_iwdqcSaI36kfOu3FUyaYBI0xfJmBV6xi6Qs5uOHLMRv\"}"} {"level":"debug","ts":"2026-07-23T23:56:02Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"793620dd-f385-4891-a0cc-d6fe3ece7c27","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-867102.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":"47f7304b-092d-4972-9b5d-fcbe89280928","keyName":"e2e-rate-a-51f736","subscription":"e2e-rate-iso-a-51f736","tenant":"e2e-shared-a-867102","userId":"47f7304b-092d-4972-9b5d-fcbe89280928","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-23T23:56:02Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"793620dd-f385-4891-a0cc-d6fe3ece7c27","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-867102.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-867102/rate-test-model-867102\",\"requestedSubscription\":\"e2e-rate-iso-a-51f736\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-23T23:56:02Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"793620dd-f385-4891-a0cc-d6fe3ece7c27","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-867102.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-867102","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-51f736","namespace":"ai-tenant-e2e-shared-a-867102","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-867102/rate-test-model-867102"}} {"level":"debug","ts":"2026-07-23T23:56:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"793620dd-f385-4891-a0cc-d6fe3ece7c27","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T23:56:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"793620dd-f385-4891-a0cc-d6fe3ece7c27","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-23T23:56:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"793620dd-f385-4891-a0cc-d6fe3ece7c27","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-23T23:56:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"793620dd-f385-4891-a0cc-d6fe3ece7c27","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-867102/rate-test-model-867102\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-867102/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-23T23:56:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"793620dd-f385-4891-a0cc-d6fe3ece7c27","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-23T23:56:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"793620dd-f385-4891-a0cc-d6fe3ece7c27","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-23T23:56:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"793620dd-f385-4891-a0cc-d6fe3ece7c27","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-51f736"} {"level":"debug","ts":"2026-07-23T23:56:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"793620dd-f385-4891-a0cc-d6fe3ece7c27","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-23T23:56:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"793620dd-f385-4891-a0cc-d6fe3ece7c27","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","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":"47f7304b-092d-4972-9b5d-fcbe89280928","keyName":"e2e-rate-a-51f736","selected_subscription":"e2e-rate-iso-a-51f736","selected_subscription_key":"ai-tenant-e2e-shared-a-867102/e2e-rate-iso-a-51f736@ai-tenant-e2e-shared-a-867102/rate-test-model-867102","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-867102","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-51f736","namespace":"ai-tenant-e2e-shared-a-867102","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-867102/rate-test-model-867102"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-23T23:56:02Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"793620dd-f385-4891-a0cc-d6fe3ece7c27","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T23:56:02Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"793620dd-f385-4891-a0cc-d6fe3ece7c27","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T23:56:03Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2670241e-5b9c-4fed-aa71-072520a191af","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:52566","PortSpecifier":{"PortValue":52566}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"2670241e-5b9c-4fed-aa71-072520a191af","method":"POST","path":"/ai-tenant-e2e-shared-a-867102/rate-test-model-867102/v1/completions","host":"e2e-shared-a-867102.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T23:56:03Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2670241e-5b9c-4fed-aa71-072520a191af","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:52566","PortSpecifier":{"PortValue":52566}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784850963,"nanos":235600417},"http":{"id":"2670241e-5b9c-4fed-aa71-072520a191af","method":"POST","headers":{":authority":"e2e-shared-a-867102.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-867102/rate-test-model-867102/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T23:56:03Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"2670241e-5b9c-4fed-aa71-072520a191af","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-Dngo4sy4kmrbZS2u_iwdqcSaI36kfOu3FUyaYBI0xfJmBV6xi6Qs5uOHLMRv"} {"level":"debug","ts":"2026-07-23T23:56:03Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"2670241e-5b9c-4fed-aa71-072520a191af","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-867102.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-Dngo4sy4kmrbZS2u_iwdqcSaI36kfOu3FUyaYBI0xfJmBV6xi6Qs5uOHLMRv\"}"} {"level":"debug","ts":"2026-07-23T23:56:03Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"2670241e-5b9c-4fed-aa71-072520a191af","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-867102.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":"47f7304b-092d-4972-9b5d-fcbe89280928","keyName":"e2e-rate-a-51f736","subscription":"e2e-rate-iso-a-51f736","tenant":"e2e-shared-a-867102","userId":"47f7304b-092d-4972-9b5d-fcbe89280928","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-23T23:56:03Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"2670241e-5b9c-4fed-aa71-072520a191af","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-867102.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-867102/rate-test-model-867102\",\"requestedSubscription\":\"e2e-rate-iso-a-51f736\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-23T23:56:03Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"2670241e-5b9c-4fed-aa71-072520a191af","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-867102.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-867102","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-51f736","namespace":"ai-tenant-e2e-shared-a-867102","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-867102/rate-test-model-867102"}} {"level":"debug","ts":"2026-07-23T23:56:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"2670241e-5b9c-4fed-aa71-072520a191af","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T23:56:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2670241e-5b9c-4fed-aa71-072520a191af","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-23T23:56:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2670241e-5b9c-4fed-aa71-072520a191af","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-23T23:56:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2670241e-5b9c-4fed-aa71-072520a191af","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-867102/rate-test-model-867102\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-867102/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-23T23:56:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2670241e-5b9c-4fed-aa71-072520a191af","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-23T23:56:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2670241e-5b9c-4fed-aa71-072520a191af","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-51f736"} {"level":"debug","ts":"2026-07-23T23:56:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2670241e-5b9c-4fed-aa71-072520a191af","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-23T23:56:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2670241e-5b9c-4fed-aa71-072520a191af","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-23T23:56:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2670241e-5b9c-4fed-aa71-072520a191af","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","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":"47f7304b-092d-4972-9b5d-fcbe89280928","keyName":"e2e-rate-a-51f736","selected_subscription":"e2e-rate-iso-a-51f736","selected_subscription_key":"ai-tenant-e2e-shared-a-867102/e2e-rate-iso-a-51f736@ai-tenant-e2e-shared-a-867102/rate-test-model-867102","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-867102","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-51f736","namespace":"ai-tenant-e2e-shared-a-867102","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-867102/rate-test-model-867102"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-23T23:56:03Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2670241e-5b9c-4fed-aa71-072520a191af","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T23:56:03Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2670241e-5b9c-4fed-aa71-072520a191af","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T23:56:04Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b6b39afb-7092-47cf-a019-d1db5e73b7cb","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:52568","PortSpecifier":{"PortValue":52568}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b6b39afb-7092-47cf-a019-d1db5e73b7cb","method":"POST","path":"/ai-tenant-e2e-shared-a-867102/rate-test-model-867102/v1/completions","host":"e2e-shared-a-867102.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T23:56:04Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b6b39afb-7092-47cf-a019-d1db5e73b7cb","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:52568","PortSpecifier":{"PortValue":52568}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784850964,"nanos":274457254},"http":{"id":"b6b39afb-7092-47cf-a019-d1db5e73b7cb","method":"POST","headers":{":authority":"e2e-shared-a-867102.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-867102/rate-test-model-867102/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T23:56:04Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b6b39afb-7092-47cf-a019-d1db5e73b7cb","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-Dngo4sy4kmrbZS2u_iwdqcSaI36kfOu3FUyaYBI0xfJmBV6xi6Qs5uOHLMRv"} {"level":"debug","ts":"2026-07-23T23:56:04Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"b6b39afb-7092-47cf-a019-d1db5e73b7cb","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-867102.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-Dngo4sy4kmrbZS2u_iwdqcSaI36kfOu3FUyaYBI0xfJmBV6xi6Qs5uOHLMRv\"}"} {"level":"debug","ts":"2026-07-23T23:56:04Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"b6b39afb-7092-47cf-a019-d1db5e73b7cb","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-867102.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":"47f7304b-092d-4972-9b5d-fcbe89280928","keyName":"e2e-rate-a-51f736","subscription":"e2e-rate-iso-a-51f736","tenant":"e2e-shared-a-867102","userId":"47f7304b-092d-4972-9b5d-fcbe89280928","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-23T23:56:04Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"b6b39afb-7092-47cf-a019-d1db5e73b7cb","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-867102.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-867102/rate-test-model-867102\",\"requestedSubscription\":\"e2e-rate-iso-a-51f736\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-23T23:56:04Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"b6b39afb-7092-47cf-a019-d1db5e73b7cb","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-867102.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-867102","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-51f736","namespace":"ai-tenant-e2e-shared-a-867102","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-867102/rate-test-model-867102"}} {"level":"debug","ts":"2026-07-23T23:56:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b6b39afb-7092-47cf-a019-d1db5e73b7cb","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T23:56:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b6b39afb-7092-47cf-a019-d1db5e73b7cb","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-23T23:56:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b6b39afb-7092-47cf-a019-d1db5e73b7cb","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-23T23:56:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b6b39afb-7092-47cf-a019-d1db5e73b7cb","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-23T23:56:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b6b39afb-7092-47cf-a019-d1db5e73b7cb","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-867102/rate-test-model-867102\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-867102/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-23T23:56:04Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b6b39afb-7092-47cf-a019-d1db5e73b7cb","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-23T23:56:04Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b6b39afb-7092-47cf-a019-d1db5e73b7cb","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-51f736"} {"level":"debug","ts":"2026-07-23T23:56:04Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b6b39afb-7092-47cf-a019-d1db5e73b7cb","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-23T23:56:04Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b6b39afb-7092-47cf-a019-d1db5e73b7cb","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","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":"47f7304b-092d-4972-9b5d-fcbe89280928","keyName":"e2e-rate-a-51f736","selected_subscription":"e2e-rate-iso-a-51f736","selected_subscription_key":"ai-tenant-e2e-shared-a-867102/e2e-rate-iso-a-51f736@ai-tenant-e2e-shared-a-867102/rate-test-model-867102","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-867102","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-51f736","namespace":"ai-tenant-e2e-shared-a-867102","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-867102/rate-test-model-867102"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-23T23:56:04Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b6b39afb-7092-47cf-a019-d1db5e73b7cb","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T23:56:04Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b6b39afb-7092-47cf-a019-d1db5e73b7cb","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T23:56:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"87f51962-d793-45a3-b117-f4855ea3571d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:52578","PortSpecifier":{"PortValue":52578}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"87f51962-d793-45a3-b117-f4855ea3571d","method":"POST","path":"/ai-tenant-e2e-shared-a-867102/rate-test-model-867102/v1/completions","host":"e2e-shared-a-867102.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T23:56:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"87f51962-d793-45a3-b117-f4855ea3571d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:52578","PortSpecifier":{"PortValue":52578}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784850965,"nanos":308873305},"http":{"id":"87f51962-d793-45a3-b117-f4855ea3571d","method":"POST","headers":{":authority":"e2e-shared-a-867102.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-867102/rate-test-model-867102/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T23:56:05Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"87f51962-d793-45a3-b117-f4855ea3571d","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-Dngo4sy4kmrbZS2u_iwdqcSaI36kfOu3FUyaYBI0xfJmBV6xi6Qs5uOHLMRv"} {"level":"debug","ts":"2026-07-23T23:56:05Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"87f51962-d793-45a3-b117-f4855ea3571d","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-867102.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-Dngo4sy4kmrbZS2u_iwdqcSaI36kfOu3FUyaYBI0xfJmBV6xi6Qs5uOHLMRv\"}"} {"level":"debug","ts":"2026-07-23T23:56:05Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"87f51962-d793-45a3-b117-f4855ea3571d","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-867102.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":"47f7304b-092d-4972-9b5d-fcbe89280928","keyName":"e2e-rate-a-51f736","subscription":"e2e-rate-iso-a-51f736","tenant":"e2e-shared-a-867102","userId":"47f7304b-092d-4972-9b5d-fcbe89280928","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-23T23:56:05Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"87f51962-d793-45a3-b117-f4855ea3571d","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-867102.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-867102/rate-test-model-867102\",\"requestedSubscription\":\"e2e-rate-iso-a-51f736\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-23T23:56:05Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"87f51962-d793-45a3-b117-f4855ea3571d","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-867102.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-867102","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-51f736","namespace":"ai-tenant-e2e-shared-a-867102","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-867102/rate-test-model-867102"}} {"level":"debug","ts":"2026-07-23T23:56:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"87f51962-d793-45a3-b117-f4855ea3571d","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T23:56:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"87f51962-d793-45a3-b117-f4855ea3571d","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-23T23:56:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"87f51962-d793-45a3-b117-f4855ea3571d","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-23T23:56:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"87f51962-d793-45a3-b117-f4855ea3571d","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-867102/rate-test-model-867102\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-867102/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-23T23:56:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"87f51962-d793-45a3-b117-f4855ea3571d","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-23T23:56:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"87f51962-d793-45a3-b117-f4855ea3571d","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-51f736"} {"level":"debug","ts":"2026-07-23T23:56:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"87f51962-d793-45a3-b117-f4855ea3571d","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-23T23:56:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"87f51962-d793-45a3-b117-f4855ea3571d","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-23T23:56:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"87f51962-d793-45a3-b117-f4855ea3571d","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","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":"47f7304b-092d-4972-9b5d-fcbe89280928","keyName":"e2e-rate-a-51f736","selected_subscription":"e2e-rate-iso-a-51f736","selected_subscription_key":"ai-tenant-e2e-shared-a-867102/e2e-rate-iso-a-51f736@ai-tenant-e2e-shared-a-867102/rate-test-model-867102","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-867102","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-51f736","namespace":"ai-tenant-e2e-shared-a-867102","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-867102/rate-test-model-867102"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-23T23:56:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"87f51962-d793-45a3-b117-f4855ea3571d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T23:56:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"87f51962-d793-45a3-b117-f4855ea3571d","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T23:56:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9df4dde5-c435-4c45-85d2-8b26ecef36da","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:51722","PortSpecifier":{"PortValue":51722}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"9df4dde5-c435-4c45-85d2-8b26ecef36da","method":"POST","path":"/ai-tenant-e2e-shared-b-fc333b/rate-test-model-fc333b/v1/completions","host":"e2e-shared-b-fc333b.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-23T23:56:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9df4dde5-c435-4c45-85d2-8b26ecef36da","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.18:51722","PortSpecifier":{"PortValue":51722}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.54:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784850965,"nanos":346808245},"http":{"id":"9df4dde5-c435-4c45-85d2-8b26ecef36da","method":"POST","headers":{":authority":"e2e-shared-b-fc333b.apps.974d3e1e-8136-48c0-80eb-75f0742d7faa.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-b-fc333b/rate-test-model-fc333b/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T23:56:05Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"9df4dde5-c435-4c45-85d2-8b26ecef36da","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-qFXi74XFgfMaZ3HP_wjIK28QllH5vMe873ruIQVka4TxwvOcjZ4GL3mQks3j"} {"level":"debug","ts":"2026-07-23T23:56:05Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"9df4dde5-c435-4c45-85d2-8b26ecef36da","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-fc333b.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-qFXi74XFgfMaZ3HP_wjIK28QllH5vMe873ruIQVka4TxwvOcjZ4GL3mQks3j\"}"} {"level":"debug","ts":"2026-07-23T23:56:05Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"9df4dde5-c435-4c45-85d2-8b26ecef36da","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-fc333b.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":"6c65650b-5c97-4eed-b875-66c696d1fee9","keyName":"e2e-rate-b-51f736","subscription":"e2e-rate-iso-b-51f736","tenant":"e2e-shared-b-fc333b","userId":"6c65650b-5c97-4eed-b875-66c696d1fee9","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-23T23:56:05Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"9df4dde5-c435-4c45-85d2-8b26ecef36da","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-b-fc333b.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-fc333b/rate-test-model-fc333b\",\"requestedSubscription\":\"e2e-rate-iso-b-51f736\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-23T23:56:05Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"9df4dde5-c435-4c45-85d2-8b26ecef36da","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-fc333b.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-fc333b","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-51f736","namespace":"ai-tenant-e2e-shared-b-fc333b","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-b-fc333b/rate-test-model-fc333b"}} {"level":"debug","ts":"2026-07-23T23:56:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"9df4dde5-c435-4c45-85d2-8b26ecef36da","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-23T23:56:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9df4dde5-c435-4c45-85d2-8b26ecef36da","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-23T23:56:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9df4dde5-c435-4c45-85d2-8b26ecef36da","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-23T23:56:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9df4dde5-c435-4c45-85d2-8b26ecef36da","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-fc333b/rate-test-model-fc333b\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-fc333b/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-23T23:56:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9df4dde5-c435-4c45-85d2-8b26ecef36da","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-23T23:56:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9df4dde5-c435-4c45-85d2-8b26ecef36da","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-23T23:56:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9df4dde5-c435-4c45-85d2-8b26ecef36da","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-23T23:56:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9df4dde5-c435-4c45-85d2-8b26ecef36da","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-51f736"} {"level":"debug","ts":"2026-07-23T23:56:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9df4dde5-c435-4c45-85d2-8b26ecef36da","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"6c65650b-5c97-4eed-b875-66c696d1fee9","keyName":"e2e-rate-b-51f736","selected_subscription":"e2e-rate-iso-b-51f736","selected_subscription_key":"ai-tenant-e2e-shared-b-fc333b/e2e-rate-iso-b-51f736@ai-tenant-e2e-shared-b-fc333b/rate-test-model-fc333b","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-fc333b","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-51f736","namespace":"ai-tenant-e2e-shared-b-fc333b","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-b-fc333b/rate-test-model-fc333b"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-23T23:56:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9df4dde5-c435-4c45-85d2-8b26ecef36da","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-23T23:56:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9df4dde5-c435-4c45-85d2-8b26ecef36da","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-23T23:56:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f0fe2d11e0d7c8e0c57d36b839ec997ed2621ef4228c3a92dcdf3981564e8bc5"} {"level":"info","ts":"2026-07-23T23:56:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ea9cc8a802a5548aa363af6497b20eadc7020660d13927954caabb9ce1655f84"} {"level":"info","ts":"2026-07-23T23:56:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/dfd62577e620de0a8708b5d012d0078de2556b2288c44f7fc53470e3d5b4187c"} {"level":"info","ts":"2026-07-23T23:56:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0d8bc26079e68816ab4c0d4981a463dbe79ec9c6b46e87e013822d136a04ab72"} {"level":"info","ts":"2026-07-23T23:56:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6729e0bbf1ed435a3382533eb8bdc623bf4b3ada154b09871b250953632c87f0"} {"level":"info","ts":"2026-07-23T23:56:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c808058e61d85b052c2c2805459a4c5107cd6e86d6f6c51d5c3aee686ac274eb"} {"level":"info","ts":"2026-07-23T23:56:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4a44366638160194154d9dce79afbe531fdee6ba64f6a58f98db4fe6c1a6e7ae"} {"level":"info","ts":"2026-07-23T23:56:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/eea4545ec7661db4cd27e388b3cf86f2690d882d50ccf830df53dcda537f2dc6"} {"level":"info","ts":"2026-07-23T23:56:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3567543575c5a5be1084078150e180e8d63d560c0ecbc126b7c80f7a32a9ccd5"} {"level":"info","ts":"2026-07-23T23:56:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/407943c284cdf19f3770998b0d2914f6d7aea76a616d1fe32dca2be8b7560230"} {"level":"info","ts":"2026-07-23T23:56:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3d24d0a6122e63d5b4280ace83d694a502bb22dd98b7c0c9ee2f05056d318964"} {"level":"info","ts":"2026-07-23T23:56:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d4136610580c89875cdfcb36408dc1e1f96e5c305a2b5c820006511c0d50be19"} {"level":"info","ts":"2026-07-23T23:56:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1fa10b1e2f104253c98e92e0044c1015893765e2a9a90932e2e53640fe549161"} {"level":"info","ts":"2026-07-23T23:56:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d12a1bad847ec984ab150d52ba47f6546b2c9b551e0455045448eb1bbfa2d640"} {"level":"info","ts":"2026-07-23T23:56:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/40a8ef62aee7b182f053fbb1054d4a677edaf32bf9f271e2ca3e581da08e3870"} {"level":"info","ts":"2026-07-23T23:56:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bb6144d7261d210a86a02bd81f5c9783a768973f3c01439f5955941d7a59d383"} {"level":"info","ts":"2026-07-23T23:56:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1b6587cf5c1738afcebf91c53636f37ed91c41e2c5a6d294ee83b88cb31ec8c0"} {"level":"info","ts":"2026-07-23T23:56:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/898f8894f6ee0bf281e16516a60bf9255768a01799a86232e47026fe8398320a"} {"level":"info","ts":"2026-07-23T23:56:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/563ae6ebeba0307a7d4f8902cf9300c562ead787ce0951521808067512fc4a7f"} {"level":"info","ts":"2026-07-23T23:56:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/16e0beeddfc2d242047bd932f492ebc3f363197d43e3413130e5a81330fd61ee"} {"level":"info","ts":"2026-07-23T23:56:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3ba1f4422597e4b0d1a345d18201b09c7f04cd74b1a53f8ecd1b344e3d0e4171"} {"level":"info","ts":"2026-07-23T23:56:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7d2d5dc8d6d4f614595b3bce1f172091ae939e68ef7ead4a63639bfd9ef33701"} {"level":"info","ts":"2026-07-23T23:56:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ad13a64c19799ab5b05d5111395b4a452b38aa70e383cb63ef9200f50d3f6e69"} {"level":"info","ts":"2026-07-23T23:56:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0553ea06769dc86a7d8e18ee5e31ae4827a670f197ef13ee9844c5c92103f7b7"}