--- Authorino logs from kuadrant-system (label=authorino-resource=authorino) --- {"level":"info","ts":"2026-07-21T17:09:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d4af5952fea5b1ee7108243b026b838f939afebf4608bb8b1a5f5c55d0a2ebe2"} {"level":"debug","ts":"2026-07-21T17:09:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d4af5952fea5b1ee7108243b026b838f939afebf4608bb8b1a5f5c55d0a2ebe2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:09:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d4af5952fea5b1ee7108243b026b838f939afebf4608bb8b1a5f5c55d0a2ebe2"} {"level":"debug","ts":"2026-07-21T17:09:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d4af5952fea5b1ee7108243b026b838f939afebf4608bb8b1a5f5c55d0a2ebe2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d4af5952fea5b1ee7108243b026b838f939afebf4608bb8b1a5f5c55d0a2ebe2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d4af5952fea5b1ee7108243b026b838f939afebf4608bb8b1a5f5c55d0a2ebe2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d4af5952fea5b1ee7108243b026b838f939afebf4608bb8b1a5f5c55d0a2ebe2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:20Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:09:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d4af5952fea5b1ee7108243b026b838f939afebf4608bb8b1a5f5c55d0a2ebe2"} {"level":"debug","ts":"2026-07-21T17:09:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1"} {"level":"info","ts":"2026-07-21T17:09:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:09:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1"} {"level":"debug","ts":"2026-07-21T17:09:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:09:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1"} {"level":"debug","ts":"2026-07-21T17:09:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:09:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1"} {"level":"debug","ts":"2026-07-21T17:09:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57"} {"level":"info","ts":"2026-07-21T17:09:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:09:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57"} {"level":"info","ts":"2026-07-21T17:09:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1"} {"level":"debug","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d74453e2e61b0f4e6539a825dfa9cf40336dfba3b157d0b217d631ac7666aec6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d74453e2e61b0f4e6539a825dfa9cf40336dfba3b157d0b217d631ac7666aec6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d74453e2e61b0f4e6539a825dfa9cf40336dfba3b157d0b217d631ac7666aec6"} {"level":"info","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d74453e2e61b0f4e6539a825dfa9cf40336dfba3b157d0b217d631ac7666aec6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d74453e2e61b0f4e6539a825dfa9cf40336dfba3b157d0b217d631ac7666aec6"} {"level":"debug","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d74453e2e61b0f4e6539a825dfa9cf40336dfba3b157d0b217d631ac7666aec6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d74453e2e61b0f4e6539a825dfa9cf40336dfba3b157d0b217d631ac7666aec6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d74453e2e61b0f4e6539a825dfa9cf40336dfba3b157d0b217d631ac7666aec6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d74453e2e61b0f4e6539a825dfa9cf40336dfba3b157d0b217d631ac7666aec6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57"} {"level":"info","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d74453e2e61b0f4e6539a825dfa9cf40336dfba3b157d0b217d631ac7666aec6"} {"level":"debug","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"adfd5894b02a64ec6c4477b1348f7760921986b4d544514a61569d548014260e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/adfd5894b02a64ec6c4477b1348f7760921986b4d544514a61569d548014260e"} {"level":"info","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"adfd5894b02a64ec6c4477b1348f7760921986b4d544514a61569d548014260e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"adfd5894b02a64ec6c4477b1348f7760921986b4d544514a61569d548014260e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["adfd5894b02a64ec6c4477b1348f7760921986b4d544514a61569d548014260e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53"} {"level":"info","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"adfd5894b02a64ec6c4477b1348f7760921986b4d544514a61569d548014260e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/adfd5894b02a64ec6c4477b1348f7760921986b4d544514a61569d548014260e"} {"level":"info","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"adfd5894b02a64ec6c4477b1348f7760921986b4d544514a61569d548014260e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53"} {"level":"info","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/adfd5894b02a64ec6c4477b1348f7760921986b4d544514a61569d548014260e"} {"level":"info","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53"} {"level":"info","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3"} {"level":"info","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53"} {"level":"error","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3\": 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-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3"} {"level":"info","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34"} {"level":"info","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"953f08170f64793360129f3480c32137d888aeb2faf2ed26afc679c96a48da94","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3"} {"level":"info","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"953f08170f64793360129f3480c32137d888aeb2faf2ed26afc679c96a48da94","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed290a048e3cb3ad4c22889868bb0d965b50e5c436189ad9225561276645ae60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/953f08170f64793360129f3480c32137d888aeb2faf2ed26afc679c96a48da94"} {"level":"info","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed290a048e3cb3ad4c22889868bb0d965b50e5c436189ad9225561276645ae60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53"} {"level":"info","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"953f08170f64793360129f3480c32137d888aeb2faf2ed26afc679c96a48da94","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["953f08170f64793360129f3480c32137d888aeb2faf2ed26afc679c96a48da94"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed290a048e3cb3ad4c22889868bb0d965b50e5c436189ad9225561276645ae60"} {"level":"info","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"953f08170f64793360129f3480c32137d888aeb2faf2ed26afc679c96a48da94","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed290a048e3cb3ad4c22889868bb0d965b50e5c436189ad9225561276645ae60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ed290a048e3cb3ad4c22889868bb0d965b50e5c436189ad9225561276645ae60"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34"} {"level":"info","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed290a048e3cb3ad4c22889868bb0d965b50e5c436189ad9225561276645ae60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"953f08170f64793360129f3480c32137d888aeb2faf2ed26afc679c96a48da94","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/953f08170f64793360129f3480c32137d888aeb2faf2ed26afc679c96a48da94"} {"level":"info","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"953f08170f64793360129f3480c32137d888aeb2faf2ed26afc679c96a48da94","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ed290a048e3cb3ad4c22889868bb0d965b50e5c436189ad9225561276645ae60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"953f08170f64793360129f3480c32137d888aeb2faf2ed26afc679c96a48da94","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["953f08170f64793360129f3480c32137d888aeb2faf2ed26afc679c96a48da94"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3"} {"level":"info","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"953f08170f64793360129f3480c32137d888aeb2faf2ed26afc679c96a48da94","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed290a048e3cb3ad4c22889868bb0d965b50e5c436189ad9225561276645ae60"} {"level":"info","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"953f08170f64793360129f3480c32137d888aeb2faf2ed26afc679c96a48da94","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/953f08170f64793360129f3480c32137d888aeb2faf2ed26afc679c96a48da94"} {"level":"info","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"953f08170f64793360129f3480c32137d888aeb2faf2ed26afc679c96a48da94","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3"} {"level":"info","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"953f08170f64793360129f3480c32137d888aeb2faf2ed26afc679c96a48da94","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/953f08170f64793360129f3480c32137d888aeb2faf2ed26afc679c96a48da94"} {"level":"info","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"953f08170f64793360129f3480c32137d888aeb2faf2ed26afc679c96a48da94","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["953f08170f64793360129f3480c32137d888aeb2faf2ed26afc679c96a48da94"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3"} {"level":"info","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"953f08170f64793360129f3480c32137d888aeb2faf2ed26afc679c96a48da94","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"953f08170f64793360129f3480c32137d888aeb2faf2ed26afc679c96a48da94","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3"} {"level":"debug","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/953f08170f64793360129f3480c32137d888aeb2faf2ed26afc679c96a48da94"} {"level":"info","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3"} {"level":"info","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3"} {"level":"info","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3"} {"level":"debug","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3"} {"level":"info","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3"} {"level":"info","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3"} {"level":"error","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3\": 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-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:09:23Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"cada657f-ef14-4f65-8361-48c15ec93928","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.6:33370","PortSpecifier":{"PortValue":33370}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"cada657f-ef14-4f65-8361-48c15ec93928","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-5b0b89.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:09:23Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"cada657f-ef14-4f65-8361-48c15ec93928","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.6:33370","PortSpecifier":{"PortValue":33370}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784653763,"nanos":766685163},"http":{"id":"cada657f-ef14-4f65-8361-48c15ec93928","method":"POST","headers":{":authority":"e2e-shared-a-5b0b89.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.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-21T17:09:23Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"cada657f-ef14-4f65-8361-48c15ec93928","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T17:09:23Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"cada657f-ef14-4f65-8361-48c15ec93928","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":"f7df3451-19c7-42e5-8799-3b4fcdbca52a","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e390d681-c133-4985-89a1-3b6b48aec235"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/87ca8bb750ab"]}} {"level":"debug","ts":"2026-07-21T17:09:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"cada657f-ef14-4f65-8361-48c15ec93928","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/87ca8bb750ab"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e390d681-c133-4985-89a1-3b6b48aec235"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f7df3451-19c7-42e5-8799-3b4fcdbca52a","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"467efd891a2e625f559c0a277976a0871fd3ae6a720a6f4a0e1deee23d30f785"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.52:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-5b0b89.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.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-21T17:09:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cada657f-ef14-4f65-8361-48c15ec93928","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-21T17:09:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cada657f-ef14-4f65-8361-48c15ec93928","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-21T17:09:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cada657f-ef14-4f65-8361-48c15ec93928","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-5b0b89/auth-test-model-5b0b89\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-5b0b89/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-21T17:09:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"cada657f-ef14-4f65-8361-48c15ec93928","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":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T17:09:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cada657f-ef14-4f65-8361-48c15ec93928","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-21T17:09:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cada657f-ef14-4f65-8361-48c15ec93928","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-21T17:09:23Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"cada657f-ef14-4f65-8361-48c15ec93928","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:09:23Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"cada657f-ef14-4f65-8361-48c15ec93928","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:09:23Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2f325bef-b96f-4a6b-b3bd-ca7db1ec4ee0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.6:36538","PortSpecifier":{"PortValue":36538}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"2f325bef-b96f-4a6b-b3bd-ca7db1ec4ee0","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-e17cb5.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:09:23Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2f325bef-b96f-4a6b-b3bd-ca7db1ec4ee0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.6:36538","PortSpecifier":{"PortValue":36538}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784653763,"nanos":802526570},"http":{"id":"2f325bef-b96f-4a6b-b3bd-ca7db1ec4ee0","method":"POST","headers":{":authority":"e2e-shared-b-e17cb5.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.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-21T17:09:23Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"2f325bef-b96f-4a6b-b3bd-ca7db1ec4ee0","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T17:09:23Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"2f325bef-b96f-4a6b-b3bd-ca7db1ec4ee0","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":"f7df3451-19c7-42e5-8799-3b4fcdbca52a","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e390d681-c133-4985-89a1-3b6b48aec235"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/87ca8bb750ab"]}} {"level":"debug","ts":"2026-07-21T17:09:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"2f325bef-b96f-4a6b-b3bd-ca7db1ec4ee0","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/87ca8bb750ab"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e390d681-c133-4985-89a1-3b6b48aec235"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f7df3451-19c7-42e5-8799-3b4fcdbca52a","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.53:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-e17cb5.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.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-21T17:09:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2f325bef-b96f-4a6b-b3bd-ca7db1ec4ee0","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-21T17:09:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2f325bef-b96f-4a6b-b3bd-ca7db1ec4ee0","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-21T17:09:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2f325bef-b96f-4a6b-b3bd-ca7db1ec4ee0","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-e17cb5/auth-test-model-e17cb5\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-e17cb5/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-21T17:09:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"2f325bef-b96f-4a6b-b3bd-ca7db1ec4ee0","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T17:09:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2f325bef-b96f-4a6b-b3bd-ca7db1ec4ee0","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-21T17:09:23Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2f325bef-b96f-4a6b-b3bd-ca7db1ec4ee0","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-21T17:09:23Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2f325bef-b96f-4a6b-b3bd-ca7db1ec4ee0","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:09:23Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2f325bef-b96f-4a6b-b3bd-ca7db1ec4ee0","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:09:23Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"fa5ca3c4-2d3b-4eb2-8f8e-ec56b270e7ae","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.6:36542","PortSpecifier":{"PortValue":36542}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"fa5ca3c4-2d3b-4eb2-8f8e-ec56b270e7ae","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-e17cb5.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:09:23Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"fa5ca3c4-2d3b-4eb2-8f8e-ec56b270e7ae","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.6:36542","PortSpecifier":{"PortValue":36542}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784653763,"nanos":838470813},"http":{"id":"fa5ca3c4-2d3b-4eb2-8f8e-ec56b270e7ae","method":"GET","headers":{":authority":"e2e-shared-b-e17cb5.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:09:23Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"fa5ca3c4-2d3b-4eb2-8f8e-ec56b270e7ae","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-lYbgdHltFpLVNQHQ_7TXQdbC6MxUSKFPGheEKaV0NQ2IhYwkPPqHrwa24rGH"} {"level":"debug","ts":"2026-07-21T17:09:23Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"fa5ca3c4-2d3b-4eb2-8f8e-ec56b270e7ae","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-e17cb5.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-lYbgdHltFpLVNQHQ_7TXQdbC6MxUSKFPGheEKaV0NQ2IhYwkPPqHrwa24rGH\"}"} {"level":"debug","ts":"2026-07-21T17:09:23Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"fa5ca3c4-2d3b-4eb2-8f8e-ec56b270e7ae","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-e17cb5.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-21T17:09:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"fa5ca3c4-2d3b-4eb2-8f8e-ec56b270e7ae","input":{"auth":{"identity":"Bearer **** not found","tenant":"","valid":false}}},"context":{"context_extensions":{"host":"7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.53:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-e17cb5.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.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-21T17:09:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fa5ca3c4-2d3b-4eb2-8f8e-ec56b270e7ae","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-21T17:09:23Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access denied","request id":"fa5ca3c4-2d3b-4eb2-8f8e-ec56b270e7ae","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-21T17:09:23Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"fa5ca3c4-2d3b-4eb2-8f8e-ec56b270e7ae","authorized":false,"response":"PERMISSION_DENIED","object":{"code":7,"status":403,"message":"Unauthorized"}} {"level":"debug","ts":"2026-07-21T17:09:23Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"fa5ca3c4-2d3b-4eb2-8f8e-ec56b270e7ae","authorized":false,"response":"PERMISSION_DENIED","object":{"code":7,"status":403,"message":"Unauthorized","headers":[{"x-ext-auth-reason":""},{"content-type":"text/plain"}]}} {"level":"info","ts":"2026-07-21T17:09:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57"} {"level":"info","ts":"2026-07-21T17:09:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d74453e2e61b0f4e6539a825dfa9cf40336dfba3b157d0b217d631ac7666aec6"} {"level":"info","ts":"2026-07-21T17:09:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ed290a048e3cb3ad4c22889868bb0d965b50e5c436189ad9225561276645ae60"} {"level":"info","ts":"2026-07-21T17:09:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/103571c1a33024bfafb24cfe83e36ee7b338e85de92003bba6066c2b130128af"} {"level":"info","ts":"2026-07-21T17:09:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/adfd5894b02a64ec6c4477b1348f7760921986b4d544514a61569d548014260e"} {"level":"info","ts":"2026-07-21T17:09:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34"} {"level":"info","ts":"2026-07-21T17:09:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1"} {"level":"info","ts":"2026-07-21T17:09:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86"} {"level":"info","ts":"2026-07-21T17:09:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53"} {"level":"info","ts":"2026-07-21T17:09:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/953f08170f64793360129f3480c32137d888aeb2faf2ed26afc679c96a48da94"} {"level":"info","ts":"2026-07-21T17:09:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3"} {"level":"info","ts":"2026-07-21T17:09:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d4af5952fea5b1ee7108243b026b838f939afebf4608bb8b1a5f5c55d0a2ebe2"} {"level":"debug","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d4af5952fea5b1ee7108243b026b838f939afebf4608bb8b1a5f5c55d0a2ebe2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d4af5952fea5b1ee7108243b026b838f939afebf4608bb8b1a5f5c55d0a2ebe2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d4af5952fea5b1ee7108243b026b838f939afebf4608bb8b1a5f5c55d0a2ebe2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d4af5952fea5b1ee7108243b026b838f939afebf4608bb8b1a5f5c55d0a2ebe2"} {"level":"debug","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d4af5952fea5b1ee7108243b026b838f939afebf4608bb8b1a5f5c55d0a2ebe2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d4af5952fea5b1ee7108243b026b838f939afebf4608bb8b1a5f5c55d0a2ebe2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d4af5952fea5b1ee7108243b026b838f939afebf4608bb8b1a5f5c55d0a2ebe2"} {"level":"debug","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d4af5952fea5b1ee7108243b026b838f939afebf4608bb8b1a5f5c55d0a2ebe2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d4af5952fea5b1ee7108243b026b838f939afebf4608bb8b1a5f5c55d0a2ebe2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d4af5952fea5b1ee7108243b026b838f939afebf4608bb8b1a5f5c55d0a2ebe2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d4af5952fea5b1ee7108243b026b838f939afebf4608bb8b1a5f5c55d0a2ebe2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d4af5952fea5b1ee7108243b026b838f939afebf4608bb8b1a5f5c55d0a2ebe2"} {"level":"debug","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:46Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86"} {"level":"info","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86"} {"level":"info","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86"} {"level":"debug","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d74453e2e61b0f4e6539a825dfa9cf40336dfba3b157d0b217d631ac7666aec6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d74453e2e61b0f4e6539a825dfa9cf40336dfba3b157d0b217d631ac7666aec6"} {"level":"info","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d74453e2e61b0f4e6539a825dfa9cf40336dfba3b157d0b217d631ac7666aec6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d74453e2e61b0f4e6539a825dfa9cf40336dfba3b157d0b217d631ac7666aec6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d74453e2e61b0f4e6539a825dfa9cf40336dfba3b157d0b217d631ac7666aec6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86"} {"level":"info","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d74453e2e61b0f4e6539a825dfa9cf40336dfba3b157d0b217d631ac7666aec6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d74453e2e61b0f4e6539a825dfa9cf40336dfba3b157d0b217d631ac7666aec6"} {"level":"info","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d74453e2e61b0f4e6539a825dfa9cf40336dfba3b157d0b217d631ac7666aec6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86"} {"level":"info","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d74453e2e61b0f4e6539a825dfa9cf40336dfba3b157d0b217d631ac7666aec6"} {"level":"info","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86"} {"level":"info","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86\": 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-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86"} {"level":"info","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86"} {"level":"debug","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:46Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53"} {"level":"info","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53"} {"level":"info","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86"} {"level":"info","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53"} {"level":"info","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86"} {"level":"info","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:46Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53"} {"level":"info","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3"} {"level":"info","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86"} {"level":"info","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3"} {"level":"error","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86\": 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-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86"} {"level":"info","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3"} {"level":"debug","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:46Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"953f08170f64793360129f3480c32137d888aeb2faf2ed26afc679c96a48da94","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:46Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1"} {"level":"info","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"953f08170f64793360129f3480c32137d888aeb2faf2ed26afc679c96a48da94","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/953f08170f64793360129f3480c32137d888aeb2faf2ed26afc679c96a48da94"} {"level":"info","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"953f08170f64793360129f3480c32137d888aeb2faf2ed26afc679c96a48da94","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["953f08170f64793360129f3480c32137d888aeb2faf2ed26afc679c96a48da94"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1"} {"level":"info","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"953f08170f64793360129f3480c32137d888aeb2faf2ed26afc679c96a48da94","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"953f08170f64793360129f3480c32137d888aeb2faf2ed26afc679c96a48da94","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/953f08170f64793360129f3480c32137d888aeb2faf2ed26afc679c96a48da94"} {"level":"info","ts":"2026-07-21T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"953f08170f64793360129f3480c32137d888aeb2faf2ed26afc679c96a48da94","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"953f08170f64793360129f3480c32137d888aeb2faf2ed26afc679c96a48da94","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["953f08170f64793360129f3480c32137d888aeb2faf2ed26afc679c96a48da94"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1"} {"level":"info","ts":"2026-07-21T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"953f08170f64793360129f3480c32137d888aeb2faf2ed26afc679c96a48da94","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"adfd5894b02a64ec6c4477b1348f7760921986b4d544514a61569d548014260e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:47Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/953f08170f64793360129f3480c32137d888aeb2faf2ed26afc679c96a48da94"} {"level":"info","ts":"2026-07-21T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"adfd5894b02a64ec6c4477b1348f7760921986b4d544514a61569d548014260e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"953f08170f64793360129f3480c32137d888aeb2faf2ed26afc679c96a48da94","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:47Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/adfd5894b02a64ec6c4477b1348f7760921986b4d544514a61569d548014260e"} {"level":"info","ts":"2026-07-21T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"adfd5894b02a64ec6c4477b1348f7760921986b4d544514a61569d548014260e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["adfd5894b02a64ec6c4477b1348f7760921986b4d544514a61569d548014260e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/953f08170f64793360129f3480c32137d888aeb2faf2ed26afc679c96a48da94"} {"level":"info","ts":"2026-07-21T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"adfd5894b02a64ec6c4477b1348f7760921986b4d544514a61569d548014260e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57"} {"level":"info","ts":"2026-07-21T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"adfd5894b02a64ec6c4477b1348f7760921986b4d544514a61569d548014260e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/adfd5894b02a64ec6c4477b1348f7760921986b4d544514a61569d548014260e"} {"level":"info","ts":"2026-07-21T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"adfd5894b02a64ec6c4477b1348f7760921986b4d544514a61569d548014260e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:47Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57"} {"level":"info","ts":"2026-07-21T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"adfd5894b02a64ec6c4477b1348f7760921986b4d544514a61569d548014260e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["adfd5894b02a64ec6c4477b1348f7760921986b4d544514a61569d548014260e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34"} {"level":"info","ts":"2026-07-21T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"adfd5894b02a64ec6c4477b1348f7760921986b4d544514a61569d548014260e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"103571c1a33024bfafb24cfe83e36ee7b338e85de92003bba6066c2b130128af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:47Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/adfd5894b02a64ec6c4477b1348f7760921986b4d544514a61569d548014260e"} {"level":"info","ts":"2026-07-21T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"103571c1a33024bfafb24cfe83e36ee7b338e85de92003bba6066c2b130128af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/103571c1a33024bfafb24cfe83e36ee7b338e85de92003bba6066c2b130128af"} {"level":"info","ts":"2026-07-21T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"adfd5894b02a64ec6c4477b1348f7760921986b4d544514a61569d548014260e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"103571c1a33024bfafb24cfe83e36ee7b338e85de92003bba6066c2b130128af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["103571c1a33024bfafb24cfe83e36ee7b338e85de92003bba6066c2b130128af"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34"} {"level":"info","ts":"2026-07-21T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"103571c1a33024bfafb24cfe83e36ee7b338e85de92003bba6066c2b130128af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed290a048e3cb3ad4c22889868bb0d965b50e5c436189ad9225561276645ae60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:47Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/adfd5894b02a64ec6c4477b1348f7760921986b4d544514a61569d548014260e"} {"level":"info","ts":"2026-07-21T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed290a048e3cb3ad4c22889868bb0d965b50e5c436189ad9225561276645ae60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"103571c1a33024bfafb24cfe83e36ee7b338e85de92003bba6066c2b130128af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:09:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:09:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/103571c1a33024bfafb24cfe83e36ee7b338e85de92003bba6066c2b130128af"} {"level":"info","ts":"2026-07-21T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"103571c1a33024bfafb24cfe83e36ee7b338e85de92003bba6066c2b130128af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ed290a048e3cb3ad4c22889868bb0d965b50e5c436189ad9225561276645ae60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"103571c1a33024bfafb24cfe83e36ee7b338e85de92003bba6066c2b130128af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["103571c1a33024bfafb24cfe83e36ee7b338e85de92003bba6066c2b130128af"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"103571c1a33024bfafb24cfe83e36ee7b338e85de92003bba6066c2b130128af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ed290a048e3cb3ad4c22889868bb0d965b50e5c436189ad9225561276645ae60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"103571c1a33024bfafb24cfe83e36ee7b338e85de92003bba6066c2b130128af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["103571c1a33024bfafb24cfe83e36ee7b338e85de92003bba6066c2b130128af"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-21T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"103571c1a33024bfafb24cfe83e36ee7b338e85de92003bba6066c2b130128af","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"103571c1a33024bfafb24cfe83e36ee7b338e85de92003bba6066c2b130128af\": 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-21T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"103571c1a33024bfafb24cfe83e36ee7b338e85de92003bba6066c2b130128af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"103571c1a33024bfafb24cfe83e36ee7b338e85de92003bba6066c2b130128af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ed290a048e3cb3ad4c22889868bb0d965b50e5c436189ad9225561276645ae60","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57"} {"level":"info","ts":"2026-07-21T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed290a048e3cb3ad4c22889868bb0d965b50e5c436189ad9225561276645ae60"} {"level":"debug","ts":"2026-07-21T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed290a048e3cb3ad4c22889868bb0d965b50e5c436189ad9225561276645ae60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:09:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:09:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ed290a048e3cb3ad4c22889868bb0d965b50e5c436189ad9225561276645ae60"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34"} {"level":"info","ts":"2026-07-21T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed290a048e3cb3ad4c22889868bb0d965b50e5c436189ad9225561276645ae60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ed290a048e3cb3ad4c22889868bb0d965b50e5c436189ad9225561276645ae60","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/103571c1a33024bfafb24cfe83e36ee7b338e85de92003bba6066c2b130128af"} {"level":"info","ts":"2026-07-21T17:09:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed290a048e3cb3ad4c22889868bb0d965b50e5c436189ad9225561276645ae60"} {"level":"info","ts":"2026-07-21T17:09:48Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"003c1ef5-9f9c-9db2-8324-96f17a2ddb3c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.6:35834","PortSpecifier":{"PortValue":35834}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"003c1ef5-9f9c-9db2-8324-96f17a2ddb3c","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-5b0b89.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:09:48Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"003c1ef5-9f9c-9db2-8324-96f17a2ddb3c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.6:35834","PortSpecifier":{"PortValue":35834}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784653788,"nanos":303505624},"http":{"id":"003c1ef5-9f9c-9db2-8324-96f17a2ddb3c","method":"POST","headers":{":authority":"e2e-shared-a-5b0b89.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.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-21T17:09:48Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"003c1ef5-9f9c-9db2-8324-96f17a2ddb3c","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T17:09:48Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"003c1ef5-9f9c-9db2-8324-96f17a2ddb3c","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":"f7df3451-19c7-42e5-8799-3b4fcdbca52a","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e390d681-c133-4985-89a1-3b6b48aec235"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/87ca8bb750ab"]}} {"level":"debug","ts":"2026-07-21T17:09:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"003c1ef5-9f9c-9db2-8324-96f17a2ddb3c","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/87ca8bb750ab"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e390d681-c133-4985-89a1-3b6b48aec235"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f7df3451-19c7-42e5-8799-3b4fcdbca52a","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"467efd891a2e625f559c0a277976a0871fd3ae6a720a6f4a0e1deee23d30f785"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.52:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-5b0b89.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.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-21T17:09:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"003c1ef5-9f9c-9db2-8324-96f17a2ddb3c","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-21T17:09:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"003c1ef5-9f9c-9db2-8324-96f17a2ddb3c","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-21T17:09:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"003c1ef5-9f9c-9db2-8324-96f17a2ddb3c","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-5b0b89/auth-test-model-5b0b89\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-5b0b89/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-21T17:09:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"003c1ef5-9f9c-9db2-8324-96f17a2ddb3c","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":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T17:09:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"003c1ef5-9f9c-9db2-8324-96f17a2ddb3c","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-21T17:09:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"003c1ef5-9f9c-9db2-8324-96f17a2ddb3c","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-21T17:09:48Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"003c1ef5-9f9c-9db2-8324-96f17a2ddb3c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:09:48Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"003c1ef5-9f9c-9db2-8324-96f17a2ddb3c","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:09:48Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"40605282-3034-4807-b0c9-cbdd680a20d9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.6:58024","PortSpecifier":{"PortValue":58024}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"40605282-3034-4807-b0c9-cbdd680a20d9","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-e17cb5.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:09:48Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"40605282-3034-4807-b0c9-cbdd680a20d9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.6:58024","PortSpecifier":{"PortValue":58024}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784653788,"nanos":348581262},"http":{"id":"40605282-3034-4807-b0c9-cbdd680a20d9","method":"POST","headers":{":authority":"e2e-shared-b-e17cb5.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.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-21T17:09:48Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"40605282-3034-4807-b0c9-cbdd680a20d9","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T17:09:48Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"40605282-3034-4807-b0c9-cbdd680a20d9","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":"f7df3451-19c7-42e5-8799-3b4fcdbca52a","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e390d681-c133-4985-89a1-3b6b48aec235"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/87ca8bb750ab"]}} {"level":"debug","ts":"2026-07-21T17:09:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"40605282-3034-4807-b0c9-cbdd680a20d9","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/87ca8bb750ab"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e390d681-c133-4985-89a1-3b6b48aec235"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f7df3451-19c7-42e5-8799-3b4fcdbca52a","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.53:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-e17cb5.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.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-21T17:09:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"40605282-3034-4807-b0c9-cbdd680a20d9","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-21T17:09:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"40605282-3034-4807-b0c9-cbdd680a20d9","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-21T17:09:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"40605282-3034-4807-b0c9-cbdd680a20d9","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-e17cb5/auth-test-model-e17cb5\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-e17cb5/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-21T17:09:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"40605282-3034-4807-b0c9-cbdd680a20d9","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T17:09:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"40605282-3034-4807-b0c9-cbdd680a20d9","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-21T17:09:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"40605282-3034-4807-b0c9-cbdd680a20d9","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-21T17:09:48Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"40605282-3034-4807-b0c9-cbdd680a20d9","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:09:48Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"40605282-3034-4807-b0c9-cbdd680a20d9","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:09:48Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ad213895-4dbe-4256-ad88-af9f7b090604","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.6:35848","PortSpecifier":{"PortValue":35848}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ad213895-4dbe-4256-ad88-af9f7b090604","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-a-5b0b89.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:09:48Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ad213895-4dbe-4256-ad88-af9f7b090604","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.6:35848","PortSpecifier":{"PortValue":35848}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784653788,"nanos":387043447},"http":{"id":"ad213895-4dbe-4256-ad88-af9f7b090604","method":"POST","headers":{":authority":"e2e-shared-a-5b0b89.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.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-21T17:09:48Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"ad213895-4dbe-4256-ad88-af9f7b090604","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T17:09:48Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ad213895-4dbe-4256-ad88-af9f7b090604","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":"f7df3451-19c7-42e5-8799-3b4fcdbca52a","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e390d681-c133-4985-89a1-3b6b48aec235"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/87ca8bb750ab"]}} {"level":"debug","ts":"2026-07-21T17:09:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ad213895-4dbe-4256-ad88-af9f7b090604","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/87ca8bb750ab"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e390d681-c133-4985-89a1-3b6b48aec235"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f7df3451-19c7-42e5-8799-3b4fcdbca52a","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"467efd891a2e625f559c0a277976a0871fd3ae6a720a6f4a0e1deee23d30f785"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.52:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-5b0b89.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.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-21T17:09:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ad213895-4dbe-4256-ad88-af9f7b090604","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-21T17:09:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ad213895-4dbe-4256-ad88-af9f7b090604","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-21T17:09:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ad213895-4dbe-4256-ad88-af9f7b090604","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-5b0b89/auth-test-model-5b0b89\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-5b0b89/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-21T17:09:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"ad213895-4dbe-4256-ad88-af9f7b090604","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":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T17:09:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ad213895-4dbe-4256-ad88-af9f7b090604","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-21T17:09:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ad213895-4dbe-4256-ad88-af9f7b090604","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-21T17:09:48Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ad213895-4dbe-4256-ad88-af9f7b090604","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:09:48Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ad213895-4dbe-4256-ad88-af9f7b090604","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:09:48Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5deb84f4-2622-41f6-8dc6-938e70325eee","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.6:58034","PortSpecifier":{"PortValue":58034}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"5deb84f4-2622-41f6-8dc6-938e70325eee","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-b-e17cb5.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:09:48Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5deb84f4-2622-41f6-8dc6-938e70325eee","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.6:58034","PortSpecifier":{"PortValue":58034}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784653788,"nanos":418891967},"http":{"id":"5deb84f4-2622-41f6-8dc6-938e70325eee","method":"POST","headers":{":authority":"e2e-shared-b-e17cb5.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.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-21T17:09:48Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"5deb84f4-2622-41f6-8dc6-938e70325eee","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T17:09:48Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"5deb84f4-2622-41f6-8dc6-938e70325eee","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":"f7df3451-19c7-42e5-8799-3b4fcdbca52a","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e390d681-c133-4985-89a1-3b6b48aec235"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/87ca8bb750ab"]}} {"level":"debug","ts":"2026-07-21T17:09:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"5deb84f4-2622-41f6-8dc6-938e70325eee","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/87ca8bb750ab"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e390d681-c133-4985-89a1-3b6b48aec235"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f7df3451-19c7-42e5-8799-3b4fcdbca52a","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.53:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-e17cb5.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.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-21T17:09:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5deb84f4-2622-41f6-8dc6-938e70325eee","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-21T17:09:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5deb84f4-2622-41f6-8dc6-938e70325eee","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-21T17:09:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5deb84f4-2622-41f6-8dc6-938e70325eee","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-e17cb5/auth-test-model-e17cb5\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-e17cb5/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-21T17:09:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"5deb84f4-2622-41f6-8dc6-938e70325eee","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T17:09:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5deb84f4-2622-41f6-8dc6-938e70325eee","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-21T17:09:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5deb84f4-2622-41f6-8dc6-938e70325eee","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-21T17:09:48Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5deb84f4-2622-41f6-8dc6-938e70325eee","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:09:48Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5deb84f4-2622-41f6-8dc6-938e70325eee","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:09:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53"} {"level":"info","ts":"2026-07-21T17:09:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d74453e2e61b0f4e6539a825dfa9cf40336dfba3b157d0b217d631ac7666aec6"} {"level":"info","ts":"2026-07-21T17:09:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/953f08170f64793360129f3480c32137d888aeb2faf2ed26afc679c96a48da94"} {"level":"info","ts":"2026-07-21T17:09:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3"} {"level":"info","ts":"2026-07-21T17:09:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ed290a048e3cb3ad4c22889868bb0d965b50e5c436189ad9225561276645ae60"} {"level":"info","ts":"2026-07-21T17:09:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86"} {"level":"info","ts":"2026-07-21T17:09:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1"} {"level":"info","ts":"2026-07-21T17:09:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/adfd5894b02a64ec6c4477b1348f7760921986b4d544514a61569d548014260e"} {"level":"info","ts":"2026-07-21T17:09:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/103571c1a33024bfafb24cfe83e36ee7b338e85de92003bba6066c2b130128af"} {"level":"info","ts":"2026-07-21T17:09:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34"} {"level":"info","ts":"2026-07-21T17:09:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d4af5952fea5b1ee7108243b026b838f939afebf4608bb8b1a5f5c55d0a2ebe2"} {"level":"info","ts":"2026-07-21T17:09:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57"} {"level":"debug","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"adfd5894b02a64ec6c4477b1348f7760921986b4d544514a61569d548014260e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"adfd5894b02a64ec6c4477b1348f7760921986b4d544514a61569d548014260e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"adfd5894b02a64ec6c4477b1348f7760921986b4d544514a61569d548014260e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"adfd5894b02a64ec6c4477b1348f7760921986b4d544514a61569d548014260e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/adfd5894b02a64ec6c4477b1348f7760921986b4d544514a61569d548014260e"} {"level":"debug","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"adfd5894b02a64ec6c4477b1348f7760921986b4d544514a61569d548014260e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/adfd5894b02a64ec6c4477b1348f7760921986b4d544514a61569d548014260e"} {"level":"debug","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"adfd5894b02a64ec6c4477b1348f7760921986b4d544514a61569d548014260e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["adfd5894b02a64ec6c4477b1348f7760921986b4d544514a61569d548014260e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"adfd5894b02a64ec6c4477b1348f7760921986b4d544514a61569d548014260e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"adfd5894b02a64ec6c4477b1348f7760921986b4d544514a61569d548014260e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"adfd5894b02a64ec6c4477b1348f7760921986b4d544514a61569d548014260e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:00Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/adfd5894b02a64ec6c4477b1348f7760921986b4d544514a61569d548014260e"} {"level":"info","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"adfd5894b02a64ec6c4477b1348f7760921986b4d544514a61569d548014260e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["adfd5894b02a64ec6c4477b1348f7760921986b4d544514a61569d548014260e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1"} {"level":"info","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"adfd5894b02a64ec6c4477b1348f7760921986b4d544514a61569d548014260e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"adfd5894b02a64ec6c4477b1348f7760921986b4d544514a61569d548014260e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/adfd5894b02a64ec6c4477b1348f7760921986b4d544514a61569d548014260e"} {"level":"info","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"adfd5894b02a64ec6c4477b1348f7760921986b4d544514a61569d548014260e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1"} {"level":"info","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"adfd5894b02a64ec6c4477b1348f7760921986b4d544514a61569d548014260e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"adfd5894b02a64ec6c4477b1348f7760921986b4d544514a61569d548014260e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/adfd5894b02a64ec6c4477b1348f7760921986b4d544514a61569d548014260e"} {"level":"error","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1\": 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-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"adfd5894b02a64ec6c4477b1348f7760921986b4d544514a61569d548014260e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["adfd5894b02a64ec6c4477b1348f7760921986b4d544514a61569d548014260e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1"} {"level":"info","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"adfd5894b02a64ec6c4477b1348f7760921986b4d544514a61569d548014260e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"adfd5894b02a64ec6c4477b1348f7760921986b4d544514a61569d548014260e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1"} {"level":"debug","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/adfd5894b02a64ec6c4477b1348f7760921986b4d544514a61569d548014260e"} {"level":"info","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1"} {"level":"debug","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1"} {"level":"debug","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1"} {"level":"debug","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:00Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1"} {"level":"debug","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34"} {"level":"info","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34"} {"level":"debug","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1"} {"level":"info","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3"} {"level":"info","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34"} {"level":"info","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3"} {"level":"info","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34"} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34"} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3"} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34"} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"103571c1a33024bfafb24cfe83e36ee7b338e85de92003bba6066c2b130128af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:01Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"103571c1a33024bfafb24cfe83e36ee7b338e85de92003bba6066c2b130128af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"103571c1a33024bfafb24cfe83e36ee7b338e85de92003bba6066c2b130128af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/103571c1a33024bfafb24cfe83e36ee7b338e85de92003bba6066c2b130128af"} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"103571c1a33024bfafb24cfe83e36ee7b338e85de92003bba6066c2b130128af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"103571c1a33024bfafb24cfe83e36ee7b338e85de92003bba6066c2b130128af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"103571c1a33024bfafb24cfe83e36ee7b338e85de92003bba6066c2b130128af","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"103571c1a33024bfafb24cfe83e36ee7b338e85de92003bba6066c2b130128af\": 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-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"103571c1a33024bfafb24cfe83e36ee7b338e85de92003bba6066c2b130128af","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/103571c1a33024bfafb24cfe83e36ee7b338e85de92003bba6066c2b130128af"} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"103571c1a33024bfafb24cfe83e36ee7b338e85de92003bba6066c2b130128af","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/103571c1a33024bfafb24cfe83e36ee7b338e85de92003bba6066c2b130128af"} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53"} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"103571c1a33024bfafb24cfe83e36ee7b338e85de92003bba6066c2b130128af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["103571c1a33024bfafb24cfe83e36ee7b338e85de92003bba6066c2b130128af"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"103571c1a33024bfafb24cfe83e36ee7b338e85de92003bba6066c2b130128af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"103571c1a33024bfafb24cfe83e36ee7b338e85de92003bba6066c2b130128af","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53"} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/103571c1a33024bfafb24cfe83e36ee7b338e85de92003bba6066c2b130128af"} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53"} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53"} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53"} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53"} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53"} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:01Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53"} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57"} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57"} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d4af5952fea5b1ee7108243b026b838f939afebf4608bb8b1a5f5c55d0a2ebe2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:01Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d4af5952fea5b1ee7108243b026b838f939afebf4608bb8b1a5f5c55d0a2ebe2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d4af5952fea5b1ee7108243b026b838f939afebf4608bb8b1a5f5c55d0a2ebe2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d4af5952fea5b1ee7108243b026b838f939afebf4608bb8b1a5f5c55d0a2ebe2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53"} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d4af5952fea5b1ee7108243b026b838f939afebf4608bb8b1a5f5c55d0a2ebe2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57"} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d4af5952fea5b1ee7108243b026b838f939afebf4608bb8b1a5f5c55d0a2ebe2"} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d4af5952fea5b1ee7108243b026b838f939afebf4608bb8b1a5f5c55d0a2ebe2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d4af5952fea5b1ee7108243b026b838f939afebf4608bb8b1a5f5c55d0a2ebe2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d4af5952fea5b1ee7108243b026b838f939afebf4608bb8b1a5f5c55d0a2ebe2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed290a048e3cb3ad4c22889868bb0d965b50e5c436189ad9225561276645ae60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed290a048e3cb3ad4c22889868bb0d965b50e5c436189ad9225561276645ae60"} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed290a048e3cb3ad4c22889868bb0d965b50e5c436189ad9225561276645ae60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d4af5952fea5b1ee7108243b026b838f939afebf4608bb8b1a5f5c55d0a2ebe2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d4af5952fea5b1ee7108243b026b838f939afebf4608bb8b1a5f5c55d0a2ebe2"} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d4af5952fea5b1ee7108243b026b838f939afebf4608bb8b1a5f5c55d0a2ebe2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"953f08170f64793360129f3480c32137d888aeb2faf2ed26afc679c96a48da94","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/953f08170f64793360129f3480c32137d888aeb2faf2ed26afc679c96a48da94"} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"953f08170f64793360129f3480c32137d888aeb2faf2ed26afc679c96a48da94","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ed290a048e3cb3ad4c22889868bb0d965b50e5c436189ad9225561276645ae60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:01Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d4af5952fea5b1ee7108243b026b838f939afebf4608bb8b1a5f5c55d0a2ebe2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d4af5952fea5b1ee7108243b026b838f939afebf4608bb8b1a5f5c55d0a2ebe2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed290a048e3cb3ad4c22889868bb0d965b50e5c436189ad9225561276645ae60"} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d4af5952fea5b1ee7108243b026b838f939afebf4608bb8b1a5f5c55d0a2ebe2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"953f08170f64793360129f3480c32137d888aeb2faf2ed26afc679c96a48da94","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["953f08170f64793360129f3480c32137d888aeb2faf2ed26afc679c96a48da94"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86"} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"953f08170f64793360129f3480c32137d888aeb2faf2ed26afc679c96a48da94","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d74453e2e61b0f4e6539a825dfa9cf40336dfba3b157d0b217d631ac7666aec6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:01Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d4af5952fea5b1ee7108243b026b838f939afebf4608bb8b1a5f5c55d0a2ebe2"} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d74453e2e61b0f4e6539a825dfa9cf40336dfba3b157d0b217d631ac7666aec6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed290a048e3cb3ad4c22889868bb0d965b50e5c436189ad9225561276645ae60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ed290a048e3cb3ad4c22889868bb0d965b50e5c436189ad9225561276645ae60"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/953f08170f64793360129f3480c32137d888aeb2faf2ed26afc679c96a48da94"} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed290a048e3cb3ad4c22889868bb0d965b50e5c436189ad9225561276645ae60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d4af5952fea5b1ee7108243b026b838f939afebf4608bb8b1a5f5c55d0a2ebe2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"953f08170f64793360129f3480c32137d888aeb2faf2ed26afc679c96a48da94","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d74453e2e61b0f4e6539a825dfa9cf40336dfba3b157d0b217d631ac7666aec6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d74453e2e61b0f4e6539a825dfa9cf40336dfba3b157d0b217d631ac7666aec6"} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d74453e2e61b0f4e6539a825dfa9cf40336dfba3b157d0b217d631ac7666aec6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed290a048e3cb3ad4c22889868bb0d965b50e5c436189ad9225561276645ae60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed290a048e3cb3ad4c22889868bb0d965b50e5c436189ad9225561276645ae60"} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed290a048e3cb3ad4c22889868bb0d965b50e5c436189ad9225561276645ae60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d74453e2e61b0f4e6539a825dfa9cf40336dfba3b157d0b217d631ac7666aec6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d74453e2e61b0f4e6539a825dfa9cf40336dfba3b157d0b217d631ac7666aec6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86"} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d74453e2e61b0f4e6539a825dfa9cf40336dfba3b157d0b217d631ac7666aec6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed290a048e3cb3ad4c22889868bb0d965b50e5c436189ad9225561276645ae60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ed290a048e3cb3ad4c22889868bb0d965b50e5c436189ad9225561276645ae60"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d74453e2e61b0f4e6539a825dfa9cf40336dfba3b157d0b217d631ac7666aec6"} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed290a048e3cb3ad4c22889868bb0d965b50e5c436189ad9225561276645ae60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed290a048e3cb3ad4c22889868bb0d965b50e5c436189ad9225561276645ae60"} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d74453e2e61b0f4e6539a825dfa9cf40336dfba3b157d0b217d631ac7666aec6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ed290a048e3cb3ad4c22889868bb0d965b50e5c436189ad9225561276645ae60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86"} {"level":"info","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d74453e2e61b0f4e6539a825dfa9cf40336dfba3b157d0b217d631ac7666aec6"} {"level":"info","ts":"2026-07-21T17:10:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed290a048e3cb3ad4c22889868bb0d965b50e5c436189ad9225561276645ae60"} {"level":"info","ts":"2026-07-21T17:10:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86"} {"level":"error","ts":"2026-07-21T17:10:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86\": 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-21T17:10:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:10:03Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7c411d5e-c7d3-4fd3-9e1b-0d50f2a205f9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.6:35566","PortSpecifier":{"PortValue":35566}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"7c411d5e-c7d3-4fd3-9e1b-0d50f2a205f9","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-5b0b89.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:10:03Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7c411d5e-c7d3-4fd3-9e1b-0d50f2a205f9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.6:35566","PortSpecifier":{"PortValue":35566}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784653803,"nanos":475251155},"http":{"id":"7c411d5e-c7d3-4fd3-9e1b-0d50f2a205f9","method":"POST","headers":{":authority":"e2e-shared-a-5b0b89.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.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-21T17:10:03Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"7c411d5e-c7d3-4fd3-9e1b-0d50f2a205f9","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T17:10:03Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"7c411d5e-c7d3-4fd3-9e1b-0d50f2a205f9","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":"f7df3451-19c7-42e5-8799-3b4fcdbca52a","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e390d681-c133-4985-89a1-3b6b48aec235"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/87ca8bb750ab"]}} {"level":"debug","ts":"2026-07-21T17:10:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"7c411d5e-c7d3-4fd3-9e1b-0d50f2a205f9","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/87ca8bb750ab"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e390d681-c133-4985-89a1-3b6b48aec235"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f7df3451-19c7-42e5-8799-3b4fcdbca52a","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"467efd891a2e625f559c0a277976a0871fd3ae6a720a6f4a0e1deee23d30f785"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.52:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-5b0b89.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.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-21T17:10:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7c411d5e-c7d3-4fd3-9e1b-0d50f2a205f9","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-21T17:10:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7c411d5e-c7d3-4fd3-9e1b-0d50f2a205f9","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-21T17:10:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7c411d5e-c7d3-4fd3-9e1b-0d50f2a205f9","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-5b0b89/auth-test-model-5b0b89\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-5b0b89/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-21T17:10:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"7c411d5e-c7d3-4fd3-9e1b-0d50f2a205f9","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":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T17:10:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7c411d5e-c7d3-4fd3-9e1b-0d50f2a205f9","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-21T17:10:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7c411d5e-c7d3-4fd3-9e1b-0d50f2a205f9","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-21T17:10:03Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7c411d5e-c7d3-4fd3-9e1b-0d50f2a205f9","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:10:03Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7c411d5e-c7d3-4fd3-9e1b-0d50f2a205f9","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:10:03Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"17590605-53a8-414d-85d1-a77e6d3a0655","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.6:56666","PortSpecifier":{"PortValue":56666}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"17590605-53a8-414d-85d1-a77e6d3a0655","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-e17cb5.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:10:03Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"17590605-53a8-414d-85d1-a77e6d3a0655","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.6:56666","PortSpecifier":{"PortValue":56666}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784653803,"nanos":511781136},"http":{"id":"17590605-53a8-414d-85d1-a77e6d3a0655","method":"POST","headers":{":authority":"e2e-shared-b-e17cb5.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.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-21T17:10:03Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"17590605-53a8-414d-85d1-a77e6d3a0655","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T17:10:03Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"17590605-53a8-414d-85d1-a77e6d3a0655","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":"f7df3451-19c7-42e5-8799-3b4fcdbca52a","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e390d681-c133-4985-89a1-3b6b48aec235"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/87ca8bb750ab"]}} {"level":"debug","ts":"2026-07-21T17:10:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"17590605-53a8-414d-85d1-a77e6d3a0655","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/87ca8bb750ab"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e390d681-c133-4985-89a1-3b6b48aec235"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f7df3451-19c7-42e5-8799-3b4fcdbca52a","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.53:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-e17cb5.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.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-21T17:10:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"17590605-53a8-414d-85d1-a77e6d3a0655","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-21T17:10:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"17590605-53a8-414d-85d1-a77e6d3a0655","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-21T17:10:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"17590605-53a8-414d-85d1-a77e6d3a0655","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-e17cb5/auth-test-model-e17cb5\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-e17cb5/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-21T17:10:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"17590605-53a8-414d-85d1-a77e6d3a0655","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":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T17:10:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"17590605-53a8-414d-85d1-a77e6d3a0655","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-21T17:10:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"17590605-53a8-414d-85d1-a77e6d3a0655","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-21T17:10:03Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"17590605-53a8-414d-85d1-a77e6d3a0655","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:10:03Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"17590605-53a8-414d-85d1-a77e6d3a0655","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:10:03Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b043d09a-d3d5-4104-b5a5-ad0acdb46e18","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.6:56668","PortSpecifier":{"PortValue":56668}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b043d09a-d3d5-4104-b5a5-ad0acdb46e18","method":"GET","path":"/maas-api/v1/api-keys/18299860-da62-4d4f-a893-04ffad8ee933","host":"e2e-shared-b-e17cb5.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:10:03Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b043d09a-d3d5-4104-b5a5-ad0acdb46e18","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.6:56668","PortSpecifier":{"PortValue":56668}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784653803,"nanos":550216120},"http":{"id":"b043d09a-d3d5-4104-b5a5-ad0acdb46e18","method":"GET","headers":{":authority":"e2e-shared-b-e17cb5.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/18299860-da62-4d4f-a893-04ffad8ee933",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:10:03Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"b043d09a-d3d5-4104-b5a5-ad0acdb46e18","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T17:10:03Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b043d09a-d3d5-4104-b5a5-ad0acdb46e18","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":"f7df3451-19c7-42e5-8799-3b4fcdbca52a","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e390d681-c133-4985-89a1-3b6b48aec235"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/87ca8bb750ab"]}} {"level":"debug","ts":"2026-07-21T17:10:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b043d09a-d3d5-4104-b5a5-ad0acdb46e18","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/87ca8bb750ab"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e390d681-c133-4985-89a1-3b6b48aec235"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f7df3451-19c7-42e5-8799-3b4fcdbca52a","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.53:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-e17cb5.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/18299860-da62-4d4f-a893-04ffad8ee933",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:10:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b043d09a-d3d5-4104-b5a5-ad0acdb46e18","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-21T17:10:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b043d09a-d3d5-4104-b5a5-ad0acdb46e18","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-21T17:10:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b043d09a-d3d5-4104-b5a5-ad0acdb46e18","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-e17cb5/auth-test-model-e17cb5\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-e17cb5/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-21T17:10:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"b043d09a-d3d5-4104-b5a5-ad0acdb46e18","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":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T17:10:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b043d09a-d3d5-4104-b5a5-ad0acdb46e18","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-21T17:10:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b043d09a-d3d5-4104-b5a5-ad0acdb46e18","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-21T17:10:03Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b043d09a-d3d5-4104-b5a5-ad0acdb46e18","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:10:03Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b043d09a-d3d5-4104-b5a5-ad0acdb46e18","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:10:03Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9c6b713d-271f-4196-94c7-da80eea6c02f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.6:35568","PortSpecifier":{"PortValue":35568}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"9c6b713d-271f-4196-94c7-da80eea6c02f","method":"GET","path":"/maas-api/v1/api-keys/18299860-da62-4d4f-a893-04ffad8ee933","host":"e2e-shared-a-5b0b89.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:10:03Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9c6b713d-271f-4196-94c7-da80eea6c02f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.6:35568","PortSpecifier":{"PortValue":35568}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784653803,"nanos":584149237},"http":{"id":"9c6b713d-271f-4196-94c7-da80eea6c02f","method":"GET","headers":{":authority":"e2e-shared-a-5b0b89.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/18299860-da62-4d4f-a893-04ffad8ee933",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:10:03Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"9c6b713d-271f-4196-94c7-da80eea6c02f","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T17:10:03Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"9c6b713d-271f-4196-94c7-da80eea6c02f","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":"f7df3451-19c7-42e5-8799-3b4fcdbca52a","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e390d681-c133-4985-89a1-3b6b48aec235"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/87ca8bb750ab"]}} {"level":"debug","ts":"2026-07-21T17:10:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"9c6b713d-271f-4196-94c7-da80eea6c02f","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/87ca8bb750ab"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e390d681-c133-4985-89a1-3b6b48aec235"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f7df3451-19c7-42e5-8799-3b4fcdbca52a","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"467efd891a2e625f559c0a277976a0871fd3ae6a720a6f4a0e1deee23d30f785"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.52:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-5b0b89.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/18299860-da62-4d4f-a893-04ffad8ee933",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:10:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9c6b713d-271f-4196-94c7-da80eea6c02f","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-21T17:10:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9c6b713d-271f-4196-94c7-da80eea6c02f","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-21T17:10:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9c6b713d-271f-4196-94c7-da80eea6c02f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-5b0b89/auth-test-model-5b0b89\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-5b0b89/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-21T17:10:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"9c6b713d-271f-4196-94c7-da80eea6c02f","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":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T17:10:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9c6b713d-271f-4196-94c7-da80eea6c02f","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-21T17:10:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9c6b713d-271f-4196-94c7-da80eea6c02f","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-21T17:10:03Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9c6b713d-271f-4196-94c7-da80eea6c02f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:10:03Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9c6b713d-271f-4196-94c7-da80eea6c02f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:10:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d74453e2e61b0f4e6539a825dfa9cf40336dfba3b157d0b217d631ac7666aec6"} {"level":"info","ts":"2026-07-21T17:10:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3"} {"level":"info","ts":"2026-07-21T17:10:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57"} {"level":"info","ts":"2026-07-21T17:10:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/953f08170f64793360129f3480c32137d888aeb2faf2ed26afc679c96a48da94"} {"level":"info","ts":"2026-07-21T17:10:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86"} {"level":"info","ts":"2026-07-21T17:10:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/adfd5894b02a64ec6c4477b1348f7760921986b4d544514a61569d548014260e"} {"level":"info","ts":"2026-07-21T17:10:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/103571c1a33024bfafb24cfe83e36ee7b338e85de92003bba6066c2b130128af"} {"level":"info","ts":"2026-07-21T17:10:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53"} {"level":"info","ts":"2026-07-21T17:10:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34"} {"level":"info","ts":"2026-07-21T17:10:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d4af5952fea5b1ee7108243b026b838f939afebf4608bb8b1a5f5c55d0a2ebe2"} {"level":"info","ts":"2026-07-21T17:10:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ed290a048e3cb3ad4c22889868bb0d965b50e5c436189ad9225561276645ae60"} {"level":"info","ts":"2026-07-21T17:10:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1"} {"level":"debug","ts":"2026-07-21T17:10:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed290a048e3cb3ad4c22889868bb0d965b50e5c436189ad9225561276645ae60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed290a048e3cb3ad4c22889868bb0d965b50e5c436189ad9225561276645ae60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ed290a048e3cb3ad4c22889868bb0d965b50e5c436189ad9225561276645ae60","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:10:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed290a048e3cb3ad4c22889868bb0d965b50e5c436189ad9225561276645ae60"} {"level":"debug","ts":"2026-07-21T17:10:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ed290a048e3cb3ad4c22889868bb0d965b50e5c436189ad9225561276645ae60","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:10:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed290a048e3cb3ad4c22889868bb0d965b50e5c436189ad9225561276645ae60"} {"level":"debug","ts":"2026-07-21T17:10:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed290a048e3cb3ad4c22889868bb0d965b50e5c436189ad9225561276645ae60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ed290a048e3cb3ad4c22889868bb0d965b50e5c436189ad9225561276645ae60"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed290a048e3cb3ad4c22889868bb0d965b50e5c436189ad9225561276645ae60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed290a048e3cb3ad4c22889868bb0d965b50e5c436189ad9225561276645ae60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed290a048e3cb3ad4c22889868bb0d965b50e5c436189ad9225561276645ae60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ed290a048e3cb3ad4c22889868bb0d965b50e5c436189ad9225561276645ae60","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:10:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed290a048e3cb3ad4c22889868bb0d965b50e5c436189ad9225561276645ae60"} {"level":"debug","ts":"2026-07-21T17:10:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ed290a048e3cb3ad4c22889868bb0d965b50e5c436189ad9225561276645ae60","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:10:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed290a048e3cb3ad4c22889868bb0d965b50e5c436189ad9225561276645ae60"} {"level":"debug","ts":"2026-07-21T17:10:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed290a048e3cb3ad4c22889868bb0d965b50e5c436189ad9225561276645ae60","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ed290a048e3cb3ad4c22889868bb0d965b50e5c436189ad9225561276645ae60"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed290a048e3cb3ad4c22889868bb0d965b50e5c436189ad9225561276645ae60","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ed290a048e3cb3ad4c22889868bb0d965b50e5c436189ad9225561276645ae60","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:10:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed290a048e3cb3ad4c22889868bb0d965b50e5c436189ad9225561276645ae60"} {"level":"debug","ts":"2026-07-21T17:10:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:10:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53"} {"level":"debug","ts":"2026-07-21T17:10:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:10:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53"} {"level":"debug","ts":"2026-07-21T17:10:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:10:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53"} {"level":"debug","ts":"2026-07-21T17:10:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:10:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53"} {"level":"debug","ts":"2026-07-21T17:10:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53"} {"level":"debug","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86"} {"level":"debug","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86"} {"level":"debug","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86"} {"level":"debug","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:20Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57"} {"level":"info","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57\": 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-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57"} {"level":"info","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57"} {"level":"debug","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"103571c1a33024bfafb24cfe83e36ee7b338e85de92003bba6066c2b130128af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"103571c1a33024bfafb24cfe83e36ee7b338e85de92003bba6066c2b130128af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"103571c1a33024bfafb24cfe83e36ee7b338e85de92003bba6066c2b130128af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/103571c1a33024bfafb24cfe83e36ee7b338e85de92003bba6066c2b130128af"} {"level":"info","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"103571c1a33024bfafb24cfe83e36ee7b338e85de92003bba6066c2b130128af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/103571c1a33024bfafb24cfe83e36ee7b338e85de92003bba6066c2b130128af"} {"level":"debug","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"103571c1a33024bfafb24cfe83e36ee7b338e85de92003bba6066c2b130128af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["103571c1a33024bfafb24cfe83e36ee7b338e85de92003bba6066c2b130128af"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57"} {"level":"info","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"103571c1a33024bfafb24cfe83e36ee7b338e85de92003bba6066c2b130128af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"103571c1a33024bfafb24cfe83e36ee7b338e85de92003bba6066c2b130128af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"103571c1a33024bfafb24cfe83e36ee7b338e85de92003bba6066c2b130128af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"103571c1a33024bfafb24cfe83e36ee7b338e85de92003bba6066c2b130128af","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/103571c1a33024bfafb24cfe83e36ee7b338e85de92003bba6066c2b130128af"} {"level":"debug","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"103571c1a33024bfafb24cfe83e36ee7b338e85de92003bba6066c2b130128af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"953f08170f64793360129f3480c32137d888aeb2faf2ed26afc679c96a48da94","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:20Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/103571c1a33024bfafb24cfe83e36ee7b338e85de92003bba6066c2b130128af"} {"level":"info","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"953f08170f64793360129f3480c32137d888aeb2faf2ed26afc679c96a48da94","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"103571c1a33024bfafb24cfe83e36ee7b338e85de92003bba6066c2b130128af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["103571c1a33024bfafb24cfe83e36ee7b338e85de92003bba6066c2b130128af"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"103571c1a33024bfafb24cfe83e36ee7b338e85de92003bba6066c2b130128af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"953f08170f64793360129f3480c32137d888aeb2faf2ed26afc679c96a48da94","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"953f08170f64793360129f3480c32137d888aeb2faf2ed26afc679c96a48da94","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"103571c1a33024bfafb24cfe83e36ee7b338e85de92003bba6066c2b130128af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"953f08170f64793360129f3480c32137d888aeb2faf2ed26afc679c96a48da94","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/953f08170f64793360129f3480c32137d888aeb2faf2ed26afc679c96a48da94"} {"level":"debug","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"953f08170f64793360129f3480c32137d888aeb2faf2ed26afc679c96a48da94","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["953f08170f64793360129f3480c32137d888aeb2faf2ed26afc679c96a48da94"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"953f08170f64793360129f3480c32137d888aeb2faf2ed26afc679c96a48da94","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"953f08170f64793360129f3480c32137d888aeb2faf2ed26afc679c96a48da94","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/103571c1a33024bfafb24cfe83e36ee7b338e85de92003bba6066c2b130128af"} {"level":"debug","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"adfd5894b02a64ec6c4477b1348f7760921986b4d544514a61569d548014260e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:20Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"adfd5894b02a64ec6c4477b1348f7760921986b4d544514a61569d548014260e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"adfd5894b02a64ec6c4477b1348f7760921986b4d544514a61569d548014260e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"adfd5894b02a64ec6c4477b1348f7760921986b4d544514a61569d548014260e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/953f08170f64793360129f3480c32137d888aeb2faf2ed26afc679c96a48da94"} {"level":"debug","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"adfd5894b02a64ec6c4477b1348f7760921986b4d544514a61569d548014260e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/adfd5894b02a64ec6c4477b1348f7760921986b4d544514a61569d548014260e"} {"level":"info","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"adfd5894b02a64ec6c4477b1348f7760921986b4d544514a61569d548014260e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"adfd5894b02a64ec6c4477b1348f7760921986b4d544514a61569d548014260e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/adfd5894b02a64ec6c4477b1348f7760921986b4d544514a61569d548014260e"} {"level":"debug","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"adfd5894b02a64ec6c4477b1348f7760921986b4d544514a61569d548014260e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["adfd5894b02a64ec6c4477b1348f7760921986b4d544514a61569d548014260e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d4af5952fea5b1ee7108243b026b838f939afebf4608bb8b1a5f5c55d0a2ebe2"} {"level":"info","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"adfd5894b02a64ec6c4477b1348f7760921986b4d544514a61569d548014260e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d4af5952fea5b1ee7108243b026b838f939afebf4608bb8b1a5f5c55d0a2ebe2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d4af5952fea5b1ee7108243b026b838f939afebf4608bb8b1a5f5c55d0a2ebe2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/adfd5894b02a64ec6c4477b1348f7760921986b4d544514a61569d548014260e"} {"level":"info","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d4af5952fea5b1ee7108243b026b838f939afebf4608bb8b1a5f5c55d0a2ebe2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"adfd5894b02a64ec6c4477b1348f7760921986b4d544514a61569d548014260e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d4af5952fea5b1ee7108243b026b838f939afebf4608bb8b1a5f5c55d0a2ebe2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d4af5952fea5b1ee7108243b026b838f939afebf4608bb8b1a5f5c55d0a2ebe2"} {"level":"info","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d4af5952fea5b1ee7108243b026b838f939afebf4608bb8b1a5f5c55d0a2ebe2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d4af5952fea5b1ee7108243b026b838f939afebf4608bb8b1a5f5c55d0a2ebe2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d4af5952fea5b1ee7108243b026b838f939afebf4608bb8b1a5f5c55d0a2ebe2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d4af5952fea5b1ee7108243b026b838f939afebf4608bb8b1a5f5c55d0a2ebe2"} {"level":"debug","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d4af5952fea5b1ee7108243b026b838f939afebf4608bb8b1a5f5c55d0a2ebe2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d4af5952fea5b1ee7108243b026b838f939afebf4608bb8b1a5f5c55d0a2ebe2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d4af5952fea5b1ee7108243b026b838f939afebf4608bb8b1a5f5c55d0a2ebe2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3"} {"level":"info","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d4af5952fea5b1ee7108243b026b838f939afebf4608bb8b1a5f5c55d0a2ebe2"} {"level":"info","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d4af5952fea5b1ee7108243b026b838f939afebf4608bb8b1a5f5c55d0a2ebe2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3"} {"level":"debug","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34"} {"level":"info","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3"} {"level":"info","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d74453e2e61b0f4e6539a825dfa9cf40336dfba3b157d0b217d631ac7666aec6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d74453e2e61b0f4e6539a825dfa9cf40336dfba3b157d0b217d631ac7666aec6"} {"level":"info","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d74453e2e61b0f4e6539a825dfa9cf40336dfba3b157d0b217d631ac7666aec6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34"} {"level":"info","ts":"2026-07-21T17:10:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d74453e2e61b0f4e6539a825dfa9cf40336dfba3b157d0b217d631ac7666aec6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d74453e2e61b0f4e6539a825dfa9cf40336dfba3b157d0b217d631ac7666aec6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3"} {"level":"info","ts":"2026-07-21T17:10:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d74453e2e61b0f4e6539a825dfa9cf40336dfba3b157d0b217d631ac7666aec6"} {"level":"info","ts":"2026-07-21T17:10:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d74453e2e61b0f4e6539a825dfa9cf40336dfba3b157d0b217d631ac7666aec6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3"} {"level":"info","ts":"2026-07-21T17:10:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1"} {"level":"info","ts":"2026-07-21T17:10:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d74453e2e61b0f4e6539a825dfa9cf40336dfba3b157d0b217d631ac7666aec6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d74453e2e61b0f4e6539a825dfa9cf40336dfba3b157d0b217d631ac7666aec6"} {"level":"info","ts":"2026-07-21T17:10:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d74453e2e61b0f4e6539a825dfa9cf40336dfba3b157d0b217d631ac7666aec6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34"} {"level":"info","ts":"2026-07-21T17:10:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d74453e2e61b0f4e6539a825dfa9cf40336dfba3b157d0b217d631ac7666aec6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d74453e2e61b0f4e6539a825dfa9cf40336dfba3b157d0b217d631ac7666aec6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1"} {"level":"info","ts":"2026-07-21T17:10:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d74453e2e61b0f4e6539a825dfa9cf40336dfba3b157d0b217d631ac7666aec6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d74453e2e61b0f4e6539a825dfa9cf40336dfba3b157d0b217d631ac7666aec6"} {"level":"info","ts":"2026-07-21T17:10:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d74453e2e61b0f4e6539a825dfa9cf40336dfba3b157d0b217d631ac7666aec6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:10:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:10:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:10:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34"} {"level":"debug","ts":"2026-07-21T17:10:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:10:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:10:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:10:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:10:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:10:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1"} {"level":"info","ts":"2026-07-21T17:10:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d74453e2e61b0f4e6539a825dfa9cf40336dfba3b157d0b217d631ac7666aec6"} {"level":"info","ts":"2026-07-21T17:10:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34"} {"level":"info","ts":"2026-07-21T17:10:22Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6f98af4a-83b4-4ba8-baaa-8463404303da","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.6:50550","PortSpecifier":{"PortValue":50550}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"6f98af4a-83b4-4ba8-baaa-8463404303da","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-5b0b89.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:10:22Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6f98af4a-83b4-4ba8-baaa-8463404303da","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.6:50550","PortSpecifier":{"PortValue":50550}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784653822,"nanos":801140379},"http":{"id":"6f98af4a-83b4-4ba8-baaa-8463404303da","method":"POST","headers":{":authority":"e2e-shared-a-5b0b89.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.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-21T17:10:22Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"6f98af4a-83b4-4ba8-baaa-8463404303da","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T17:10:22Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"6f98af4a-83b4-4ba8-baaa-8463404303da","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":"f7df3451-19c7-42e5-8799-3b4fcdbca52a","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e390d681-c133-4985-89a1-3b6b48aec235"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/87ca8bb750ab"]}} {"level":"debug","ts":"2026-07-21T17:10:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"6f98af4a-83b4-4ba8-baaa-8463404303da","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/87ca8bb750ab"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e390d681-c133-4985-89a1-3b6b48aec235"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f7df3451-19c7-42e5-8799-3b4fcdbca52a","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"467efd891a2e625f559c0a277976a0871fd3ae6a720a6f4a0e1deee23d30f785"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.52:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-5b0b89.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.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-21T17:10:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6f98af4a-83b4-4ba8-baaa-8463404303da","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-21T17:10:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6f98af4a-83b4-4ba8-baaa-8463404303da","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-21T17:10:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6f98af4a-83b4-4ba8-baaa-8463404303da","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-5b0b89/auth-test-model-5b0b89\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-5b0b89/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-21T17:10:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"6f98af4a-83b4-4ba8-baaa-8463404303da","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":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T17:10:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6f98af4a-83b4-4ba8-baaa-8463404303da","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-21T17:10:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6f98af4a-83b4-4ba8-baaa-8463404303da","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-21T17:10:22Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6f98af4a-83b4-4ba8-baaa-8463404303da","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:10:22Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6f98af4a-83b4-4ba8-baaa-8463404303da","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:10:22Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"099b777e-29cb-44b2-875e-9ee9aa22809c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.6:43568","PortSpecifier":{"PortValue":43568}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"099b777e-29cb-44b2-875e-9ee9aa22809c","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-e17cb5.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:10:22Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"099b777e-29cb-44b2-875e-9ee9aa22809c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.6:43568","PortSpecifier":{"PortValue":43568}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784653822,"nanos":838427993},"http":{"id":"099b777e-29cb-44b2-875e-9ee9aa22809c","method":"POST","headers":{":authority":"e2e-shared-b-e17cb5.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.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-21T17:10:22Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"099b777e-29cb-44b2-875e-9ee9aa22809c","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T17:10:22Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"099b777e-29cb-44b2-875e-9ee9aa22809c","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":"f7df3451-19c7-42e5-8799-3b4fcdbca52a","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e390d681-c133-4985-89a1-3b6b48aec235"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/87ca8bb750ab"]}} {"level":"debug","ts":"2026-07-21T17:10:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"099b777e-29cb-44b2-875e-9ee9aa22809c","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/87ca8bb750ab"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e390d681-c133-4985-89a1-3b6b48aec235"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f7df3451-19c7-42e5-8799-3b4fcdbca52a","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.53:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-e17cb5.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.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-21T17:10:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"099b777e-29cb-44b2-875e-9ee9aa22809c","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-21T17:10:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"099b777e-29cb-44b2-875e-9ee9aa22809c","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-21T17:10:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"099b777e-29cb-44b2-875e-9ee9aa22809c","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-e17cb5/auth-test-model-e17cb5\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-e17cb5/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-21T17:10:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"099b777e-29cb-44b2-875e-9ee9aa22809c","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T17:10:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"099b777e-29cb-44b2-875e-9ee9aa22809c","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-21T17:10:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"099b777e-29cb-44b2-875e-9ee9aa22809c","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-21T17:10:22Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"099b777e-29cb-44b2-875e-9ee9aa22809c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:10:22Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"099b777e-29cb-44b2-875e-9ee9aa22809c","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:10:22Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e20b9a52-87c6-49a3-8dc0-d3e97bbd6c6d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.6:50562","PortSpecifier":{"PortValue":50562}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e20b9a52-87c6-49a3-8dc0-d3e97bbd6c6d","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-5b0b89.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:10:22Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e20b9a52-87c6-49a3-8dc0-d3e97bbd6c6d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.6:50562","PortSpecifier":{"PortValue":50562}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784653822,"nanos":887668887},"http":{"id":"e20b9a52-87c6-49a3-8dc0-d3e97bbd6c6d","method":"POST","headers":{":authority":"e2e-shared-a-5b0b89.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.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-21T17:10:22Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e20b9a52-87c6-49a3-8dc0-d3e97bbd6c6d","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1bIOjPnj3nGtVHD97_GqISkVc8dIVmWSfTjX2ykxvgms6vvpoLokC98RaS9vi"} {"level":"debug","ts":"2026-07-21T17:10:22Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"e20b9a52-87c6-49a3-8dc0-d3e97bbd6c6d","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-5b0b89.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1bIOjPnj3nGtVHD97_GqISkVc8dIVmWSfTjX2ykxvgms6vvpoLokC98RaS9vi\"}"} {"level":"debug","ts":"2026-07-21T17:10:22Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"e20b9a52-87c6-49a3-8dc0-d3e97bbd6c6d","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-5b0b89.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":"ff55d14b-8ad1-4c5f-80a8-2a748b50a173","keyName":"e2e-auth-iso-a-5c6e43","subscription":"e2e-auth-iso-c0f5f7","tenant":"e2e-shared-a-5b0b89","userId":"ff55d14b-8ad1-4c5f-80a8-2a748b50a173","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-21T17:10:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e20b9a52-87c6-49a3-8dc0-d3e97bbd6c6d","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:10:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e20b9a52-87c6-49a3-8dc0-d3e97bbd6c6d","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-21T17:10:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e20b9a52-87c6-49a3-8dc0-d3e97bbd6c6d","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-21T17:10:22Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e20b9a52-87c6-49a3-8dc0-d3e97bbd6c6d","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-5b0b89/auth-test-model-5b0b89\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-5b0b89/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-21T17:10:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"e20b9a52-87c6-49a3-8dc0-d3e97bbd6c6d","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":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-21T17:10:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e20b9a52-87c6-49a3-8dc0-d3e97bbd6c6d","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-21T17:10:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e20b9a52-87c6-49a3-8dc0-d3e97bbd6c6d","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-21T17:10:22Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e20b9a52-87c6-49a3-8dc0-d3e97bbd6c6d","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-c0f5f7"} {"level":"info","ts":"2026-07-21T17:10:22Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e20b9a52-87c6-49a3-8dc0-d3e97bbd6c6d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:10:22Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e20b9a52-87c6-49a3-8dc0-d3e97bbd6c6d","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:10:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34"} {"level":"info","ts":"2026-07-21T17:10:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d50289eb3dff5fde1de9c53ed97c11280fa283915403b5cd7b0ad3416b37e3cd"} {"level":"info","ts":"2026-07-21T17:10:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/467efd891a2e625f559c0a277976a0871fd3ae6a720a6f4a0e1deee23d30f785"} {"level":"info","ts":"2026-07-21T17:10:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/39ef886a37243cfefc02799b479448d6981b7891b9631a777cdcc52b7048abb3"} {"level":"info","ts":"2026-07-21T17:10:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/821e427968fd2bbe0bbbb39b37c9d614f62e4b547f46cbbe83435c698b86bf68"} {"level":"info","ts":"2026-07-21T17:10:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6122d451d24a0ac27fa47cf9a21df434395343f209684ce85f950959522ebd25"} {"level":"info","ts":"2026-07-21T17:10:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/74cadcb4a549cb8b7c49316d8673e1bec4079ba57d19c62daca7f1273f4e28d5"} {"level":"info","ts":"2026-07-21T17:10:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d74453e2e61b0f4e6539a825dfa9cf40336dfba3b157d0b217d631ac7666aec6"} {"level":"info","ts":"2026-07-21T17:10:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d4af5952fea5b1ee7108243b026b838f939afebf4608bb8b1a5f5c55d0a2ebe2"} {"level":"info","ts":"2026-07-21T17:10:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/53eb35a999e6ffd195e167c7959e2d99a6dff67200b9c41ce02230ee8676bfe1"} {"level":"info","ts":"2026-07-21T17:10:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/103571c1a33024bfafb24cfe83e36ee7b338e85de92003bba6066c2b130128af"} {"level":"info","ts":"2026-07-21T17:10:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/70bc51f777d61acbf95d2de1d907bff2e4604e91a23ebbf213fe5c0a6e98695d"} {"level":"info","ts":"2026-07-21T17:10:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/944efa98507c4ca6fe911c3ce227435d721aa48aff7b6cf4ac9cb81ef9feebf5"} {"level":"info","ts":"2026-07-21T17:10:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b53be12668396ea3d43c53db5970380d4ad437296e80e25dcf64e4927f8e1bc0"} {"level":"info","ts":"2026-07-21T17:10:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e9b3fc9d9fe129b4cd31ececdaf43f1ae4525e77a0f78b6d9a1289273c48d323"} {"level":"info","ts":"2026-07-21T17:10:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86"} {"level":"info","ts":"2026-07-21T17:10:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/953f08170f64793360129f3480c32137d888aeb2faf2ed26afc679c96a48da94"} {"level":"info","ts":"2026-07-21T17:10:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53"} {"level":"info","ts":"2026-07-21T17:10:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/adfd5894b02a64ec6c4477b1348f7760921986b4d544514a61569d548014260e"} {"level":"info","ts":"2026-07-21T17:10:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ed290a048e3cb3ad4c22889868bb0d965b50e5c436189ad9225561276645ae60"} {"level":"info","ts":"2026-07-21T17:10:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57"} {"level":"info","ts":"2026-07-21T17:10:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/85a9b384d0b301b3f99c4be842ce71343b7864dc4e100988f73c7495b6b55d61"} {"level":"info","ts":"2026-07-21T17:10:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/699f252b80cc37376e72469278ed14fddf0933876534b7d3ee0220c3c519e55d"} {"level":"info","ts":"2026-07-21T17:10:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/06b8740400171107de91fb79994f9c872e4f7951fb784a715975d437b8abf3e1"} {"level":"debug","ts":"2026-07-21T17:11:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"944efa98507c4ca6fe911c3ce227435d721aa48aff7b6cf4ac9cb81ef9feebf5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"944efa98507c4ca6fe911c3ce227435d721aa48aff7b6cf4ac9cb81ef9feebf5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"944efa98507c4ca6fe911c3ce227435d721aa48aff7b6cf4ac9cb81ef9feebf5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:11:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/944efa98507c4ca6fe911c3ce227435d721aa48aff7b6cf4ac9cb81ef9feebf5"} {"level":"debug","ts":"2026-07-21T17:11:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"944efa98507c4ca6fe911c3ce227435d721aa48aff7b6cf4ac9cb81ef9feebf5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:11:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/944efa98507c4ca6fe911c3ce227435d721aa48aff7b6cf4ac9cb81ef9feebf5"} {"level":"debug","ts":"2026-07-21T17:11:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"944efa98507c4ca6fe911c3ce227435d721aa48aff7b6cf4ac9cb81ef9feebf5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["944efa98507c4ca6fe911c3ce227435d721aa48aff7b6cf4ac9cb81ef9feebf5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"944efa98507c4ca6fe911c3ce227435d721aa48aff7b6cf4ac9cb81ef9feebf5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"944efa98507c4ca6fe911c3ce227435d721aa48aff7b6cf4ac9cb81ef9feebf5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"944efa98507c4ca6fe911c3ce227435d721aa48aff7b6cf4ac9cb81ef9feebf5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"944efa98507c4ca6fe911c3ce227435d721aa48aff7b6cf4ac9cb81ef9feebf5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"944efa98507c4ca6fe911c3ce227435d721aa48aff7b6cf4ac9cb81ef9feebf5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:11:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/944efa98507c4ca6fe911c3ce227435d721aa48aff7b6cf4ac9cb81ef9feebf5"} {"level":"debug","ts":"2026-07-21T17:11:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"944efa98507c4ca6fe911c3ce227435d721aa48aff7b6cf4ac9cb81ef9feebf5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:11:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/944efa98507c4ca6fe911c3ce227435d721aa48aff7b6cf4ac9cb81ef9feebf5"} {"level":"debug","ts":"2026-07-21T17:11:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"944efa98507c4ca6fe911c3ce227435d721aa48aff7b6cf4ac9cb81ef9feebf5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["944efa98507c4ca6fe911c3ce227435d721aa48aff7b6cf4ac9cb81ef9feebf5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"944efa98507c4ca6fe911c3ce227435d721aa48aff7b6cf4ac9cb81ef9feebf5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"944efa98507c4ca6fe911c3ce227435d721aa48aff7b6cf4ac9cb81ef9feebf5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:11:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/944efa98507c4ca6fe911c3ce227435d721aa48aff7b6cf4ac9cb81ef9feebf5"} {"level":"debug","ts":"2026-07-21T17:11:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6957d603342f15f60ab5d8f5acfff9eeb3530662c6046e0cdf45db8f5040776d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6957d603342f15f60ab5d8f5acfff9eeb3530662c6046e0cdf45db8f5040776d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6957d603342f15f60ab5d8f5acfff9eeb3530662c6046e0cdf45db8f5040776d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6957d603342f15f60ab5d8f5acfff9eeb3530662c6046e0cdf45db8f5040776d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:11:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6957d603342f15f60ab5d8f5acfff9eeb3530662c6046e0cdf45db8f5040776d"} {"level":"debug","ts":"2026-07-21T17:11:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6957d603342f15f60ab5d8f5acfff9eeb3530662c6046e0cdf45db8f5040776d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:11:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6957d603342f15f60ab5d8f5acfff9eeb3530662c6046e0cdf45db8f5040776d"} {"level":"debug","ts":"2026-07-21T17:11:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6957d603342f15f60ab5d8f5acfff9eeb3530662c6046e0cdf45db8f5040776d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6957d603342f15f60ab5d8f5acfff9eeb3530662c6046e0cdf45db8f5040776d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6957d603342f15f60ab5d8f5acfff9eeb3530662c6046e0cdf45db8f5040776d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6957d603342f15f60ab5d8f5acfff9eeb3530662c6046e0cdf45db8f5040776d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6957d603342f15f60ab5d8f5acfff9eeb3530662c6046e0cdf45db8f5040776d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"611b900e4a4d8d9d4c71c68b7ee92a5dad60d10c3a0cf6e33a5ce922ed988f8a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11:47Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6957d603342f15f60ab5d8f5acfff9eeb3530662c6046e0cdf45db8f5040776d"} {"level":"info","ts":"2026-07-21T17:11:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"611b900e4a4d8d9d4c71c68b7ee92a5dad60d10c3a0cf6e33a5ce922ed988f8a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6957d603342f15f60ab5d8f5acfff9eeb3530662c6046e0cdf45db8f5040776d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6957d603342f15f60ab5d8f5acfff9eeb3530662c6046e0cdf45db8f5040776d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6957d603342f15f60ab5d8f5acfff9eeb3530662c6046e0cdf45db8f5040776d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"611b900e4a4d8d9d4c71c68b7ee92a5dad60d10c3a0cf6e33a5ce922ed988f8a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/611b900e4a4d8d9d4c71c68b7ee92a5dad60d10c3a0cf6e33a5ce922ed988f8a"} {"level":"info","ts":"2026-07-21T17:11:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"611b900e4a4d8d9d4c71c68b7ee92a5dad60d10c3a0cf6e33a5ce922ed988f8a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6957d603342f15f60ab5d8f5acfff9eeb3530662c6046e0cdf45db8f5040776d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6957d603342f15f60ab5d8f5acfff9eeb3530662c6046e0cdf45db8f5040776d"} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6957d603342f15f60ab5d8f5acfff9eeb3530662c6046e0cdf45db8f5040776d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"611b900e4a4d8d9d4c71c68b7ee92a5dad60d10c3a0cf6e33a5ce922ed988f8a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6957d603342f15f60ab5d8f5acfff9eeb3530662c6046e0cdf45db8f5040776d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6957d603342f15f60ab5d8f5acfff9eeb3530662c6046e0cdf45db8f5040776d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6957d603342f15f60ab5d8f5acfff9eeb3530662c6046e0cdf45db8f5040776d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6957d603342f15f60ab5d8f5acfff9eeb3530662c6046e0cdf45db8f5040776d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6957d603342f15f60ab5d8f5acfff9eeb3530662c6046e0cdf45db8f5040776d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"6957d603342f15f60ab5d8f5acfff9eeb3530662c6046e0cdf45db8f5040776d","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"6957d603342f15f60ab5d8f5acfff9eeb3530662c6046e0cdf45db8f5040776d\": 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-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"611b900e4a4d8d9d4c71c68b7ee92a5dad60d10c3a0cf6e33a5ce922ed988f8a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6957d603342f15f60ab5d8f5acfff9eeb3530662c6046e0cdf45db8f5040776d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6957d603342f15f60ab5d8f5acfff9eeb3530662c6046e0cdf45db8f5040776d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/611b900e4a4d8d9d4c71c68b7ee92a5dad60d10c3a0cf6e33a5ce922ed988f8a"} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6957d603342f15f60ab5d8f5acfff9eeb3530662c6046e0cdf45db8f5040776d"} {"level":"debug","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"611b900e4a4d8d9d4c71c68b7ee92a5dad60d10c3a0cf6e33a5ce922ed988f8a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["611b900e4a4d8d9d4c71c68b7ee92a5dad60d10c3a0cf6e33a5ce922ed988f8a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"611b900e4a4d8d9d4c71c68b7ee92a5dad60d10c3a0cf6e33a5ce922ed988f8a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"611b900e4a4d8d9d4c71c68b7ee92a5dad60d10c3a0cf6e33a5ce922ed988f8a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"611b900e4a4d8d9d4c71c68b7ee92a5dad60d10c3a0cf6e33a5ce922ed988f8a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"611b900e4a4d8d9d4c71c68b7ee92a5dad60d10c3a0cf6e33a5ce922ed988f8a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"611b900e4a4d8d9d4c71c68b7ee92a5dad60d10c3a0cf6e33a5ce922ed988f8a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/611b900e4a4d8d9d4c71c68b7ee92a5dad60d10c3a0cf6e33a5ce922ed988f8a"} {"level":"debug","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c8bce5d473c856fbd2f03afdc0780ca3638c65cdbd3a76a1f0425b9e0e57b2cf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c8bce5d473c856fbd2f03afdc0780ca3638c65cdbd3a76a1f0425b9e0e57b2cf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"611b900e4a4d8d9d4c71c68b7ee92a5dad60d10c3a0cf6e33a5ce922ed988f8a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/611b900e4a4d8d9d4c71c68b7ee92a5dad60d10c3a0cf6e33a5ce922ed988f8a"} {"level":"debug","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c8bce5d473c856fbd2f03afdc0780ca3638c65cdbd3a76a1f0425b9e0e57b2cf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c8bce5d473c856fbd2f03afdc0780ca3638c65cdbd3a76a1f0425b9e0e57b2cf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c8bce5d473c856fbd2f03afdc0780ca3638c65cdbd3a76a1f0425b9e0e57b2cf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c8bce5d473c856fbd2f03afdc0780ca3638c65cdbd3a76a1f0425b9e0e57b2cf"} {"level":"error","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"c8bce5d473c856fbd2f03afdc0780ca3638c65cdbd3a76a1f0425b9e0e57b2cf","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"c8bce5d473c856fbd2f03afdc0780ca3638c65cdbd3a76a1f0425b9e0e57b2cf\": 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-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c8bce5d473c856fbd2f03afdc0780ca3638c65cdbd3a76a1f0425b9e0e57b2cf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c8bce5d473c856fbd2f03afdc0780ca3638c65cdbd3a76a1f0425b9e0e57b2cf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"611b900e4a4d8d9d4c71c68b7ee92a5dad60d10c3a0cf6e33a5ce922ed988f8a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["611b900e4a4d8d9d4c71c68b7ee92a5dad60d10c3a0cf6e33a5ce922ed988f8a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c8bce5d473c856fbd2f03afdc0780ca3638c65cdbd3a76a1f0425b9e0e57b2cf"} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"611b900e4a4d8d9d4c71c68b7ee92a5dad60d10c3a0cf6e33a5ce922ed988f8a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"611b900e4a4d8d9d4c71c68b7ee92a5dad60d10c3a0cf6e33a5ce922ed988f8a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"611b900e4a4d8d9d4c71c68b7ee92a5dad60d10c3a0cf6e33a5ce922ed988f8a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"611b900e4a4d8d9d4c71c68b7ee92a5dad60d10c3a0cf6e33a5ce922ed988f8a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"611b900e4a4d8d9d4c71c68b7ee92a5dad60d10c3a0cf6e33a5ce922ed988f8a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/611b900e4a4d8d9d4c71c68b7ee92a5dad60d10c3a0cf6e33a5ce922ed988f8a"} {"level":"debug","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6122d451d24a0ac27fa47cf9a21df434395343f209684ce85f950959522ebd25","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6122d451d24a0ac27fa47cf9a21df434395343f209684ce85f950959522ebd25","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"611b900e4a4d8d9d4c71c68b7ee92a5dad60d10c3a0cf6e33a5ce922ed988f8a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6122d451d24a0ac27fa47cf9a21df434395343f209684ce85f950959522ebd25","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6122d451d24a0ac27fa47cf9a21df434395343f209684ce85f950959522ebd25","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/611b900e4a4d8d9d4c71c68b7ee92a5dad60d10c3a0cf6e33a5ce922ed988f8a"} {"level":"debug","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c8bce5d473c856fbd2f03afdc0780ca3638c65cdbd3a76a1f0425b9e0e57b2cf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c8bce5d473c856fbd2f03afdc0780ca3638c65cdbd3a76a1f0425b9e0e57b2cf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c8bce5d473c856fbd2f03afdc0780ca3638c65cdbd3a76a1f0425b9e0e57b2cf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6122d451d24a0ac27fa47cf9a21df434395343f209684ce85f950959522ebd25","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6122d451d24a0ac27fa47cf9a21df434395343f209684ce85f950959522ebd25"} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6122d451d24a0ac27fa47cf9a21df434395343f209684ce85f950959522ebd25","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c8bce5d473c856fbd2f03afdc0780ca3638c65cdbd3a76a1f0425b9e0e57b2cf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c8bce5d473c856fbd2f03afdc0780ca3638c65cdbd3a76a1f0425b9e0e57b2cf"} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c8bce5d473c856fbd2f03afdc0780ca3638c65cdbd3a76a1f0425b9e0e57b2cf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"611b900e4a4d8d9d4c71c68b7ee92a5dad60d10c3a0cf6e33a5ce922ed988f8a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["611b900e4a4d8d9d4c71c68b7ee92a5dad60d10c3a0cf6e33a5ce922ed988f8a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"611b900e4a4d8d9d4c71c68b7ee92a5dad60d10c3a0cf6e33a5ce922ed988f8a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6122d451d24a0ac27fa47cf9a21df434395343f209684ce85f950959522ebd25","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c8bce5d473c856fbd2f03afdc0780ca3638c65cdbd3a76a1f0425b9e0e57b2cf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c8bce5d473c856fbd2f03afdc0780ca3638c65cdbd3a76a1f0425b9e0e57b2cf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6122d451d24a0ac27fa47cf9a21df434395343f209684ce85f950959522ebd25"} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c8bce5d473c856fbd2f03afdc0780ca3638c65cdbd3a76a1f0425b9e0e57b2cf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"611b900e4a4d8d9d4c71c68b7ee92a5dad60d10c3a0cf6e33a5ce922ed988f8a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6122d451d24a0ac27fa47cf9a21df434395343f209684ce85f950959522ebd25","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6122d451d24a0ac27fa47cf9a21df434395343f209684ce85f950959522ebd25"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c8bce5d473c856fbd2f03afdc0780ca3638c65cdbd3a76a1f0425b9e0e57b2cf"} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6122d451d24a0ac27fa47cf9a21df434395343f209684ce85f950959522ebd25","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c8bce5d473c856fbd2f03afdc0780ca3638c65cdbd3a76a1f0425b9e0e57b2cf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2e3c7333d4f7c0c408a720432b20411386b7d22a7fa85bb05c00b76c58acfca7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2e3c7333d4f7c0c408a720432b20411386b7d22a7fa85bb05c00b76c58acfca7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6122d451d24a0ac27fa47cf9a21df434395343f209684ce85f950959522ebd25","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2e3c7333d4f7c0c408a720432b20411386b7d22a7fa85bb05c00b76c58acfca7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/611b900e4a4d8d9d4c71c68b7ee92a5dad60d10c3a0cf6e33a5ce922ed988f8a"} {"level":"debug","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2e3c7333d4f7c0c408a720432b20411386b7d22a7fa85bb05c00b76c58acfca7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2e3c7333d4f7c0c408a720432b20411386b7d22a7fa85bb05c00b76c58acfca7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2e3c7333d4f7c0c408a720432b20411386b7d22a7fa85bb05c00b76c58acfca7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2e3c7333d4f7c0c408a720432b20411386b7d22a7fa85bb05c00b76c58acfca7"} {"level":"debug","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2e3c7333d4f7c0c408a720432b20411386b7d22a7fa85bb05c00b76c58acfca7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2e3c7333d4f7c0c408a720432b20411386b7d22a7fa85bb05c00b76c58acfca7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c8bce5d473c856fbd2f03afdc0780ca3638c65cdbd3a76a1f0425b9e0e57b2cf"} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2e3c7333d4f7c0c408a720432b20411386b7d22a7fa85bb05c00b76c58acfca7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2e3c7333d4f7c0c408a720432b20411386b7d22a7fa85bb05c00b76c58acfca7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6122d451d24a0ac27fa47cf9a21df434395343f209684ce85f950959522ebd25"} {"level":"debug","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"22ff1e0223eddc6ece0fe6cda170b60fe0fc7ed51035af02b6ab6e99922a5c27","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2e3c7333d4f7c0c408a720432b20411386b7d22a7fa85bb05c00b76c58acfca7"} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"22ff1e0223eddc6ece0fe6cda170b60fe0fc7ed51035af02b6ab6e99922a5c27","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"22ff1e0223eddc6ece0fe6cda170b60fe0fc7ed51035af02b6ab6e99922a5c27","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22ff1e0223eddc6ece0fe6cda170b60fe0fc7ed51035af02b6ab6e99922a5c27"} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"22ff1e0223eddc6ece0fe6cda170b60fe0fc7ed51035af02b6ab6e99922a5c27","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"22ff1e0223eddc6ece0fe6cda170b60fe0fc7ed51035af02b6ab6e99922a5c27","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"22ff1e0223eddc6ece0fe6cda170b60fe0fc7ed51035af02b6ab6e99922a5c27","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"22ff1e0223eddc6ece0fe6cda170b60fe0fc7ed51035af02b6ab6e99922a5c27\": 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-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"22ff1e0223eddc6ece0fe6cda170b60fe0fc7ed51035af02b6ab6e99922a5c27","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"22ff1e0223eddc6ece0fe6cda170b60fe0fc7ed51035af02b6ab6e99922a5c27","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22ff1e0223eddc6ece0fe6cda170b60fe0fc7ed51035af02b6ab6e99922a5c27"} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22ff1e0223eddc6ece0fe6cda170b60fe0fc7ed51035af02b6ab6e99922a5c27"} {"level":"debug","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c41b58bd2c97d4a67d878a8a37695674bcb31a0ceef9075cf4978c997e223bed","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c41b58bd2c97d4a67d878a8a37695674bcb31a0ceef9075cf4978c997e223bed","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c41b58bd2c97d4a67d878a8a37695674bcb31a0ceef9075cf4978c997e223bed","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c41b58bd2c97d4a67d878a8a37695674bcb31a0ceef9075cf4978c997e223bed","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c41b58bd2c97d4a67d878a8a37695674bcb31a0ceef9075cf4978c997e223bed"} {"level":"debug","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"22ff1e0223eddc6ece0fe6cda170b60fe0fc7ed51035af02b6ab6e99922a5c27","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["22ff1e0223eddc6ece0fe6cda170b60fe0fc7ed51035af02b6ab6e99922a5c27"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c41b58bd2c97d4a67d878a8a37695674bcb31a0ceef9075cf4978c997e223bed"} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"22ff1e0223eddc6ece0fe6cda170b60fe0fc7ed51035af02b6ab6e99922a5c27","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c41b58bd2c97d4a67d878a8a37695674bcb31a0ceef9075cf4978c997e223bed","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c41b58bd2c97d4a67d878a8a37695674bcb31a0ceef9075cf4978c997e223bed"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c41b58bd2c97d4a67d878a8a37695674bcb31a0ceef9075cf4978c997e223bed","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"22ff1e0223eddc6ece0fe6cda170b60fe0fc7ed51035af02b6ab6e99922a5c27","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22ff1e0223eddc6ece0fe6cda170b60fe0fc7ed51035af02b6ab6e99922a5c27"} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"22ff1e0223eddc6ece0fe6cda170b60fe0fc7ed51035af02b6ab6e99922a5c27","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c41b58bd2c97d4a67d878a8a37695674bcb31a0ceef9075cf4978c997e223bed","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c41b58bd2c97d4a67d878a8a37695674bcb31a0ceef9075cf4978c997e223bed","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"22ff1e0223eddc6ece0fe6cda170b60fe0fc7ed51035af02b6ab6e99922a5c27","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["22ff1e0223eddc6ece0fe6cda170b60fe0fc7ed51035af02b6ab6e99922a5c27"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c41b58bd2c97d4a67d878a8a37695674bcb31a0ceef9075cf4978c997e223bed"} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"22ff1e0223eddc6ece0fe6cda170b60fe0fc7ed51035af02b6ab6e99922a5c27","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c41b58bd2c97d4a67d878a8a37695674bcb31a0ceef9075cf4978c997e223bed","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c41b58bd2c97d4a67d878a8a37695674bcb31a0ceef9075cf4978c997e223bed"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22ff1e0223eddc6ece0fe6cda170b60fe0fc7ed51035af02b6ab6e99922a5c27"} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c41b58bd2c97d4a67d878a8a37695674bcb31a0ceef9075cf4978c997e223bed","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"22ff1e0223eddc6ece0fe6cda170b60fe0fc7ed51035af02b6ab6e99922a5c27","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4579bdbab1be20f87b9af4ee32dd39ca308b2622f847699b4867450edaef830e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c41b58bd2c97d4a67d878a8a37695674bcb31a0ceef9075cf4978c997e223bed"} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4579bdbab1be20f87b9af4ee32dd39ca308b2622f847699b4867450edaef830e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c41b58bd2c97d4a67d878a8a37695674bcb31a0ceef9075cf4978c997e223bed","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4579bdbab1be20f87b9af4ee32dd39ca308b2622f847699b4867450edaef830e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4579bdbab1be20f87b9af4ee32dd39ca308b2622f847699b4867450edaef830e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4579bdbab1be20f87b9af4ee32dd39ca308b2622f847699b4867450edaef830e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4579bdbab1be20f87b9af4ee32dd39ca308b2622f847699b4867450edaef830e"} {"level":"error","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"4579bdbab1be20f87b9af4ee32dd39ca308b2622f847699b4867450edaef830e","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"4579bdbab1be20f87b9af4ee32dd39ca308b2622f847699b4867450edaef830e\": 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-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4579bdbab1be20f87b9af4ee32dd39ca308b2622f847699b4867450edaef830e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4579bdbab1be20f87b9af4ee32dd39ca308b2622f847699b4867450edaef830e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4579bdbab1be20f87b9af4ee32dd39ca308b2622f847699b4867450edaef830e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4579bdbab1be20f87b9af4ee32dd39ca308b2622f847699b4867450edaef830e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4579bdbab1be20f87b9af4ee32dd39ca308b2622f847699b4867450edaef830e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22ff1e0223eddc6ece0fe6cda170b60fe0fc7ed51035af02b6ab6e99922a5c27"} {"level":"error","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"4579bdbab1be20f87b9af4ee32dd39ca308b2622f847699b4867450edaef830e","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"4579bdbab1be20f87b9af4ee32dd39ca308b2622f847699b4867450edaef830e\": 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-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4579bdbab1be20f87b9af4ee32dd39ca308b2622f847699b4867450edaef830e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4579bdbab1be20f87b9af4ee32dd39ca308b2622f847699b4867450edaef830e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c41b58bd2c97d4a67d878a8a37695674bcb31a0ceef9075cf4978c997e223bed"} {"level":"debug","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b1216367d3863583541ce36f93c674db565d857468da128401d01ec2fcedc933","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4579bdbab1be20f87b9af4ee32dd39ca308b2622f847699b4867450edaef830e"} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b1216367d3863583541ce36f93c674db565d857468da128401d01ec2fcedc933","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b1216367d3863583541ce36f93c674db565d857468da128401d01ec2fcedc933","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b1216367d3863583541ce36f93c674db565d857468da128401d01ec2fcedc933"} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b1216367d3863583541ce36f93c674db565d857468da128401d01ec2fcedc933","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b1216367d3863583541ce36f93c674db565d857468da128401d01ec2fcedc933","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"b1216367d3863583541ce36f93c674db565d857468da128401d01ec2fcedc933","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"b1216367d3863583541ce36f93c674db565d857468da128401d01ec2fcedc933\": 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-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b1216367d3863583541ce36f93c674db565d857468da128401d01ec2fcedc933","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b1216367d3863583541ce36f93c674db565d857468da128401d01ec2fcedc933","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b1216367d3863583541ce36f93c674db565d857468da128401d01ec2fcedc933"} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b1216367d3863583541ce36f93c674db565d857468da128401d01ec2fcedc933"} {"level":"debug","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"050e042fdb3a6ec32002bdbab07162ed70105ac9e4dfe22201238e7b8404ad0a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"050e042fdb3a6ec32002bdbab07162ed70105ac9e4dfe22201238e7b8404ad0a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b80546af34e5fc51bc8d9c6094618b7e73e92e2db13fb39e574eb926197c66fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b80546af34e5fc51bc8d9c6094618b7e73e92e2db13fb39e574eb926197c66fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"050e042fdb3a6ec32002bdbab07162ed70105ac9e4dfe22201238e7b8404ad0a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b1216367d3863583541ce36f93c674db565d857468da128401d01ec2fcedc933","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b1216367d3863583541ce36f93c674db565d857468da128401d01ec2fcedc933"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/050e042fdb3a6ec32002bdbab07162ed70105ac9e4dfe22201238e7b8404ad0a"} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b1216367d3863583541ce36f93c674db565d857468da128401d01ec2fcedc933","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b80546af34e5fc51bc8d9c6094618b7e73e92e2db13fb39e574eb926197c66fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b80546af34e5fc51bc8d9c6094618b7e73e92e2db13fb39e574eb926197c66fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"050e042fdb3a6ec32002bdbab07162ed70105ac9e4dfe22201238e7b8404ad0a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["050e042fdb3a6ec32002bdbab07162ed70105ac9e4dfe22201238e7b8404ad0a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"050e042fdb3a6ec32002bdbab07162ed70105ac9e4dfe22201238e7b8404ad0a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b1216367d3863583541ce36f93c674db565d857468da128401d01ec2fcedc933","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b80546af34e5fc51bc8d9c6094618b7e73e92e2db13fb39e574eb926197c66fe","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b80546af34e5fc51bc8d9c6094618b7e73e92e2db13fb39e574eb926197c66fe"} {"level":"debug","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"050e042fdb3a6ec32002bdbab07162ed70105ac9e4dfe22201238e7b8404ad0a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"050e042fdb3a6ec32002bdbab07162ed70105ac9e4dfe22201238e7b8404ad0a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/050e042fdb3a6ec32002bdbab07162ed70105ac9e4dfe22201238e7b8404ad0a"} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b80546af34e5fc51bc8d9c6094618b7e73e92e2db13fb39e574eb926197c66fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b80546af34e5fc51bc8d9c6094618b7e73e92e2db13fb39e574eb926197c66fe"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b1216367d3863583541ce36f93c674db565d857468da128401d01ec2fcedc933"} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b80546af34e5fc51bc8d9c6094618b7e73e92e2db13fb39e574eb926197c66fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"050e042fdb3a6ec32002bdbab07162ed70105ac9e4dfe22201238e7b8404ad0a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["050e042fdb3a6ec32002bdbab07162ed70105ac9e4dfe22201238e7b8404ad0a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b80546af34e5fc51bc8d9c6094618b7e73e92e2db13fb39e574eb926197c66fe"} {"level":"info","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53"} {"level":"info","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"050e042fdb3a6ec32002bdbab07162ed70105ac9e4dfe22201238e7b8404ad0a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/050e042fdb3a6ec32002bdbab07162ed70105ac9e4dfe22201238e7b8404ad0a"} {"level":"info","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b80546af34e5fc51bc8d9c6094618b7e73e92e2db13fb39e574eb926197c66fe"} {"level":"info","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b80546af34e5fc51bc8d9c6094618b7e73e92e2db13fb39e574eb926197c66fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"050e042fdb3a6ec32002bdbab07162ed70105ac9e4dfe22201238e7b8404ad0a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1425f607debdde90ca6e055fabafc127151a20da1e21b7030e4f2ed2cf436805","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1425f607debdde90ca6e055fabafc127151a20da1e21b7030e4f2ed2cf436805"} {"level":"info","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/050e042fdb3a6ec32002bdbab07162ed70105ac9e4dfe22201238e7b8404ad0a"} {"level":"info","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57"} {"level":"info","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1425f607debdde90ca6e055fabafc127151a20da1e21b7030e4f2ed2cf436805","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34"} {"level":"info","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53"} {"level":"info","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1425f607debdde90ca6e055fabafc127151a20da1e21b7030e4f2ed2cf436805"} {"level":"info","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ccfafe36fa9cd454f7b070b1a3b05a9c157fa0ea90513986088d554293b46835"} {"level":"info","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/53eb35a999e6ffd195e167c7959e2d99a6dff67200b9c41ce02230ee8676bfe1"} {"level":"info","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1425f607debdde90ca6e055fabafc127151a20da1e21b7030e4f2ed2cf436805","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1425f607debdde90ca6e055fabafc127151a20da1e21b7030e4f2ed2cf436805"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2059e8adb1f3a9c7e2a71c5f9a7cd29567d3c30913fc627c20519b776a03711d"} {"level":"info","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/467efd891a2e625f559c0a277976a0871fd3ae6a720a6f4a0e1deee23d30f785"} {"level":"info","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1425f607debdde90ca6e055fabafc127151a20da1e21b7030e4f2ed2cf436805","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ccfafe36fa9cd454f7b070b1a3b05a9c157fa0ea90513986088d554293b46835","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ccfafe36fa9cd454f7b070b1a3b05a9c157fa0ea90513986088d554293b46835"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57"} {"level":"info","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34"} {"level":"info","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ccfafe36fa9cd454f7b070b1a3b05a9c157fa0ea90513986088d554293b46835","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"53eb35a999e6ffd195e167c7959e2d99a6dff67200b9c41ce02230ee8676bfe1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["53eb35a999e6ffd195e167c7959e2d99a6dff67200b9c41ce02230ee8676bfe1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/50ad48911a7ab5b9ab6f7ae10135d472fbd5e03b0bddf2f7564e10ad332a7efb"} {"level":"info","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5bf79d4e0513d521c806f4d1fd0856fc087c425121688afa656c20acb09927e5"} {"level":"info","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86"} {"level":"info","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"53eb35a999e6ffd195e167c7959e2d99a6dff67200b9c41ce02230ee8676bfe1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2059e8adb1f3a9c7e2a71c5f9a7cd29567d3c30913fc627c20519b776a03711d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2059e8adb1f3a9c7e2a71c5f9a7cd29567d3c30913fc627c20519b776a03711d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562"} {"level":"info","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1425f607debdde90ca6e055fabafc127151a20da1e21b7030e4f2ed2cf436805"} {"level":"info","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2059e8adb1f3a9c7e2a71c5f9a7cd29567d3c30913fc627c20519b776a03711d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"467efd891a2e625f559c0a277976a0871fd3ae6a720a6f4a0e1deee23d30f785","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["467efd891a2e625f559c0a277976a0871fd3ae6a720a6f4a0e1deee23d30f785"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ccfafe36fa9cd454f7b070b1a3b05a9c157fa0ea90513986088d554293b46835"} {"level":"info","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/53eb35a999e6ffd195e167c7959e2d99a6dff67200b9c41ce02230ee8676bfe1"} {"level":"info","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2059e8adb1f3a9c7e2a71c5f9a7cd29567d3c30913fc627c20519b776a03711d"} {"level":"info","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"467efd891a2e625f559c0a277976a0871fd3ae6a720a6f4a0e1deee23d30f785","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"50ad48911a7ab5b9ab6f7ae10135d472fbd5e03b0bddf2f7564e10ad332a7efb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["50ad48911a7ab5b9ab6f7ae10135d472fbd5e03b0bddf2f7564e10ad332a7efb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/467efd891a2e625f559c0a277976a0871fd3ae6a720a6f4a0e1deee23d30f785"} {"level":"info","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"50ad48911a7ab5b9ab6f7ae10135d472fbd5e03b0bddf2f7564e10ad332a7efb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5bf79d4e0513d521c806f4d1fd0856fc087c425121688afa656c20acb09927e5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5bf79d4e0513d521c806f4d1fd0856fc087c425121688afa656c20acb09927e5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/50ad48911a7ab5b9ab6f7ae10135d472fbd5e03b0bddf2f7564e10ad332a7efb"} {"level":"info","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5bf79d4e0513d521c806f4d1fd0856fc087c425121688afa656c20acb09927e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5bf79d4e0513d521c806f4d1fd0856fc087c425121688afa656c20acb09927e5"} {"level":"info","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86"} {"level":"info","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1425f607debdde90ca6e055fabafc127151a20da1e21b7030e4f2ed2cf436805","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ccfafe36fa9cd454f7b070b1a3b05a9c157fa0ea90513986088d554293b46835","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"53eb35a999e6ffd195e167c7959e2d99a6dff67200b9c41ce02230ee8676bfe1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2059e8adb1f3a9c7e2a71c5f9a7cd29567d3c30913fc627c20519b776a03711d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"467efd891a2e625f559c0a277976a0871fd3ae6a720a6f4a0e1deee23d30f785","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"50ad48911a7ab5b9ab6f7ae10135d472fbd5e03b0bddf2f7564e10ad332a7efb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5bf79d4e0513d521c806f4d1fd0856fc087c425121688afa656c20acb09927e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562"} {"level":"info","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562"} {"level":"debug","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562"} {"level":"info","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562"} {"level":"debug","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562"} {"level":"info","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562"} {"level":"debug","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562"} {"level":"info","ts":"2026-07-21T17:11:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:11:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562"} {"level":"debug","ts":"2026-07-21T17:11:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:11:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562"} {"level":"debug","ts":"2026-07-21T17:11:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:11:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562"} {"level":"debug","ts":"2026-07-21T17:11:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:11:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562"} {"level":"debug","ts":"2026-07-21T17:11:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:11:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562"} {"level":"debug","ts":"2026-07-21T17:11:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:11:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562"} {"level":"debug","ts":"2026-07-21T17:11:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:11:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562"} {"level":"debug","ts":"2026-07-21T17:11:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:11:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562"} {"level":"debug","ts":"2026-07-21T17:11:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:11:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562"} {"level":"debug","ts":"2026-07-21T17:11:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:11:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562"} {"level":"debug","ts":"2026-07-21T17:11:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:11:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562"} {"level":"debug","ts":"2026-07-21T17:11:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:11:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562"} {"level":"debug","ts":"2026-07-21T17:11:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:11:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562"} {"level":"debug","ts":"2026-07-21T17:11:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:11:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:11:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:11:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562"} {"level":"debug","ts":"2026-07-21T17:11:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:11:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562"} {"level":"debug","ts":"2026-07-21T17:11:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:11:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:11:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:11:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:11:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:11:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562"} {"level":"info","ts":"2026-07-21T17:11:52Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"888d95cf-e0dd-4c7e-8db1-23a5b50fbbfa","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.6:51818","PortSpecifier":{"PortValue":51818}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"888d95cf-e0dd-4c7e-8db1-23a5b50fbbfa","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-5b0b89.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:11:52Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"888d95cf-e0dd-4c7e-8db1-23a5b50fbbfa","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.6:51818","PortSpecifier":{"PortValue":51818}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784653912,"nanos":160481742},"http":{"id":"888d95cf-e0dd-4c7e-8db1-23a5b50fbbfa","method":"POST","headers":{":authority":"e2e-shared-a-5b0b89.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.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-21T17:11:52Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"888d95cf-e0dd-4c7e-8db1-23a5b50fbbfa","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T17:11:52Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"888d95cf-e0dd-4c7e-8db1-23a5b50fbbfa","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":"f7df3451-19c7-42e5-8799-3b4fcdbca52a","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e390d681-c133-4985-89a1-3b6b48aec235"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/87ca8bb750ab"]}} {"level":"debug","ts":"2026-07-21T17:11:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"888d95cf-e0dd-4c7e-8db1-23a5b50fbbfa","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/87ca8bb750ab"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e390d681-c133-4985-89a1-3b6b48aec235"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f7df3451-19c7-42e5-8799-3b4fcdbca52a","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"467efd891a2e625f559c0a277976a0871fd3ae6a720a6f4a0e1deee23d30f785"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.52:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-5b0b89.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.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-21T17:11:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"888d95cf-e0dd-4c7e-8db1-23a5b50fbbfa","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-21T17:11:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"888d95cf-e0dd-4c7e-8db1-23a5b50fbbfa","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-21T17:11:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"888d95cf-e0dd-4c7e-8db1-23a5b50fbbfa","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-5b0b89/sub-test-model-5b0b89\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-5b0b89/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-21T17:11:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"888d95cf-e0dd-4c7e-8db1-23a5b50fbbfa","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":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T17:11:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"888d95cf-e0dd-4c7e-8db1-23a5b50fbbfa","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-21T17:11:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"888d95cf-e0dd-4c7e-8db1-23a5b50fbbfa","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-21T17:11:52Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"888d95cf-e0dd-4c7e-8db1-23a5b50fbbfa","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:11:52Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"888d95cf-e0dd-4c7e-8db1-23a5b50fbbfa","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:11:52Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"bfefd0a0-87d0-4a3f-83ca-9e6d562741b0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.6:50928","PortSpecifier":{"PortValue":50928}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"bfefd0a0-87d0-4a3f-83ca-9e6d562741b0","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-e17cb5.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:11:52Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"bfefd0a0-87d0-4a3f-83ca-9e6d562741b0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.6:50928","PortSpecifier":{"PortValue":50928}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784653912,"nanos":199576412},"http":{"id":"bfefd0a0-87d0-4a3f-83ca-9e6d562741b0","method":"POST","headers":{":authority":"e2e-shared-b-e17cb5.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.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-21T17:11:52Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"bfefd0a0-87d0-4a3f-83ca-9e6d562741b0","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T17:11:52Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"bfefd0a0-87d0-4a3f-83ca-9e6d562741b0","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":"f7df3451-19c7-42e5-8799-3b4fcdbca52a","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e390d681-c133-4985-89a1-3b6b48aec235"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/87ca8bb750ab"]}} {"level":"debug","ts":"2026-07-21T17:11:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"bfefd0a0-87d0-4a3f-83ca-9e6d562741b0","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/87ca8bb750ab"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e390d681-c133-4985-89a1-3b6b48aec235"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f7df3451-19c7-42e5-8799-3b4fcdbca52a","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.53:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-e17cb5.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.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-21T17:11:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bfefd0a0-87d0-4a3f-83ca-9e6d562741b0","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-21T17:11:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bfefd0a0-87d0-4a3f-83ca-9e6d562741b0","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-21T17:11:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bfefd0a0-87d0-4a3f-83ca-9e6d562741b0","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-e17cb5/sub-test-model-e17cb5\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-e17cb5/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-21T17:11:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"bfefd0a0-87d0-4a3f-83ca-9e6d562741b0","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T17:11:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bfefd0a0-87d0-4a3f-83ca-9e6d562741b0","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-21T17:11:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bfefd0a0-87d0-4a3f-83ca-9e6d562741b0","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-21T17:11:52Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"bfefd0a0-87d0-4a3f-83ca-9e6d562741b0","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:11:52Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"bfefd0a0-87d0-4a3f-83ca-9e6d562741b0","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:11:52Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"fd006003-95d1-4255-a291-ecef46972f76","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.6:51828","PortSpecifier":{"PortValue":51828}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"fd006003-95d1-4255-a291-ecef46972f76","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-5b0b89.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:11:52Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"fd006003-95d1-4255-a291-ecef46972f76","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.6:51828","PortSpecifier":{"PortValue":51828}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784653912,"nanos":239004604},"http":{"id":"fd006003-95d1-4255-a291-ecef46972f76","method":"GET","headers":{":authority":"e2e-shared-a-5b0b89.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:11:52Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"fd006003-95d1-4255-a291-ecef46972f76","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1YOygcxpsKoiNC9Fx_MXRbd0yzT4V7P9OdvbEj8SUFw0FGSK7JpDigRdrFiU5"} {"level":"debug","ts":"2026-07-21T17:11:52Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"fd006003-95d1-4255-a291-ecef46972f76","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-5b0b89.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1YOygcxpsKoiNC9Fx_MXRbd0yzT4V7P9OdvbEj8SUFw0FGSK7JpDigRdrFiU5\"}"} {"level":"debug","ts":"2026-07-21T17:11:52Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"fd006003-95d1-4255-a291-ecef46972f76","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-5b0b89.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":"f427c08e-4205-441e-862a-cef70dddbcd9","keyName":"e2e-sub-iso-434271","subscription":"e2e-a-only-d796e8","tenant":"e2e-shared-a-5b0b89","userId":"f427c08e-4205-441e-862a-cef70dddbcd9","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-21T17:11:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"fd006003-95d1-4255-a291-ecef46972f76","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:11:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fd006003-95d1-4255-a291-ecef46972f76","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-21T17:11:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fd006003-95d1-4255-a291-ecef46972f76","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-21T17:11:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fd006003-95d1-4255-a291-ecef46972f76","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-5b0b89/sub-test-model-5b0b89\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-5b0b89/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-21T17:11:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"fd006003-95d1-4255-a291-ecef46972f76","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":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-21T17:11:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fd006003-95d1-4255-a291-ecef46972f76","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-d796e8"} {"level":"debug","ts":"2026-07-21T17:11:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fd006003-95d1-4255-a291-ecef46972f76","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-21T17:11:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fd006003-95d1-4255-a291-ecef46972f76","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-21T17:11:52Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"fd006003-95d1-4255-a291-ecef46972f76","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:11:52Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"fd006003-95d1-4255-a291-ecef46972f76","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:11:52Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"835aadf3-c670-444c-b143-223061a14833","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.6:50938","PortSpecifier":{"PortValue":50938}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"835aadf3-c670-444c-b143-223061a14833","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-e17cb5.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:11:52Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"835aadf3-c670-444c-b143-223061a14833","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.6:50938","PortSpecifier":{"PortValue":50938}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784653912,"nanos":275227213},"http":{"id":"835aadf3-c670-444c-b143-223061a14833","method":"GET","headers":{":authority":"e2e-shared-b-e17cb5.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:11:52Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"835aadf3-c670-444c-b143-223061a14833","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-M9hNAPsdLyY69ZZd_9HjD3Dclghb1fs5iITT8dTHv4bYjvpei42mtBvYkSQO"} {"level":"debug","ts":"2026-07-21T17:11:52Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"835aadf3-c670-444c-b143-223061a14833","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-e17cb5.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-M9hNAPsdLyY69ZZd_9HjD3Dclghb1fs5iITT8dTHv4bYjvpei42mtBvYkSQO\"}"} {"level":"debug","ts":"2026-07-21T17:11:52Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"835aadf3-c670-444c-b143-223061a14833","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-e17cb5.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":"66b7fbbd-3393-44ed-91cf-db1cd763aa90","keyName":"e2e-sub-iso-26c1f0","subscription":"e2e-b-only-d796e8","tenant":"e2e-shared-b-e17cb5","userId":"66b7fbbd-3393-44ed-91cf-db1cd763aa90","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-21T17:11:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"835aadf3-c670-444c-b143-223061a14833","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:11:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"835aadf3-c670-444c-b143-223061a14833","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-21T17:11:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"835aadf3-c670-444c-b143-223061a14833","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-21T17:11:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"835aadf3-c670-444c-b143-223061a14833","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-e17cb5/sub-test-model-e17cb5\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-e17cb5/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-21T17:11:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"835aadf3-c670-444c-b143-223061a14833","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-21T17:11:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"835aadf3-c670-444c-b143-223061a14833","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-21T17:11:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"835aadf3-c670-444c-b143-223061a14833","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-21T17:11:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"835aadf3-c670-444c-b143-223061a14833","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-d796e8"} {"level":"info","ts":"2026-07-21T17:11:52Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"835aadf3-c670-444c-b143-223061a14833","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:11:52Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"835aadf3-c670-444c-b143-223061a14833","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:12:02Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"80ef3dde-f0f1-4187-9ef8-14e19f24b3ba","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.6:45168","PortSpecifier":{"PortValue":45168}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"80ef3dde-f0f1-4187-9ef8-14e19f24b3ba","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-5b0b89.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:12:02Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"80ef3dde-f0f1-4187-9ef8-14e19f24b3ba","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.6:45168","PortSpecifier":{"PortValue":45168}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784653922,"nanos":154147479},"http":{"id":"80ef3dde-f0f1-4187-9ef8-14e19f24b3ba","method":"POST","headers":{":authority":"e2e-shared-a-5b0b89.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.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-21T17:12:02Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"80ef3dde-f0f1-4187-9ef8-14e19f24b3ba","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T17:12:02Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"80ef3dde-f0f1-4187-9ef8-14e19f24b3ba","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":"f7df3451-19c7-42e5-8799-3b4fcdbca52a","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e390d681-c133-4985-89a1-3b6b48aec235"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/87ca8bb750ab"]}} {"level":"debug","ts":"2026-07-21T17:12:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"80ef3dde-f0f1-4187-9ef8-14e19f24b3ba","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/87ca8bb750ab"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e390d681-c133-4985-89a1-3b6b48aec235"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f7df3451-19c7-42e5-8799-3b4fcdbca52a","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"467efd891a2e625f559c0a277976a0871fd3ae6a720a6f4a0e1deee23d30f785"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.52:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-5b0b89.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.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-21T17:12:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"80ef3dde-f0f1-4187-9ef8-14e19f24b3ba","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-21T17:12:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"80ef3dde-f0f1-4187-9ef8-14e19f24b3ba","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-21T17:12:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"80ef3dde-f0f1-4187-9ef8-14e19f24b3ba","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-5b0b89/sub-test-model-5b0b89\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-5b0b89/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-21T17:12:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"80ef3dde-f0f1-4187-9ef8-14e19f24b3ba","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":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T17:12:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"80ef3dde-f0f1-4187-9ef8-14e19f24b3ba","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-21T17:12:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"80ef3dde-f0f1-4187-9ef8-14e19f24b3ba","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-21T17:12:02Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"80ef3dde-f0f1-4187-9ef8-14e19f24b3ba","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:12:02Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"80ef3dde-f0f1-4187-9ef8-14e19f24b3ba","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:12:02Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c43fb98d-69da-49af-84c7-aa0c305cef4f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.6:56246","PortSpecifier":{"PortValue":56246}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c43fb98d-69da-49af-84c7-aa0c305cef4f","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-e17cb5.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:12:02Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c43fb98d-69da-49af-84c7-aa0c305cef4f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.6:56246","PortSpecifier":{"PortValue":56246}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784653922,"nanos":190934891},"http":{"id":"c43fb98d-69da-49af-84c7-aa0c305cef4f","method":"POST","headers":{":authority":"e2e-shared-b-e17cb5.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.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-21T17:12:02Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"c43fb98d-69da-49af-84c7-aa0c305cef4f","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T17:12:02Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c43fb98d-69da-49af-84c7-aa0c305cef4f","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":"f7df3451-19c7-42e5-8799-3b4fcdbca52a","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e390d681-c133-4985-89a1-3b6b48aec235"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/87ca8bb750ab"]}} {"level":"debug","ts":"2026-07-21T17:12:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c43fb98d-69da-49af-84c7-aa0c305cef4f","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/87ca8bb750ab"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e390d681-c133-4985-89a1-3b6b48aec235"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f7df3451-19c7-42e5-8799-3b4fcdbca52a","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.53:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-e17cb5.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.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-21T17:12:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c43fb98d-69da-49af-84c7-aa0c305cef4f","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-21T17:12:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c43fb98d-69da-49af-84c7-aa0c305cef4f","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-21T17:12:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c43fb98d-69da-49af-84c7-aa0c305cef4f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-e17cb5/sub-test-model-e17cb5\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-e17cb5/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-21T17:12:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"c43fb98d-69da-49af-84c7-aa0c305cef4f","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T17:12:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c43fb98d-69da-49af-84c7-aa0c305cef4f","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-21T17:12:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c43fb98d-69da-49af-84c7-aa0c305cef4f","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-21T17:12:02Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c43fb98d-69da-49af-84c7-aa0c305cef4f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:12:02Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c43fb98d-69da-49af-84c7-aa0c305cef4f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:12:02Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ccc62df2-e1f7-4661-8902-bd587b44123e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.6:45172","PortSpecifier":{"PortValue":45172}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ccc62df2-e1f7-4661-8902-bd587b44123e","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-5b0b89.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:12:02Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ccc62df2-e1f7-4661-8902-bd587b44123e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.6:45172","PortSpecifier":{"PortValue":45172}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784653922,"nanos":224201829},"http":{"id":"ccc62df2-e1f7-4661-8902-bd587b44123e","method":"POST","headers":{":authority":"e2e-shared-a-5b0b89.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.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-21T17:12:02Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ccc62df2-e1f7-4661-8902-bd587b44123e","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-f1l2APmE7FNTIbwq_e2FNjFHgR2EsZ0CisJIC6mJC5j8qc3kfjtREEIZIOEI"} {"level":"debug","ts":"2026-07-21T17:12:02Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"ccc62df2-e1f7-4661-8902-bd587b44123e","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-5b0b89.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-f1l2APmE7FNTIbwq_e2FNjFHgR2EsZ0CisJIC6mJC5j8qc3kfjtREEIZIOEI\"}"} {"level":"debug","ts":"2026-07-21T17:12:02Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"ccc62df2-e1f7-4661-8902-bd587b44123e","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-5b0b89.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":"72b6023b-1064-426d-820c-06799afacc2f","keyName":"e2e-sub-iso-03ff04","subscription":"e2e-shared-sub-04da09","tenant":"e2e-shared-a-5b0b89","userId":"72b6023b-1064-426d-820c-06799afacc2f","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-21T17:12:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ccc62df2-e1f7-4661-8902-bd587b44123e","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:12:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ccc62df2-e1f7-4661-8902-bd587b44123e","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-21T17:12:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ccc62df2-e1f7-4661-8902-bd587b44123e","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-21T17:12:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ccc62df2-e1f7-4661-8902-bd587b44123e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-5b0b89/sub-test-model-5b0b89\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-5b0b89/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-21T17:12:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"ccc62df2-e1f7-4661-8902-bd587b44123e","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":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-21T17:12:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ccc62df2-e1f7-4661-8902-bd587b44123e","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-04da09"} {"level":"debug","ts":"2026-07-21T17:12:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ccc62df2-e1f7-4661-8902-bd587b44123e","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-21T17:12:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ccc62df2-e1f7-4661-8902-bd587b44123e","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-21T17:12:02Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ccc62df2-e1f7-4661-8902-bd587b44123e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:12:02Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ccc62df2-e1f7-4661-8902-bd587b44123e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:12:02Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d6bee91b-c0ae-47cf-96eb-7e68a73342a2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.6:56260","PortSpecifier":{"PortValue":56260}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d6bee91b-c0ae-47cf-96eb-7e68a73342a2","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-b-e17cb5.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:12:02Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d6bee91b-c0ae-47cf-96eb-7e68a73342a2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.6:56260","PortSpecifier":{"PortValue":56260}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784653922,"nanos":252215014},"http":{"id":"d6bee91b-c0ae-47cf-96eb-7e68a73342a2","method":"POST","headers":{":authority":"e2e-shared-b-e17cb5.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.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-21T17:12:02Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d6bee91b-c0ae-47cf-96eb-7e68a73342a2","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-5Rh14xftU4Tsaqrn_EdzYFpNcOqtg5NtquDSiHMYoxsdd4WqmpepI37IjGIX"} {"level":"debug","ts":"2026-07-21T17:12:02Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"d6bee91b-c0ae-47cf-96eb-7e68a73342a2","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-e17cb5.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-5Rh14xftU4Tsaqrn_EdzYFpNcOqtg5NtquDSiHMYoxsdd4WqmpepI37IjGIX\"}"} {"level":"debug","ts":"2026-07-21T17:12:02Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"d6bee91b-c0ae-47cf-96eb-7e68a73342a2","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-e17cb5.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":"542a528d-9b53-4db3-a50f-a4b735ee5174","keyName":"e2e-sub-iso-78bef9","subscription":"e2e-shared-sub-04da09","tenant":"e2e-shared-b-e17cb5","userId":"542a528d-9b53-4db3-a50f-a4b735ee5174","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-21T17:12:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d6bee91b-c0ae-47cf-96eb-7e68a73342a2","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:12:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d6bee91b-c0ae-47cf-96eb-7e68a73342a2","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-21T17:12:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d6bee91b-c0ae-47cf-96eb-7e68a73342a2","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-21T17:12:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d6bee91b-c0ae-47cf-96eb-7e68a73342a2","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-e17cb5/sub-test-model-e17cb5\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-e17cb5/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-21T17:12:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"d6bee91b-c0ae-47cf-96eb-7e68a73342a2","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-21T17:12:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d6bee91b-c0ae-47cf-96eb-7e68a73342a2","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-21T17:12:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d6bee91b-c0ae-47cf-96eb-7e68a73342a2","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-21T17:12:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d6bee91b-c0ae-47cf-96eb-7e68a73342a2","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-04da09"} {"level":"info","ts":"2026-07-21T17:12:02Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d6bee91b-c0ae-47cf-96eb-7e68a73342a2","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:12:02Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d6bee91b-c0ae-47cf-96eb-7e68a73342a2","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:12:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/611b900e4a4d8d9d4c71c68b7ee92a5dad60d10c3a0cf6e33a5ce922ed988f8a"} {"level":"info","ts":"2026-07-21T17:12:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2059e8adb1f3a9c7e2a71c5f9a7cd29567d3c30913fc627c20519b776a03711d"} {"level":"info","ts":"2026-07-21T17:12:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4579bdbab1be20f87b9af4ee32dd39ca308b2622f847699b4867450edaef830e"} {"level":"info","ts":"2026-07-21T17:12:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c8bce5d473c856fbd2f03afdc0780ca3638c65cdbd3a76a1f0425b9e0e57b2cf"} {"level":"info","ts":"2026-07-21T17:12:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b1216367d3863583541ce36f93c674db565d857468da128401d01ec2fcedc933"} {"level":"info","ts":"2026-07-21T17:12:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b80546af34e5fc51bc8d9c6094618b7e73e92e2db13fb39e574eb926197c66fe"} {"level":"info","ts":"2026-07-21T17:12:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2e3c7333d4f7c0c408a720432b20411386b7d22a7fa85bb05c00b76c58acfca7"} {"level":"info","ts":"2026-07-21T17:12:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ccfafe36fa9cd454f7b070b1a3b05a9c157fa0ea90513986088d554293b46835"} {"level":"info","ts":"2026-07-21T17:12:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/944efa98507c4ca6fe911c3ce227435d721aa48aff7b6cf4ac9cb81ef9feebf5"} {"level":"info","ts":"2026-07-21T17:12:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1425f607debdde90ca6e055fabafc127151a20da1e21b7030e4f2ed2cf436805"} {"level":"info","ts":"2026-07-21T17:12:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c41b58bd2c97d4a67d878a8a37695674bcb31a0ceef9075cf4978c997e223bed"} {"level":"info","ts":"2026-07-21T17:12:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53"} {"level":"info","ts":"2026-07-21T17:12:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/42240e819918be2858b21108fb1e0e81c5160ca72d83c992f1555e8755cd8562"} {"level":"info","ts":"2026-07-21T17:12:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/467efd891a2e625f559c0a277976a0871fd3ae6a720a6f4a0e1deee23d30f785"} {"level":"info","ts":"2026-07-21T17:12:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/53eb35a999e6ffd195e167c7959e2d99a6dff67200b9c41ce02230ee8676bfe1"} {"level":"info","ts":"2026-07-21T17:12:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6122d451d24a0ac27fa47cf9a21df434395343f209684ce85f950959522ebd25"} {"level":"info","ts":"2026-07-21T17:12:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/50ad48911a7ab5b9ab6f7ae10135d472fbd5e03b0bddf2f7564e10ad332a7efb"} {"level":"info","ts":"2026-07-21T17:12:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5bf79d4e0513d521c806f4d1fd0856fc087c425121688afa656c20acb09927e5"} {"level":"info","ts":"2026-07-21T17:12:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/050e042fdb3a6ec32002bdbab07162ed70105ac9e4dfe22201238e7b8404ad0a"} {"level":"info","ts":"2026-07-21T17:12:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34"} {"level":"info","ts":"2026-07-21T17:12:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6957d603342f15f60ab5d8f5acfff9eeb3530662c6046e0cdf45db8f5040776d"} {"level":"info","ts":"2026-07-21T17:12:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86"} {"level":"info","ts":"2026-07-21T17:12:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/22ff1e0223eddc6ece0fe6cda170b60fe0fc7ed51035af02b6ab6e99922a5c27"} {"level":"info","ts":"2026-07-21T17:12:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57"} {"level":"debug","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c1033c869088d1c2aa2549a391259c745ec2365503b2d2577b43c9e0e511155a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:13:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:13:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c1033c869088d1c2aa2549a391259c745ec2365503b2d2577b43c9e0e511155a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c1033c869088d1c2aa2549a391259c745ec2365503b2d2577b43c9e0e511155a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c1033c869088d1c2aa2549a391259c745ec2365503b2d2577b43c9e0e511155a"} {"level":"debug","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c1033c869088d1c2aa2549a391259c745ec2365503b2d2577b43c9e0e511155a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c1033c869088d1c2aa2549a391259c745ec2365503b2d2577b43c9e0e511155a"} {"level":"debug","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c1033c869088d1c2aa2549a391259c745ec2365503b2d2577b43c9e0e511155a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c1033c869088d1c2aa2549a391259c745ec2365503b2d2577b43c9e0e511155a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c1033c869088d1c2aa2549a391259c745ec2365503b2d2577b43c9e0e511155a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c1033c869088d1c2aa2549a391259c745ec2365503b2d2577b43c9e0e511155a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c1033c869088d1c2aa2549a391259c745ec2365503b2d2577b43c9e0e511155a"} {"level":"debug","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5f8ef2bc397559260a7885c0c768d0e7b95bb1a6f1d98242e025ee17f2921fb1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:13:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:13:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5f8ef2bc397559260a7885c0c768d0e7b95bb1a6f1d98242e025ee17f2921fb1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5f8ef2bc397559260a7885c0c768d0e7b95bb1a6f1d98242e025ee17f2921fb1"} {"level":"debug","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5f8ef2bc397559260a7885c0c768d0e7b95bb1a6f1d98242e025ee17f2921fb1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5f8ef2bc397559260a7885c0c768d0e7b95bb1a6f1d98242e025ee17f2921fb1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5f8ef2bc397559260a7885c0c768d0e7b95bb1a6f1d98242e025ee17f2921fb1"} {"level":"debug","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5f8ef2bc397559260a7885c0c768d0e7b95bb1a6f1d98242e025ee17f2921fb1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5f8ef2bc397559260a7885c0c768d0e7b95bb1a6f1d98242e025ee17f2921fb1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5f8ef2bc397559260a7885c0c768d0e7b95bb1a6f1d98242e025ee17f2921fb1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5f8ef2bc397559260a7885c0c768d0e7b95bb1a6f1d98242e025ee17f2921fb1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:13:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:13:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5f8ef2bc397559260a7885c0c768d0e7b95bb1a6f1d98242e025ee17f2921fb1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5f8ef2bc397559260a7885c0c768d0e7b95bb1a6f1d98242e025ee17f2921fb1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5f8ef2bc397559260a7885c0c768d0e7b95bb1a6f1d98242e025ee17f2921fb1"} {"level":"debug","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5f8ef2bc397559260a7885c0c768d0e7b95bb1a6f1d98242e025ee17f2921fb1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5f8ef2bc397559260a7885c0c768d0e7b95bb1a6f1d98242e025ee17f2921fb1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5f8ef2bc397559260a7885c0c768d0e7b95bb1a6f1d98242e025ee17f2921fb1"} {"level":"debug","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"918d5f6eae7d96ae55a84d119a29aa9eb2fff49d06c176a2f078e13a0a2a3682","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:13:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:13:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/918d5f6eae7d96ae55a84d119a29aa9eb2fff49d06c176a2f078e13a0a2a3682"} {"level":"info","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"918d5f6eae7d96ae55a84d119a29aa9eb2fff49d06c176a2f078e13a0a2a3682","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5f8ef2bc397559260a7885c0c768d0e7b95bb1a6f1d98242e025ee17f2921fb1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5f8ef2bc397559260a7885c0c768d0e7b95bb1a6f1d98242e025ee17f2921fb1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/918d5f6eae7d96ae55a84d119a29aa9eb2fff49d06c176a2f078e13a0a2a3682"} {"level":"info","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5f8ef2bc397559260a7885c0c768d0e7b95bb1a6f1d98242e025ee17f2921fb1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"918d5f6eae7d96ae55a84d119a29aa9eb2fff49d06c176a2f078e13a0a2a3682","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["918d5f6eae7d96ae55a84d119a29aa9eb2fff49d06c176a2f078e13a0a2a3682"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"918d5f6eae7d96ae55a84d119a29aa9eb2fff49d06c176a2f078e13a0a2a3682","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5f8ef2bc397559260a7885c0c768d0e7b95bb1a6f1d98242e025ee17f2921fb1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:13:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:13:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5f8ef2bc397559260a7885c0c768d0e7b95bb1a6f1d98242e025ee17f2921fb1"} {"level":"info","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5f8ef2bc397559260a7885c0c768d0e7b95bb1a6f1d98242e025ee17f2921fb1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"918d5f6eae7d96ae55a84d119a29aa9eb2fff49d06c176a2f078e13a0a2a3682","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:13:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:13:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/918d5f6eae7d96ae55a84d119a29aa9eb2fff49d06c176a2f078e13a0a2a3682"} {"level":"info","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"918d5f6eae7d96ae55a84d119a29aa9eb2fff49d06c176a2f078e13a0a2a3682","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5f8ef2bc397559260a7885c0c768d0e7b95bb1a6f1d98242e025ee17f2921fb1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"918d5f6eae7d96ae55a84d119a29aa9eb2fff49d06c176a2f078e13a0a2a3682","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["918d5f6eae7d96ae55a84d119a29aa9eb2fff49d06c176a2f078e13a0a2a3682"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5f8ef2bc397559260a7885c0c768d0e7b95bb1a6f1d98242e025ee17f2921fb1"} {"level":"info","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"918d5f6eae7d96ae55a84d119a29aa9eb2fff49d06c176a2f078e13a0a2a3682","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5f8ef2bc397559260a7885c0c768d0e7b95bb1a6f1d98242e025ee17f2921fb1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5f8ef2bc397559260a7885c0c768d0e7b95bb1a6f1d98242e025ee17f2921fb1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/918d5f6eae7d96ae55a84d119a29aa9eb2fff49d06c176a2f078e13a0a2a3682"} {"level":"info","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8a0649b2548466f2d0ba884e3020ea0a54a6a206a1e46616a3f9b89a1eb6a3b7"} {"level":"info","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5f8ef2bc397559260a7885c0c768d0e7b95bb1a6f1d98242e025ee17f2921fb1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8a0649b2548466f2d0ba884e3020ea0a54a6a206a1e46616a3f9b89a1eb6a3b7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8a0649b2548466f2d0ba884e3020ea0a54a6a206a1e46616a3f9b89a1eb6a3b7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8a0649b2548466f2d0ba884e3020ea0a54a6a206a1e46616a3f9b89a1eb6a3b7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"918d5f6eae7d96ae55a84d119a29aa9eb2fff49d06c176a2f078e13a0a2a3682","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:13:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:13:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/918d5f6eae7d96ae55a84d119a29aa9eb2fff49d06c176a2f078e13a0a2a3682"} {"level":"info","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"918d5f6eae7d96ae55a84d119a29aa9eb2fff49d06c176a2f078e13a0a2a3682","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5f8ef2bc397559260a7885c0c768d0e7b95bb1a6f1d98242e025ee17f2921fb1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:13:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:13:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5f8ef2bc397559260a7885c0c768d0e7b95bb1a6f1d98242e025ee17f2921fb1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8a0649b2548466f2d0ba884e3020ea0a54a6a206a1e46616a3f9b89a1eb6a3b7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"918d5f6eae7d96ae55a84d119a29aa9eb2fff49d06c176a2f078e13a0a2a3682","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["918d5f6eae7d96ae55a84d119a29aa9eb2fff49d06c176a2f078e13a0a2a3682"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5f8ef2bc397559260a7885c0c768d0e7b95bb1a6f1d98242e025ee17f2921fb1"} {"level":"info","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"918d5f6eae7d96ae55a84d119a29aa9eb2fff49d06c176a2f078e13a0a2a3682","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5f8ef2bc397559260a7885c0c768d0e7b95bb1a6f1d98242e025ee17f2921fb1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5f8ef2bc397559260a7885c0c768d0e7b95bb1a6f1d98242e025ee17f2921fb1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5f8ef2bc397559260a7885c0c768d0e7b95bb1a6f1d98242e025ee17f2921fb1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"918d5f6eae7d96ae55a84d119a29aa9eb2fff49d06c176a2f078e13a0a2a3682","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6122d451d24a0ac27fa47cf9a21df434395343f209684ce85f950959522ebd25","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:13:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:13:23Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8a0649b2548466f2d0ba884e3020ea0a54a6a206a1e46616a3f9b89a1eb6a3b7"} {"level":"info","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6122d451d24a0ac27fa47cf9a21df434395343f209684ce85f950959522ebd25","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5f8ef2bc397559260a7885c0c768d0e7b95bb1a6f1d98242e025ee17f2921fb1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6122d451d24a0ac27fa47cf9a21df434395343f209684ce85f950959522ebd25","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6122d451d24a0ac27fa47cf9a21df434395343f209684ce85f950959522ebd25","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/918d5f6eae7d96ae55a84d119a29aa9eb2fff49d06c176a2f078e13a0a2a3682"} {"level":"debug","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6122d451d24a0ac27fa47cf9a21df434395343f209684ce85f950959522ebd25","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5f8ef2bc397559260a7885c0c768d0e7b95bb1a6f1d98242e025ee17f2921fb1"} {"level":"debug","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6122d451d24a0ac27fa47cf9a21df434395343f209684ce85f950959522ebd25","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:13:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:13:23Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6122d451d24a0ac27fa47cf9a21df434395343f209684ce85f950959522ebd25"} {"level":"info","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6122d451d24a0ac27fa47cf9a21df434395343f209684ce85f950959522ebd25","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6122d451d24a0ac27fa47cf9a21df434395343f209684ce85f950959522ebd25","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:13:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6122d451d24a0ac27fa47cf9a21df434395343f209684ce85f950959522ebd25"} {"level":"debug","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6122d451d24a0ac27fa47cf9a21df434395343f209684ce85f950959522ebd25","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6122d451d24a0ac27fa47cf9a21df434395343f209684ce85f950959522ebd25"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6122d451d24a0ac27fa47cf9a21df434395343f209684ce85f950959522ebd25","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9de7519d9306b3b5619a2ef0049e5fe96e1a70528001a1668dbe07de70317250","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9de7519d9306b3b5619a2ef0049e5fe96e1a70528001a1668dbe07de70317250"} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9de7519d9306b3b5619a2ef0049e5fe96e1a70528001a1668dbe07de70317250","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6122d451d24a0ac27fa47cf9a21df434395343f209684ce85f950959522ebd25","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6122d451d24a0ac27fa47cf9a21df434395343f209684ce85f950959522ebd25","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9de7519d9306b3b5619a2ef0049e5fe96e1a70528001a1668dbe07de70317250","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9de7519d9306b3b5619a2ef0049e5fe96e1a70528001a1668dbe07de70317250"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6122d451d24a0ac27fa47cf9a21df434395343f209684ce85f950959522ebd25"} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9de7519d9306b3b5619a2ef0049e5fe96e1a70528001a1668dbe07de70317250","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6122d451d24a0ac27fa47cf9a21df434395343f209684ce85f950959522ebd25","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6122d451d24a0ac27fa47cf9a21df434395343f209684ce85f950959522ebd25"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6122d451d24a0ac27fa47cf9a21df434395343f209684ce85f950959522ebd25","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9de7519d9306b3b5619a2ef0049e5fe96e1a70528001a1668dbe07de70317250","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9de7519d9306b3b5619a2ef0049e5fe96e1a70528001a1668dbe07de70317250","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6122d451d24a0ac27fa47cf9a21df434395343f209684ce85f950959522ebd25","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9de7519d9306b3b5619a2ef0049e5fe96e1a70528001a1668dbe07de70317250","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9de7519d9306b3b5619a2ef0049e5fe96e1a70528001a1668dbe07de70317250","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9de7519d9306b3b5619a2ef0049e5fe96e1a70528001a1668dbe07de70317250"} {"level":"debug","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9de7519d9306b3b5619a2ef0049e5fe96e1a70528001a1668dbe07de70317250","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9de7519d9306b3b5619a2ef0049e5fe96e1a70528001a1668dbe07de70317250"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6122d451d24a0ac27fa47cf9a21df434395343f209684ce85f950959522ebd25"} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9de7519d9306b3b5619a2ef0049e5fe96e1a70528001a1668dbe07de70317250","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9de7519d9306b3b5619a2ef0049e5fe96e1a70528001a1668dbe07de70317250","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9de7519d9306b3b5619a2ef0049e5fe96e1a70528001a1668dbe07de70317250"} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9de7519d9306b3b5619a2ef0049e5fe96e1a70528001a1668dbe07de70317250","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9de7519d9306b3b5619a2ef0049e5fe96e1a70528001a1668dbe07de70317250","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9de7519d9306b3b5619a2ef0049e5fe96e1a70528001a1668dbe07de70317250","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9de7519d9306b3b5619a2ef0049e5fe96e1a70528001a1668dbe07de70317250"} {"level":"debug","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9de7519d9306b3b5619a2ef0049e5fe96e1a70528001a1668dbe07de70317250","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"467efd891a2e625f559c0a277976a0871fd3ae6a720a6f4a0e1deee23d30f785","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9de7519d9306b3b5619a2ef0049e5fe96e1a70528001a1668dbe07de70317250"} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"467efd891a2e625f559c0a277976a0871fd3ae6a720a6f4a0e1deee23d30f785","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"467efd891a2e625f559c0a277976a0871fd3ae6a720a6f4a0e1deee23d30f785","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/467efd891a2e625f559c0a277976a0871fd3ae6a720a6f4a0e1deee23d30f785"} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"467efd891a2e625f559c0a277976a0871fd3ae6a720a6f4a0e1deee23d30f785","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9de7519d9306b3b5619a2ef0049e5fe96e1a70528001a1668dbe07de70317250","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9de7519d9306b3b5619a2ef0049e5fe96e1a70528001a1668dbe07de70317250"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/467efd891a2e625f559c0a277976a0871fd3ae6a720a6f4a0e1deee23d30f785"} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9de7519d9306b3b5619a2ef0049e5fe96e1a70528001a1668dbe07de70317250","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"467efd891a2e625f559c0a277976a0871fd3ae6a720a6f4a0e1deee23d30f785","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9de7519d9306b3b5619a2ef0049e5fe96e1a70528001a1668dbe07de70317250","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/467efd891a2e625f559c0a277976a0871fd3ae6a720a6f4a0e1deee23d30f785"} {"level":"debug","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"467efd891a2e625f559c0a277976a0871fd3ae6a720a6f4a0e1deee23d30f785","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["467efd891a2e625f559c0a277976a0871fd3ae6a720a6f4a0e1deee23d30f785"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9de7519d9306b3b5619a2ef0049e5fe96e1a70528001a1668dbe07de70317250"} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"467efd891a2e625f559c0a277976a0871fd3ae6a720a6f4a0e1deee23d30f785","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"467efd891a2e625f559c0a277976a0871fd3ae6a720a6f4a0e1deee23d30f785","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"467efd891a2e625f559c0a277976a0871fd3ae6a720a6f4a0e1deee23d30f785","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"47e7f16a20bd082aa03adebf40403830968e0b8bb715ac9c46d69c3ed708713b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/467efd891a2e625f559c0a277976a0871fd3ae6a720a6f4a0e1deee23d30f785"} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"47e7f16a20bd082aa03adebf40403830968e0b8bb715ac9c46d69c3ed708713b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"467efd891a2e625f559c0a277976a0871fd3ae6a720a6f4a0e1deee23d30f785","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["467efd891a2e625f559c0a277976a0871fd3ae6a720a6f4a0e1deee23d30f785"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/47e7f16a20bd082aa03adebf40403830968e0b8bb715ac9c46d69c3ed708713b"} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"467efd891a2e625f559c0a277976a0871fd3ae6a720a6f4a0e1deee23d30f785","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"47e7f16a20bd082aa03adebf40403830968e0b8bb715ac9c46d69c3ed708713b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["47e7f16a20bd082aa03adebf40403830968e0b8bb715ac9c46d69c3ed708713b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/467efd891a2e625f559c0a277976a0871fd3ae6a720a6f4a0e1deee23d30f785"} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"47e7f16a20bd082aa03adebf40403830968e0b8bb715ac9c46d69c3ed708713b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"467efd891a2e625f559c0a277976a0871fd3ae6a720a6f4a0e1deee23d30f785","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"47e7f16a20bd082aa03adebf40403830968e0b8bb715ac9c46d69c3ed708713b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"47e7f16a20bd082aa03adebf40403830968e0b8bb715ac9c46d69c3ed708713b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"47e7f16a20bd082aa03adebf40403830968e0b8bb715ac9c46d69c3ed708713b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/47e7f16a20bd082aa03adebf40403830968e0b8bb715ac9c46d69c3ed708713b"} {"level":"debug","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"47e7f16a20bd082aa03adebf40403830968e0b8bb715ac9c46d69c3ed708713b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["47e7f16a20bd082aa03adebf40403830968e0b8bb715ac9c46d69c3ed708713b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"47e7f16a20bd082aa03adebf40403830968e0b8bb715ac9c46d69c3ed708713b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f3237a148fc9d9700ca943a28f5864706de36bdfbc1614cf979568b764b61618","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/467efd891a2e625f559c0a277976a0871fd3ae6a720a6f4a0e1deee23d30f785"} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f3237a148fc9d9700ca943a28f5864706de36bdfbc1614cf979568b764b61618","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"47e7f16a20bd082aa03adebf40403830968e0b8bb715ac9c46d69c3ed708713b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/47e7f16a20bd082aa03adebf40403830968e0b8bb715ac9c46d69c3ed708713b"} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"47e7f16a20bd082aa03adebf40403830968e0b8bb715ac9c46d69c3ed708713b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f3237a148fc9d9700ca943a28f5864706de36bdfbc1614cf979568b764b61618","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f3237a148fc9d9700ca943a28f5864706de36bdfbc1614cf979568b764b61618"} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f3237a148fc9d9700ca943a28f5864706de36bdfbc1614cf979568b764b61618","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"47e7f16a20bd082aa03adebf40403830968e0b8bb715ac9c46d69c3ed708713b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f3237a148fc9d9700ca943a28f5864706de36bdfbc1614cf979568b764b61618","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f3237a148fc9d9700ca943a28f5864706de36bdfbc1614cf979568b764b61618"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/47e7f16a20bd082aa03adebf40403830968e0b8bb715ac9c46d69c3ed708713b"} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f3237a148fc9d9700ca943a28f5864706de36bdfbc1614cf979568b764b61618","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"47e7f16a20bd082aa03adebf40403830968e0b8bb715ac9c46d69c3ed708713b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["47e7f16a20bd082aa03adebf40403830968e0b8bb715ac9c46d69c3ed708713b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f3237a148fc9d9700ca943a28f5864706de36bdfbc1614cf979568b764b61618"} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"47e7f16a20bd082aa03adebf40403830968e0b8bb715ac9c46d69c3ed708713b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f3237a148fc9d9700ca943a28f5864706de36bdfbc1614cf979568b764b61618","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f3237a148fc9d9700ca943a28f5864706de36bdfbc1614cf979568b764b61618"} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f3237a148fc9d9700ca943a28f5864706de36bdfbc1614cf979568b764b61618","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e4da17eec3d647ba50d02e9cf5d9e77d4653f6f6cca1d2b24a9325bab9144b9a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e4da17eec3d647ba50d02e9cf5d9e77d4653f6f6cca1d2b24a9325bab9144b9a"} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e4da17eec3d647ba50d02e9cf5d9e77d4653f6f6cca1d2b24a9325bab9144b9a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"47e7f16a20bd082aa03adebf40403830968e0b8bb715ac9c46d69c3ed708713b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"47e7f16a20bd082aa03adebf40403830968e0b8bb715ac9c46d69c3ed708713b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f3237a148fc9d9700ca943a28f5864706de36bdfbc1614cf979568b764b61618","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f3237a148fc9d9700ca943a28f5864706de36bdfbc1614cf979568b764b61618"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/47e7f16a20bd082aa03adebf40403830968e0b8bb715ac9c46d69c3ed708713b"} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f3237a148fc9d9700ca943a28f5864706de36bdfbc1614cf979568b764b61618","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e4da17eec3d647ba50d02e9cf5d9e77d4653f6f6cca1d2b24a9325bab9144b9a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e4da17eec3d647ba50d02e9cf5d9e77d4653f6f6cca1d2b24a9325bab9144b9a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f3237a148fc9d9700ca943a28f5864706de36bdfbc1614cf979568b764b61618"} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e4da17eec3d647ba50d02e9cf5d9e77d4653f6f6cca1d2b24a9325bab9144b9a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"47e7f16a20bd082aa03adebf40403830968e0b8bb715ac9c46d69c3ed708713b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["47e7f16a20bd082aa03adebf40403830968e0b8bb715ac9c46d69c3ed708713b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e4da17eec3d647ba50d02e9cf5d9e77d4653f6f6cca1d2b24a9325bab9144b9a"} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"47e7f16a20bd082aa03adebf40403830968e0b8bb715ac9c46d69c3ed708713b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f3237a148fc9d9700ca943a28f5864706de36bdfbc1614cf979568b764b61618","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e4da17eec3d647ba50d02e9cf5d9e77d4653f6f6cca1d2b24a9325bab9144b9a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ccfb760fa761cce543527ea6e150a53afb5b6c2b714e076f2335562820a325b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ccfb760fa761cce543527ea6e150a53afb5b6c2b714e076f2335562820a325b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"47e7f16a20bd082aa03adebf40403830968e0b8bb715ac9c46d69c3ed708713b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/47e7f16a20bd082aa03adebf40403830968e0b8bb715ac9c46d69c3ed708713b"} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"47e7f16a20bd082aa03adebf40403830968e0b8bb715ac9c46d69c3ed708713b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ccfb760fa761cce543527ea6e150a53afb5b6c2b714e076f2335562820a325b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"47e7f16a20bd082aa03adebf40403830968e0b8bb715ac9c46d69c3ed708713b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["47e7f16a20bd082aa03adebf40403830968e0b8bb715ac9c46d69c3ed708713b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f3237a148fc9d9700ca943a28f5864706de36bdfbc1614cf979568b764b61618"} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"47e7f16a20bd082aa03adebf40403830968e0b8bb715ac9c46d69c3ed708713b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ccfb760fa761cce543527ea6e150a53afb5b6c2b714e076f2335562820a325b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ccfb760fa761cce543527ea6e150a53afb5b6c2b714e076f2335562820a325b"} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ccfb760fa761cce543527ea6e150a53afb5b6c2b714e076f2335562820a325b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"47e7f16a20bd082aa03adebf40403830968e0b8bb715ac9c46d69c3ed708713b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ccfb760fa761cce543527ea6e150a53afb5b6c2b714e076f2335562820a325b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4ccfb760fa761cce543527ea6e150a53afb5b6c2b714e076f2335562820a325b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e4da17eec3d647ba50d02e9cf5d9e77d4653f6f6cca1d2b24a9325bab9144b9a"} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ccfb760fa761cce543527ea6e150a53afb5b6c2b714e076f2335562820a325b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ccfb760fa761cce543527ea6e150a53afb5b6c2b714e076f2335562820a325b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4ccfb760fa761cce543527ea6e150a53afb5b6c2b714e076f2335562820a325b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"4ccfb760fa761cce543527ea6e150a53afb5b6c2b714e076f2335562820a325b","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"4ccfb760fa761cce543527ea6e150a53afb5b6c2b714e076f2335562820a325b\": 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-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ccfb760fa761cce543527ea6e150a53afb5b6c2b714e076f2335562820a325b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/47e7f16a20bd082aa03adebf40403830968e0b8bb715ac9c46d69c3ed708713b"} {"level":"debug","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ccfb760fa761cce543527ea6e150a53afb5b6c2b714e076f2335562820a325b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ccfb760fa761cce543527ea6e150a53afb5b6c2b714e076f2335562820a325b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ccfb760fa761cce543527ea6e150a53afb5b6c2b714e076f2335562820a325b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ccfb760fa761cce543527ea6e150a53afb5b6c2b714e076f2335562820a325b"} {"level":"debug","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ccfb760fa761cce543527ea6e150a53afb5b6c2b714e076f2335562820a325b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ccfb760fa761cce543527ea6e150a53afb5b6c2b714e076f2335562820a325b"} {"level":"debug","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ccfb760fa761cce543527ea6e150a53afb5b6c2b714e076f2335562820a325b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4ccfb760fa761cce543527ea6e150a53afb5b6c2b714e076f2335562820a325b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ccfb760fa761cce543527ea6e150a53afb5b6c2b714e076f2335562820a325b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ccfb760fa761cce543527ea6e150a53afb5b6c2b714e076f2335562820a325b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ccfb760fa761cce543527ea6e150a53afb5b6c2b714e076f2335562820a325b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ccfb760fa761cce543527ea6e150a53afb5b6c2b714e076f2335562820a325b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ccfb760fa761cce543527ea6e150a53afb5b6c2b714e076f2335562820a325b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ccfb760fa761cce543527ea6e150a53afb5b6c2b714e076f2335562820a325b"} {"level":"debug","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"daf31bae2c10eb2d2074806ba7534b8db5aa59404e7febdcce272f7746e4ed85","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"daf31bae2c10eb2d2074806ba7534b8db5aa59404e7febdcce272f7746e4ed85","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ccfb760fa761cce543527ea6e150a53afb5b6c2b714e076f2335562820a325b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"daf31bae2c10eb2d2074806ba7534b8db5aa59404e7febdcce272f7746e4ed85","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ccfb760fa761cce543527ea6e150a53afb5b6c2b714e076f2335562820a325b"} {"level":"debug","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"daf31bae2c10eb2d2074806ba7534b8db5aa59404e7febdcce272f7746e4ed85","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"daf31bae2c10eb2d2074806ba7534b8db5aa59404e7febdcce272f7746e4ed85","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"daf31bae2c10eb2d2074806ba7534b8db5aa59404e7febdcce272f7746e4ed85","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/daf31bae2c10eb2d2074806ba7534b8db5aa59404e7febdcce272f7746e4ed85"} {"level":"debug","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"daf31bae2c10eb2d2074806ba7534b8db5aa59404e7febdcce272f7746e4ed85","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ccfb760fa761cce543527ea6e150a53afb5b6c2b714e076f2335562820a325b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4ccfb760fa761cce543527ea6e150a53afb5b6c2b714e076f2335562820a325b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/daf31bae2c10eb2d2074806ba7534b8db5aa59404e7febdcce272f7746e4ed85"} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ccfb760fa761cce543527ea6e150a53afb5b6c2b714e076f2335562820a325b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ccfb760fa761cce543527ea6e150a53afb5b6c2b714e076f2335562820a325b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ccfb760fa761cce543527ea6e150a53afb5b6c2b714e076f2335562820a325b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ccfb760fa761cce543527ea6e150a53afb5b6c2b714e076f2335562820a325b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ccfb760fa761cce543527ea6e150a53afb5b6c2b714e076f2335562820a325b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e682d45e1cfc8e5532119b7601a281b6e27cbdba682cea2eb90ced4fad38c0b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ccfb760fa761cce543527ea6e150a53afb5b6c2b714e076f2335562820a325b"} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6e682d45e1cfc8e5532119b7601a281b6e27cbdba682cea2eb90ced4fad38c0b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ccfb760fa761cce543527ea6e150a53afb5b6c2b714e076f2335562820a325b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4ccfb760fa761cce543527ea6e150a53afb5b6c2b714e076f2335562820a325b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e682d45e1cfc8e5532119b7601a281b6e27cbdba682cea2eb90ced4fad38c0b"} {"level":"info","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ccfb760fa761cce543527ea6e150a53afb5b6c2b714e076f2335562820a325b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6e682d45e1cfc8e5532119b7601a281b6e27cbdba682cea2eb90ced4fad38c0b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6e682d45e1cfc8e5532119b7601a281b6e27cbdba682cea2eb90ced4fad38c0b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ccfb760fa761cce543527ea6e150a53afb5b6c2b714e076f2335562820a325b"} {"level":"info","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e682d45e1cfc8e5532119b7601a281b6e27cbdba682cea2eb90ced4fad38c0b"} {"level":"info","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6e682d45e1cfc8e5532119b7601a281b6e27cbdba682cea2eb90ced4fad38c0b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"daf31bae2c10eb2d2074806ba7534b8db5aa59404e7febdcce272f7746e4ed85","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["daf31bae2c10eb2d2074806ba7534b8db5aa59404e7febdcce272f7746e4ed85"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ccfb760fa761cce543527ea6e150a53afb5b6c2b714e076f2335562820a325b"} {"level":"info","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dceb2372f332ad1dc8f26a64e8d469b18af36b4dfb39aedf7bd2292a0c4ce7c7"} {"level":"info","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"daf31bae2c10eb2d2074806ba7534b8db5aa59404e7febdcce272f7746e4ed85","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ccfb760fa761cce543527ea6e150a53afb5b6c2b714e076f2335562820a325b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dceb2372f332ad1dc8f26a64e8d469b18af36b4dfb39aedf7bd2292a0c4ce7c7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dceb2372f332ad1dc8f26a64e8d469b18af36b4dfb39aedf7bd2292a0c4ce7c7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/200b3078969ab0707a5ad2f2b308fc7b770c5243f9089775301ddb2f43c35446"} {"level":"info","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6e682d45e1cfc8e5532119b7601a281b6e27cbdba682cea2eb90ced4fad38c0b"} {"level":"info","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34"} {"level":"info","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dceb2372f332ad1dc8f26a64e8d469b18af36b4dfb39aedf7bd2292a0c4ce7c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"200b3078969ab0707a5ad2f2b308fc7b770c5243f9089775301ddb2f43c35446","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["200b3078969ab0707a5ad2f2b308fc7b770c5243f9089775301ddb2f43c35446"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/daf31bae2c10eb2d2074806ba7534b8db5aa59404e7febdcce272f7746e4ed85"} {"level":"info","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/53eb35a999e6ffd195e167c7959e2d99a6dff67200b9c41ce02230ee8676bfe1"} {"level":"info","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"200b3078969ab0707a5ad2f2b308fc7b770c5243f9089775301ddb2f43c35446","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6e682d45e1cfc8e5532119b7601a281b6e27cbdba682cea2eb90ced4fad38c0b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f985e45fcca5712887e4f26fbb1e4ba8a3ce152c76d0101328324619e6e05d68"} {"level":"info","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dceb2372f332ad1dc8f26a64e8d469b18af36b4dfb39aedf7bd2292a0c4ce7c7"} {"level":"info","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"daf31bae2c10eb2d2074806ba7534b8db5aa59404e7febdcce272f7746e4ed85","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"53eb35a999e6ffd195e167c7959e2d99a6dff67200b9c41ce02230ee8676bfe1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["53eb35a999e6ffd195e167c7959e2d99a6dff67200b9c41ce02230ee8676bfe1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78e56da8c9e78e17580ca3984308d7146ad9d60cbb142556bef6d79f1c630753"} {"level":"info","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57"} {"level":"info","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/200b3078969ab0707a5ad2f2b308fc7b770c5243f9089775301ddb2f43c35446"} {"level":"info","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"53eb35a999e6ffd195e167c7959e2d99a6dff67200b9c41ce02230ee8676bfe1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f985e45fcca5712887e4f26fbb1e4ba8a3ce152c76d0101328324619e6e05d68","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f985e45fcca5712887e4f26fbb1e4ba8a3ce152c76d0101328324619e6e05d68"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34"} {"level":"info","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/53eb35a999e6ffd195e167c7959e2d99a6dff67200b9c41ce02230ee8676bfe1"} {"level":"info","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f985e45fcca5712887e4f26fbb1e4ba8a3ce152c76d0101328324619e6e05d68","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dceb2372f332ad1dc8f26a64e8d469b18af36b4dfb39aedf7bd2292a0c4ce7c7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78e56da8c9e78e17580ca3984308d7146ad9d60cbb142556bef6d79f1c630753","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["78e56da8c9e78e17580ca3984308d7146ad9d60cbb142556bef6d79f1c630753"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f985e45fcca5712887e4f26fbb1e4ba8a3ce152c76d0101328324619e6e05d68"} {"level":"info","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78e56da8c9e78e17580ca3984308d7146ad9d60cbb142556bef6d79f1c630753","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78e56da8c9e78e17580ca3984308d7146ad9d60cbb142556bef6d79f1c630753"} {"level":"info","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7c4a55a94a856e5f7b306722a0b265fee1e7090945392e4b8097c955af0b24bd"} {"level":"info","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"200b3078969ab0707a5ad2f2b308fc7b770c5243f9089775301ddb2f43c35446","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"53eb35a999e6ffd195e167c7959e2d99a6dff67200b9c41ce02230ee8676bfe1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f985e45fcca5712887e4f26fbb1e4ba8a3ce152c76d0101328324619e6e05d68","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"78e56da8c9e78e17580ca3984308d7146ad9d60cbb142556bef6d79f1c630753","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7c4a55a94a856e5f7b306722a0b265fee1e7090945392e4b8097c955af0b24bd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7c4a55a94a856e5f7b306722a0b265fee1e7090945392e4b8097c955af0b24bd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/944efa98507c4ca6fe911c3ce227435d721aa48aff7b6cf4ac9cb81ef9feebf5"} {"level":"info","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57"} {"level":"info","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7c4a55a94a856e5f7b306722a0b265fee1e7090945392e4b8097c955af0b24bd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"944efa98507c4ca6fe911c3ce227435d721aa48aff7b6cf4ac9cb81ef9feebf5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["944efa98507c4ca6fe911c3ce227435d721aa48aff7b6cf4ac9cb81ef9feebf5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7c4a55a94a856e5f7b306722a0b265fee1e7090945392e4b8097c955af0b24bd"} {"level":"info","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"944efa98507c4ca6fe911c3ce227435d721aa48aff7b6cf4ac9cb81ef9feebf5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7c4a55a94a856e5f7b306722a0b265fee1e7090945392e4b8097c955af0b24bd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:13:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:13:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86"} {"level":"info","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53"} {"level":"info","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/944efa98507c4ca6fe911c3ce227435d721aa48aff7b6cf4ac9cb81ef9feebf5"} {"level":"info","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86"} {"level":"info","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"944efa98507c4ca6fe911c3ce227435d721aa48aff7b6cf4ac9cb81ef9feebf5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53"} {"level":"info","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:13:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:13:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86"} {"level":"info","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86"} {"level":"debug","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T17:13:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T17:13:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86"} {"level":"info","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86"} {"level":"debug","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T17:13:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T17:13:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T17:13:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86"} {"level":"info","ts":"2026-07-21T17:13:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"400a8c37-166c-45ba-8e6b-e64b881a6f36","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.6:51122","PortSpecifier":{"PortValue":51122}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"400a8c37-166c-45ba-8e6b-e64b881a6f36","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-5b0b89.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:13:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"400a8c37-166c-45ba-8e6b-e64b881a6f36","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.6:51122","PortSpecifier":{"PortValue":51122}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784654007,"nanos":423314818},"http":{"id":"400a8c37-166c-45ba-8e6b-e64b881a6f36","method":"POST","headers":{":authority":"e2e-shared-a-5b0b89.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.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-21T17:13:27Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"400a8c37-166c-45ba-8e6b-e64b881a6f36","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T17:13:27Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"400a8c37-166c-45ba-8e6b-e64b881a6f36","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":"f7df3451-19c7-42e5-8799-3b4fcdbca52a","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e390d681-c133-4985-89a1-3b6b48aec235"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/87ca8bb750ab"]}} {"level":"debug","ts":"2026-07-21T17:13:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"400a8c37-166c-45ba-8e6b-e64b881a6f36","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/87ca8bb750ab"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e390d681-c133-4985-89a1-3b6b48aec235"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f7df3451-19c7-42e5-8799-3b4fcdbca52a","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"467efd891a2e625f559c0a277976a0871fd3ae6a720a6f4a0e1deee23d30f785"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.52:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-5b0b89.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.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-21T17:13:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"400a8c37-166c-45ba-8e6b-e64b881a6f36","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-21T17:13:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"400a8c37-166c-45ba-8e6b-e64b881a6f36","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-21T17:13:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"400a8c37-166c-45ba-8e6b-e64b881a6f36","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-5b0b89/rate-test-model-5b0b89\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-5b0b89/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-21T17:13:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"400a8c37-166c-45ba-8e6b-e64b881a6f36","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T17:13:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"400a8c37-166c-45ba-8e6b-e64b881a6f36","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-21T17:13:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"400a8c37-166c-45ba-8e6b-e64b881a6f36","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-21T17:13:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"400a8c37-166c-45ba-8e6b-e64b881a6f36","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:13:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"400a8c37-166c-45ba-8e6b-e64b881a6f36","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:13:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6597d918-949a-436d-8019-430e95b041fa","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.6:59726","PortSpecifier":{"PortValue":59726}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"6597d918-949a-436d-8019-430e95b041fa","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-e17cb5.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:13:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6597d918-949a-436d-8019-430e95b041fa","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.6:59726","PortSpecifier":{"PortValue":59726}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784654007,"nanos":464830044},"http":{"id":"6597d918-949a-436d-8019-430e95b041fa","method":"POST","headers":{":authority":"e2e-shared-b-e17cb5.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.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-21T17:13:27Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"6597d918-949a-436d-8019-430e95b041fa","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T17:13:27Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"6597d918-949a-436d-8019-430e95b041fa","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":"f7df3451-19c7-42e5-8799-3b4fcdbca52a","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e390d681-c133-4985-89a1-3b6b48aec235"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/87ca8bb750ab"]}} {"level":"debug","ts":"2026-07-21T17:13:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"6597d918-949a-436d-8019-430e95b041fa","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/87ca8bb750ab"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e390d681-c133-4985-89a1-3b6b48aec235"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f7df3451-19c7-42e5-8799-3b4fcdbca52a","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.53:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-e17cb5.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.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-21T17:13:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6597d918-949a-436d-8019-430e95b041fa","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-21T17:13:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6597d918-949a-436d-8019-430e95b041fa","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-21T17:13:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6597d918-949a-436d-8019-430e95b041fa","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-e17cb5/rate-test-model-e17cb5\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-e17cb5/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-21T17:13:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"6597d918-949a-436d-8019-430e95b041fa","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_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T17:13:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6597d918-949a-436d-8019-430e95b041fa","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-21T17:13:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6597d918-949a-436d-8019-430e95b041fa","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-21T17:13:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6597d918-949a-436d-8019-430e95b041fa","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:13:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6597d918-949a-436d-8019-430e95b041fa","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:13:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4e158970-04f6-4ff4-b900-75a992cb60cf","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.6:51130","PortSpecifier":{"PortValue":51130}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"4e158970-04f6-4ff4-b900-75a992cb60cf","method":"POST","path":"/ai-tenant-e2e-shared-a-5b0b89/rate-test-model-5b0b89/v1/completions","host":"e2e-shared-a-5b0b89.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:13:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4e158970-04f6-4ff4-b900-75a992cb60cf","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.6:51130","PortSpecifier":{"PortValue":51130}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784654007,"nanos":503512313},"http":{"id":"4e158970-04f6-4ff4-b900-75a992cb60cf","method":"POST","headers":{":authority":"e2e-shared-a-5b0b89.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-5b0b89/rate-test-model-5b0b89/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:13:27Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"4e158970-04f6-4ff4-b900-75a992cb60cf","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-WXqnU8LkiI410N2c_IF6fShLO1A0po6HPjvkJXXmesavuIxFAsJbl8txLECo"} {"level":"debug","ts":"2026-07-21T17:13:27Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"4e158970-04f6-4ff4-b900-75a992cb60cf","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-5b0b89.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-WXqnU8LkiI410N2c_IF6fShLO1A0po6HPjvkJXXmesavuIxFAsJbl8txLECo\"}"} {"level":"debug","ts":"2026-07-21T17:13:27Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"4e158970-04f6-4ff4-b900-75a992cb60cf","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-5b0b89.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":"c7531ca9-12df-4bf1-a319-ba783d55ff3f","keyName":"e2e-rate-a-a2b1e4","subscription":"e2e-rate-iso-a-a2b1e4","tenant":"e2e-shared-a-5b0b89","userId":"c7531ca9-12df-4bf1-a319-ba783d55ff3f","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-21T17:13:27Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"4e158970-04f6-4ff4-b900-75a992cb60cf","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-5b0b89.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-5b0b89/rate-test-model-5b0b89\",\"requestedSubscription\":\"e2e-rate-iso-a-a2b1e4\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-21T17:13:27Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"4e158970-04f6-4ff4-b900-75a992cb60cf","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-5b0b89.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-5b0b89","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-a2b1e4","namespace":"ai-tenant-e2e-shared-a-5b0b89","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-5b0b89/rate-test-model-5b0b89"}} {"level":"debug","ts":"2026-07-21T17:13:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"4e158970-04f6-4ff4-b900-75a992cb60cf","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:13:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4e158970-04f6-4ff4-b900-75a992cb60cf","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-21T17:13:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4e158970-04f6-4ff4-b900-75a992cb60cf","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-21T17:13:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4e158970-04f6-4ff4-b900-75a992cb60cf","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-5b0b89/rate-test-model-5b0b89\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-5b0b89/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-21T17:13:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4e158970-04f6-4ff4-b900-75a992cb60cf","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-21T17:13:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4e158970-04f6-4ff4-b900-75a992cb60cf","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-21T17:13:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4e158970-04f6-4ff4-b900-75a992cb60cf","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-a2b1e4"} {"level":"debug","ts":"2026-07-21T17:13:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4e158970-04f6-4ff4-b900-75a992cb60cf","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-21T17:13:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4e158970-04f6-4ff4-b900-75a992cb60cf","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_info","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":"c7531ca9-12df-4bf1-a319-ba783d55ff3f","keyName":"e2e-rate-a-a2b1e4","selected_subscription":"e2e-rate-iso-a-a2b1e4","selected_subscription_key":"ai-tenant-e2e-shared-a-5b0b89/e2e-rate-iso-a-a2b1e4@ai-tenant-e2e-shared-a-5b0b89/rate-test-model-5b0b89","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-5b0b89","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-a2b1e4","namespace":"ai-tenant-e2e-shared-a-5b0b89","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-5b0b89/rate-test-model-5b0b89"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-21T17:13:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4e158970-04f6-4ff4-b900-75a992cb60cf","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:13:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4e158970-04f6-4ff4-b900-75a992cb60cf","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:13:28Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"962bda17-217f-4ea2-b188-9597ef51f821","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.6:51134","PortSpecifier":{"PortValue":51134}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"962bda17-217f-4ea2-b188-9597ef51f821","method":"POST","path":"/ai-tenant-e2e-shared-a-5b0b89/rate-test-model-5b0b89/v1/completions","host":"e2e-shared-a-5b0b89.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:13:28Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"962bda17-217f-4ea2-b188-9597ef51f821","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.6:51134","PortSpecifier":{"PortValue":51134}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784654008,"nanos":563849513},"http":{"id":"962bda17-217f-4ea2-b188-9597ef51f821","method":"POST","headers":{":authority":"e2e-shared-a-5b0b89.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-5b0b89/rate-test-model-5b0b89/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:13:28Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"962bda17-217f-4ea2-b188-9597ef51f821","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-WXqnU8LkiI410N2c_IF6fShLO1A0po6HPjvkJXXmesavuIxFAsJbl8txLECo"} {"level":"debug","ts":"2026-07-21T17:13:28Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"962bda17-217f-4ea2-b188-9597ef51f821","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-5b0b89.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-WXqnU8LkiI410N2c_IF6fShLO1A0po6HPjvkJXXmesavuIxFAsJbl8txLECo\"}"} {"level":"debug","ts":"2026-07-21T17:13:28Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"962bda17-217f-4ea2-b188-9597ef51f821","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-5b0b89.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":"c7531ca9-12df-4bf1-a319-ba783d55ff3f","keyName":"e2e-rate-a-a2b1e4","subscription":"e2e-rate-iso-a-a2b1e4","tenant":"e2e-shared-a-5b0b89","userId":"c7531ca9-12df-4bf1-a319-ba783d55ff3f","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-21T17:13:28Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"962bda17-217f-4ea2-b188-9597ef51f821","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-5b0b89.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-5b0b89/rate-test-model-5b0b89\",\"requestedSubscription\":\"e2e-rate-iso-a-a2b1e4\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-21T17:13:28Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"962bda17-217f-4ea2-b188-9597ef51f821","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-5b0b89.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-5b0b89","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-a2b1e4","namespace":"ai-tenant-e2e-shared-a-5b0b89","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-5b0b89/rate-test-model-5b0b89"}} {"level":"debug","ts":"2026-07-21T17:13:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"962bda17-217f-4ea2-b188-9597ef51f821","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:13:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"962bda17-217f-4ea2-b188-9597ef51f821","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-21T17:13:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"962bda17-217f-4ea2-b188-9597ef51f821","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-21T17:13:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"962bda17-217f-4ea2-b188-9597ef51f821","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-21T17:13:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"962bda17-217f-4ea2-b188-9597ef51f821","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-5b0b89/rate-test-model-5b0b89\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-5b0b89/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-21T17:13:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"962bda17-217f-4ea2-b188-9597ef51f821","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-21T17:13:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"962bda17-217f-4ea2-b188-9597ef51f821","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-21T17:13:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"962bda17-217f-4ea2-b188-9597ef51f821","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-a2b1e4"} {"level":"debug","ts":"2026-07-21T17:13:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"962bda17-217f-4ea2-b188-9597ef51f821","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_info","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":"c7531ca9-12df-4bf1-a319-ba783d55ff3f","keyName":"e2e-rate-a-a2b1e4","selected_subscription":"e2e-rate-iso-a-a2b1e4","selected_subscription_key":"ai-tenant-e2e-shared-a-5b0b89/e2e-rate-iso-a-a2b1e4@ai-tenant-e2e-shared-a-5b0b89/rate-test-model-5b0b89","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-5b0b89","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-a2b1e4","namespace":"ai-tenant-e2e-shared-a-5b0b89","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-5b0b89/rate-test-model-5b0b89"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-21T17:13:28Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"962bda17-217f-4ea2-b188-9597ef51f821","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:13:28Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"962bda17-217f-4ea2-b188-9597ef51f821","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:13:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"fb911b13-fa83-4b96-94ab-3667246a091d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.6:51150","PortSpecifier":{"PortValue":51150}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"fb911b13-fa83-4b96-94ab-3667246a091d","method":"POST","path":"/ai-tenant-e2e-shared-a-5b0b89/rate-test-model-5b0b89/v1/completions","host":"e2e-shared-a-5b0b89.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:13:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"fb911b13-fa83-4b96-94ab-3667246a091d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.6:51150","PortSpecifier":{"PortValue":51150}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784654009,"nanos":618912973},"http":{"id":"fb911b13-fa83-4b96-94ab-3667246a091d","method":"POST","headers":{":authority":"e2e-shared-a-5b0b89.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-5b0b89/rate-test-model-5b0b89/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:13:29Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"fb911b13-fa83-4b96-94ab-3667246a091d","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-WXqnU8LkiI410N2c_IF6fShLO1A0po6HPjvkJXXmesavuIxFAsJbl8txLECo"} {"level":"debug","ts":"2026-07-21T17:13:29Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"fb911b13-fa83-4b96-94ab-3667246a091d","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-5b0b89.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-WXqnU8LkiI410N2c_IF6fShLO1A0po6HPjvkJXXmesavuIxFAsJbl8txLECo\"}"} {"level":"debug","ts":"2026-07-21T17:13:29Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"fb911b13-fa83-4b96-94ab-3667246a091d","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-5b0b89.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":"c7531ca9-12df-4bf1-a319-ba783d55ff3f","keyName":"e2e-rate-a-a2b1e4","subscription":"e2e-rate-iso-a-a2b1e4","tenant":"e2e-shared-a-5b0b89","userId":"c7531ca9-12df-4bf1-a319-ba783d55ff3f","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-21T17:13:29Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"fb911b13-fa83-4b96-94ab-3667246a091d","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-5b0b89.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-5b0b89/rate-test-model-5b0b89\",\"requestedSubscription\":\"e2e-rate-iso-a-a2b1e4\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-21T17:13:29Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"fb911b13-fa83-4b96-94ab-3667246a091d","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-5b0b89.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-5b0b89","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-a2b1e4","namespace":"ai-tenant-e2e-shared-a-5b0b89","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-5b0b89/rate-test-model-5b0b89"}} {"level":"debug","ts":"2026-07-21T17:13:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"fb911b13-fa83-4b96-94ab-3667246a091d","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:13:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fb911b13-fa83-4b96-94ab-3667246a091d","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-21T17:13:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fb911b13-fa83-4b96-94ab-3667246a091d","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-21T17:13:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fb911b13-fa83-4b96-94ab-3667246a091d","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-21T17:13:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fb911b13-fa83-4b96-94ab-3667246a091d","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-5b0b89/rate-test-model-5b0b89\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-5b0b89/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-21T17:13:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fb911b13-fa83-4b96-94ab-3667246a091d","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-21T17:13:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fb911b13-fa83-4b96-94ab-3667246a091d","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-a2b1e4"} {"level":"debug","ts":"2026-07-21T17:13:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fb911b13-fa83-4b96-94ab-3667246a091d","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-21T17:13:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fb911b13-fa83-4b96-94ab-3667246a091d","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_info","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":"c7531ca9-12df-4bf1-a319-ba783d55ff3f","keyName":"e2e-rate-a-a2b1e4","selected_subscription":"e2e-rate-iso-a-a2b1e4","selected_subscription_key":"ai-tenant-e2e-shared-a-5b0b89/e2e-rate-iso-a-a2b1e4@ai-tenant-e2e-shared-a-5b0b89/rate-test-model-5b0b89","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-5b0b89","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-a2b1e4","namespace":"ai-tenant-e2e-shared-a-5b0b89","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-5b0b89/rate-test-model-5b0b89"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-21T17:13:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"fb911b13-fa83-4b96-94ab-3667246a091d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:13:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"fb911b13-fa83-4b96-94ab-3667246a091d","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:13:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"168d92d6-94af-4324-b62d-903c674f18a6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.6:41940","PortSpecifier":{"PortValue":41940}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"168d92d6-94af-4324-b62d-903c674f18a6","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-5b0b89.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:13:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"168d92d6-94af-4324-b62d-903c674f18a6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.6:41940","PortSpecifier":{"PortValue":41940}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784654022,"nanos":441374154},"http":{"id":"168d92d6-94af-4324-b62d-903c674f18a6","method":"POST","headers":{":authority":"e2e-shared-a-5b0b89.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.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-21T17:13:42Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"168d92d6-94af-4324-b62d-903c674f18a6","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T17:13:42Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"168d92d6-94af-4324-b62d-903c674f18a6","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":"f7df3451-19c7-42e5-8799-3b4fcdbca52a","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e390d681-c133-4985-89a1-3b6b48aec235"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/87ca8bb750ab"]}} {"level":"debug","ts":"2026-07-21T17:13:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"168d92d6-94af-4324-b62d-903c674f18a6","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/87ca8bb750ab"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e390d681-c133-4985-89a1-3b6b48aec235"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f7df3451-19c7-42e5-8799-3b4fcdbca52a","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"467efd891a2e625f559c0a277976a0871fd3ae6a720a6f4a0e1deee23d30f785"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.52:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-5b0b89.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.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-21T17:13:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"168d92d6-94af-4324-b62d-903c674f18a6","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-21T17:13:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"168d92d6-94af-4324-b62d-903c674f18a6","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-21T17:13:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"168d92d6-94af-4324-b62d-903c674f18a6","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-5b0b89/rate-test-model-5b0b89\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-5b0b89/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-21T17:13:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"168d92d6-94af-4324-b62d-903c674f18a6","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T17:13:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"168d92d6-94af-4324-b62d-903c674f18a6","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-21T17:13:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"168d92d6-94af-4324-b62d-903c674f18a6","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-21T17:13:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"168d92d6-94af-4324-b62d-903c674f18a6","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:13:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"168d92d6-94af-4324-b62d-903c674f18a6","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:13:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2cebd83c-c173-4495-986d-20a51e9e7199","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.6:49284","PortSpecifier":{"PortValue":49284}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"2cebd83c-c173-4495-986d-20a51e9e7199","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-e17cb5.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:13:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2cebd83c-c173-4495-986d-20a51e9e7199","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.6:49284","PortSpecifier":{"PortValue":49284}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784654022,"nanos":480315951},"http":{"id":"2cebd83c-c173-4495-986d-20a51e9e7199","method":"POST","headers":{":authority":"e2e-shared-b-e17cb5.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.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-21T17:13:42Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"2cebd83c-c173-4495-986d-20a51e9e7199","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T17:13:42Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"2cebd83c-c173-4495-986d-20a51e9e7199","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":"f7df3451-19c7-42e5-8799-3b4fcdbca52a","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e390d681-c133-4985-89a1-3b6b48aec235"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/87ca8bb750ab"]}} {"level":"debug","ts":"2026-07-21T17:13:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"2cebd83c-c173-4495-986d-20a51e9e7199","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/87ca8bb750ab"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e390d681-c133-4985-89a1-3b6b48aec235"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f7df3451-19c7-42e5-8799-3b4fcdbca52a","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.53:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-e17cb5.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.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-21T17:13:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2cebd83c-c173-4495-986d-20a51e9e7199","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-21T17:13:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2cebd83c-c173-4495-986d-20a51e9e7199","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-21T17:13:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2cebd83c-c173-4495-986d-20a51e9e7199","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-e17cb5/rate-test-model-e17cb5\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-e17cb5/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-21T17:13:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"2cebd83c-c173-4495-986d-20a51e9e7199","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_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T17:13:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2cebd83c-c173-4495-986d-20a51e9e7199","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-21T17:13:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2cebd83c-c173-4495-986d-20a51e9e7199","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-21T17:13:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2cebd83c-c173-4495-986d-20a51e9e7199","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:13:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2cebd83c-c173-4495-986d-20a51e9e7199","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:13:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6203b53e-d7c6-4ff0-b627-4179b71fd018","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.6:41942","PortSpecifier":{"PortValue":41942}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"6203b53e-d7c6-4ff0-b627-4179b71fd018","method":"POST","path":"/ai-tenant-e2e-shared-a-5b0b89/rate-test-model-5b0b89/v1/completions","host":"e2e-shared-a-5b0b89.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:13:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6203b53e-d7c6-4ff0-b627-4179b71fd018","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.6:41942","PortSpecifier":{"PortValue":41942}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784654022,"nanos":514277231},"http":{"id":"6203b53e-d7c6-4ff0-b627-4179b71fd018","method":"POST","headers":{":authority":"e2e-shared-a-5b0b89.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-5b0b89/rate-test-model-5b0b89/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:13:42Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"6203b53e-d7c6-4ff0-b627-4179b71fd018","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-WCiJvY50l7FT3mJG_lf2UimsCFvRPJCentUivimt9DyLWb8LnwKfcFi1YiYv"} {"level":"debug","ts":"2026-07-21T17:13:42Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"6203b53e-d7c6-4ff0-b627-4179b71fd018","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-5b0b89.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-WCiJvY50l7FT3mJG_lf2UimsCFvRPJCentUivimt9DyLWb8LnwKfcFi1YiYv\"}"} {"level":"debug","ts":"2026-07-21T17:13:42Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"6203b53e-d7c6-4ff0-b627-4179b71fd018","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-5b0b89.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":"e6621d00-a255-4e1e-bff0-5e217f1cbb5b","keyName":"e2e-rate-a-c86c07","subscription":"e2e-rate-iso-a-c86c07","tenant":"e2e-shared-a-5b0b89","userId":"e6621d00-a255-4e1e-bff0-5e217f1cbb5b","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-21T17:13:42Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"6203b53e-d7c6-4ff0-b627-4179b71fd018","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-5b0b89.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-5b0b89/rate-test-model-5b0b89\",\"requestedSubscription\":\"e2e-rate-iso-a-c86c07\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-21T17:13:42Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"6203b53e-d7c6-4ff0-b627-4179b71fd018","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-5b0b89.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-5b0b89","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-c86c07","namespace":"ai-tenant-e2e-shared-a-5b0b89","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-5b0b89/rate-test-model-5b0b89"}} {"level":"debug","ts":"2026-07-21T17:13:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"6203b53e-d7c6-4ff0-b627-4179b71fd018","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:13:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6203b53e-d7c6-4ff0-b627-4179b71fd018","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-21T17:13:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6203b53e-d7c6-4ff0-b627-4179b71fd018","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-21T17:13:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6203b53e-d7c6-4ff0-b627-4179b71fd018","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-21T17:13:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6203b53e-d7c6-4ff0-b627-4179b71fd018","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-5b0b89/rate-test-model-5b0b89\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-5b0b89/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-21T17:13:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6203b53e-d7c6-4ff0-b627-4179b71fd018","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-21T17:13:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6203b53e-d7c6-4ff0-b627-4179b71fd018","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-c86c07"} {"level":"debug","ts":"2026-07-21T17:13:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6203b53e-d7c6-4ff0-b627-4179b71fd018","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-21T17:13:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6203b53e-d7c6-4ff0-b627-4179b71fd018","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_info","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":"e6621d00-a255-4e1e-bff0-5e217f1cbb5b","keyName":"e2e-rate-a-c86c07","selected_subscription":"e2e-rate-iso-a-c86c07","selected_subscription_key":"ai-tenant-e2e-shared-a-5b0b89/e2e-rate-iso-a-c86c07@ai-tenant-e2e-shared-a-5b0b89/rate-test-model-5b0b89","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-5b0b89","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-c86c07","namespace":"ai-tenant-e2e-shared-a-5b0b89","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-5b0b89/rate-test-model-5b0b89"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-21T17:13:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6203b53e-d7c6-4ff0-b627-4179b71fd018","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:13:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6203b53e-d7c6-4ff0-b627-4179b71fd018","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:13:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d4613368-e4a7-4d8b-8ab3-8b248a989a97","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.6:41946","PortSpecifier":{"PortValue":41946}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d4613368-e4a7-4d8b-8ab3-8b248a989a97","method":"POST","path":"/ai-tenant-e2e-shared-a-5b0b89/rate-test-model-5b0b89/v1/completions","host":"e2e-shared-a-5b0b89.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:13:43Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d4613368-e4a7-4d8b-8ab3-8b248a989a97","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.6:41946","PortSpecifier":{"PortValue":41946}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784654023,"nanos":546795216},"http":{"id":"d4613368-e4a7-4d8b-8ab3-8b248a989a97","method":"POST","headers":{":authority":"e2e-shared-a-5b0b89.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-5b0b89/rate-test-model-5b0b89/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:13:43Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d4613368-e4a7-4d8b-8ab3-8b248a989a97","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-WCiJvY50l7FT3mJG_lf2UimsCFvRPJCentUivimt9DyLWb8LnwKfcFi1YiYv"} {"level":"debug","ts":"2026-07-21T17:13:43Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"d4613368-e4a7-4d8b-8ab3-8b248a989a97","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-5b0b89.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-WCiJvY50l7FT3mJG_lf2UimsCFvRPJCentUivimt9DyLWb8LnwKfcFi1YiYv\"}"} {"level":"debug","ts":"2026-07-21T17:13:43Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"d4613368-e4a7-4d8b-8ab3-8b248a989a97","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-5b0b89.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":"e6621d00-a255-4e1e-bff0-5e217f1cbb5b","keyName":"e2e-rate-a-c86c07","subscription":"e2e-rate-iso-a-c86c07","tenant":"e2e-shared-a-5b0b89","userId":"e6621d00-a255-4e1e-bff0-5e217f1cbb5b","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-21T17:13:43Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"d4613368-e4a7-4d8b-8ab3-8b248a989a97","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-5b0b89.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-5b0b89/rate-test-model-5b0b89\",\"requestedSubscription\":\"e2e-rate-iso-a-c86c07\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-21T17:13:43Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"d4613368-e4a7-4d8b-8ab3-8b248a989a97","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-5b0b89.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-5b0b89","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-c86c07","namespace":"ai-tenant-e2e-shared-a-5b0b89","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-5b0b89/rate-test-model-5b0b89"}} {"level":"debug","ts":"2026-07-21T17:13:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d4613368-e4a7-4d8b-8ab3-8b248a989a97","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:13:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d4613368-e4a7-4d8b-8ab3-8b248a989a97","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-21T17:13:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d4613368-e4a7-4d8b-8ab3-8b248a989a97","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-21T17:13:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d4613368-e4a7-4d8b-8ab3-8b248a989a97","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-5b0b89/rate-test-model-5b0b89\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-5b0b89/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-21T17:13:43Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d4613368-e4a7-4d8b-8ab3-8b248a989a97","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-21T17:13:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d4613368-e4a7-4d8b-8ab3-8b248a989a97","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-21T17:13:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d4613368-e4a7-4d8b-8ab3-8b248a989a97","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-c86c07"} {"level":"debug","ts":"2026-07-21T17:13:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d4613368-e4a7-4d8b-8ab3-8b248a989a97","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-21T17:13:43Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d4613368-e4a7-4d8b-8ab3-8b248a989a97","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_info","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":"e6621d00-a255-4e1e-bff0-5e217f1cbb5b","keyName":"e2e-rate-a-c86c07","selected_subscription":"e2e-rate-iso-a-c86c07","selected_subscription_key":"ai-tenant-e2e-shared-a-5b0b89/e2e-rate-iso-a-c86c07@ai-tenant-e2e-shared-a-5b0b89/rate-test-model-5b0b89","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-5b0b89","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-c86c07","namespace":"ai-tenant-e2e-shared-a-5b0b89","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-5b0b89/rate-test-model-5b0b89"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-21T17:13:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d4613368-e4a7-4d8b-8ab3-8b248a989a97","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:13:43Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d4613368-e4a7-4d8b-8ab3-8b248a989a97","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:13:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"42790d5c-8844-44f0-bfcd-ed7131c7e211","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.6:41804","PortSpecifier":{"PortValue":41804}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"42790d5c-8844-44f0-bfcd-ed7131c7e211","method":"POST","path":"/ai-tenant-e2e-shared-a-5b0b89/rate-test-model-5b0b89/v1/completions","host":"e2e-shared-a-5b0b89.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:13:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"42790d5c-8844-44f0-bfcd-ed7131c7e211","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.6:41804","PortSpecifier":{"PortValue":41804}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784654024,"nanos":584341777},"http":{"id":"42790d5c-8844-44f0-bfcd-ed7131c7e211","method":"POST","headers":{":authority":"e2e-shared-a-5b0b89.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-5b0b89/rate-test-model-5b0b89/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:13:44Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"42790d5c-8844-44f0-bfcd-ed7131c7e211","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-WCiJvY50l7FT3mJG_lf2UimsCFvRPJCentUivimt9DyLWb8LnwKfcFi1YiYv"} {"level":"debug","ts":"2026-07-21T17:13:44Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"42790d5c-8844-44f0-bfcd-ed7131c7e211","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-5b0b89.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-WCiJvY50l7FT3mJG_lf2UimsCFvRPJCentUivimt9DyLWb8LnwKfcFi1YiYv\"}"} {"level":"debug","ts":"2026-07-21T17:13:44Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"42790d5c-8844-44f0-bfcd-ed7131c7e211","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-5b0b89.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":"e6621d00-a255-4e1e-bff0-5e217f1cbb5b","keyName":"e2e-rate-a-c86c07","subscription":"e2e-rate-iso-a-c86c07","tenant":"e2e-shared-a-5b0b89","userId":"e6621d00-a255-4e1e-bff0-5e217f1cbb5b","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-21T17:13:44Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"42790d5c-8844-44f0-bfcd-ed7131c7e211","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-5b0b89.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-5b0b89/rate-test-model-5b0b89\",\"requestedSubscription\":\"e2e-rate-iso-a-c86c07\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-21T17:13:44Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"42790d5c-8844-44f0-bfcd-ed7131c7e211","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-5b0b89.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-5b0b89","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-c86c07","namespace":"ai-tenant-e2e-shared-a-5b0b89","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-5b0b89/rate-test-model-5b0b89"}} {"level":"debug","ts":"2026-07-21T17:13:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"42790d5c-8844-44f0-bfcd-ed7131c7e211","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:13:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"42790d5c-8844-44f0-bfcd-ed7131c7e211","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-21T17:13:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"42790d5c-8844-44f0-bfcd-ed7131c7e211","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-21T17:13:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"42790d5c-8844-44f0-bfcd-ed7131c7e211","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-21T17:13:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"42790d5c-8844-44f0-bfcd-ed7131c7e211","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-5b0b89/rate-test-model-5b0b89\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-5b0b89/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-21T17:13:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"42790d5c-8844-44f0-bfcd-ed7131c7e211","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-21T17:13:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"42790d5c-8844-44f0-bfcd-ed7131c7e211","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-21T17:13:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"42790d5c-8844-44f0-bfcd-ed7131c7e211","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-c86c07"} {"level":"debug","ts":"2026-07-21T17:13:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"42790d5c-8844-44f0-bfcd-ed7131c7e211","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_info","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":"e6621d00-a255-4e1e-bff0-5e217f1cbb5b","keyName":"e2e-rate-a-c86c07","selected_subscription":"e2e-rate-iso-a-c86c07","selected_subscription_key":"ai-tenant-e2e-shared-a-5b0b89/e2e-rate-iso-a-c86c07@ai-tenant-e2e-shared-a-5b0b89/rate-test-model-5b0b89","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-5b0b89","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-c86c07","namespace":"ai-tenant-e2e-shared-a-5b0b89","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-5b0b89/rate-test-model-5b0b89"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-21T17:13:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"42790d5c-8844-44f0-bfcd-ed7131c7e211","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:13:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"42790d5c-8844-44f0-bfcd-ed7131c7e211","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:13:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0258641f-7438-4fbb-ac68-b79b95a898ad","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.6:34706","PortSpecifier":{"PortValue":34706}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"0258641f-7438-4fbb-ac68-b79b95a898ad","method":"POST","path":"/ai-tenant-e2e-shared-b-e17cb5/rate-test-model-e17cb5/v1/completions","host":"e2e-shared-b-e17cb5.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T17:13:44Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0258641f-7438-4fbb-ac68-b79b95a898ad","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.6:34706","PortSpecifier":{"PortValue":34706}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.53:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784654024,"nanos":616747598},"http":{"id":"0258641f-7438-4fbb-ac68-b79b95a898ad","method":"POST","headers":{":authority":"e2e-shared-b-e17cb5.apps.8080b870-4098-422e-b1e3-87ca8bb750ab.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-b-e17cb5/rate-test-model-e17cb5/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:13:44Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"0258641f-7438-4fbb-ac68-b79b95a898ad","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1SRU9zKNkrPTwoK4K_TeSesT3U85p429Vc7RzMiEsyLJvHXMZiOZpHzH7e9vV"} {"level":"debug","ts":"2026-07-21T17:13:44Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"0258641f-7438-4fbb-ac68-b79b95a898ad","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-e17cb5.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1SRU9zKNkrPTwoK4K_TeSesT3U85p429Vc7RzMiEsyLJvHXMZiOZpHzH7e9vV\"}"} {"level":"debug","ts":"2026-07-21T17:13:44Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"0258641f-7438-4fbb-ac68-b79b95a898ad","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-e17cb5.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":"a5bad711-4c3f-4368-9d41-f77e86b3983b","keyName":"e2e-rate-b-c86c07","subscription":"e2e-rate-iso-b-c86c07","tenant":"e2e-shared-b-e17cb5","userId":"a5bad711-4c3f-4368-9d41-f77e86b3983b","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-21T17:13:44Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"0258641f-7438-4fbb-ac68-b79b95a898ad","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-b-e17cb5.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-e17cb5/rate-test-model-e17cb5\",\"requestedSubscription\":\"e2e-rate-iso-b-c86c07\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-21T17:13:44Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"0258641f-7438-4fbb-ac68-b79b95a898ad","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-e17cb5.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-e17cb5","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-c86c07","namespace":"ai-tenant-e2e-shared-b-e17cb5","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-b-e17cb5/rate-test-model-e17cb5"}} {"level":"debug","ts":"2026-07-21T17:13:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"0258641f-7438-4fbb-ac68-b79b95a898ad","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T17:13:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0258641f-7438-4fbb-ac68-b79b95a898ad","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-21T17:13:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0258641f-7438-4fbb-ac68-b79b95a898ad","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-21T17:13:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0258641f-7438-4fbb-ac68-b79b95a898ad","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-e17cb5/rate-test-model-e17cb5\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-e17cb5/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-21T17:13:44Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0258641f-7438-4fbb-ac68-b79b95a898ad","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-21T17:13:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0258641f-7438-4fbb-ac68-b79b95a898ad","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-c86c07"} {"level":"debug","ts":"2026-07-21T17:13:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0258641f-7438-4fbb-ac68-b79b95a898ad","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-21T17:13:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0258641f-7438-4fbb-ac68-b79b95a898ad","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-21T17:13:44Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0258641f-7438-4fbb-ac68-b79b95a898ad","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"a5bad711-4c3f-4368-9d41-f77e86b3983b","keyName":"e2e-rate-b-c86c07","selected_subscription":"e2e-rate-iso-b-c86c07","selected_subscription_key":"ai-tenant-e2e-shared-b-e17cb5/e2e-rate-iso-b-c86c07@ai-tenant-e2e-shared-b-e17cb5/rate-test-model-e17cb5","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-e17cb5","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-c86c07","namespace":"ai-tenant-e2e-shared-b-e17cb5","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-b-e17cb5/rate-test-model-e17cb5"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-21T17:13:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0258641f-7438-4fbb-ac68-b79b95a898ad","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T17:13:44Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0258641f-7438-4fbb-ac68-b79b95a898ad","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T17:13:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c1033c869088d1c2aa2549a391259c745ec2365503b2d2577b43c9e0e511155a"} {"level":"info","ts":"2026-07-21T17:13:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9de7519d9306b3b5619a2ef0049e5fe96e1a70528001a1668dbe07de70317250"} {"level":"info","ts":"2026-07-21T17:13:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/467efd891a2e625f559c0a277976a0871fd3ae6a720a6f4a0e1deee23d30f785"} {"level":"info","ts":"2026-07-21T17:13:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/53eb35a999e6ffd195e167c7959e2d99a6dff67200b9c41ce02230ee8676bfe1"} {"level":"info","ts":"2026-07-21T17:13:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/200b3078969ab0707a5ad2f2b308fc7b770c5243f9089775301ddb2f43c35446"} {"level":"info","ts":"2026-07-21T17:13:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c7dc2841069fe0a45dfd45e2a8441d107ecd426baca26438dadd1ef0b1fddc34"} {"level":"info","ts":"2026-07-21T17:13:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f3237a148fc9d9700ca943a28f5864706de36bdfbc1614cf979568b764b61618"} {"level":"info","ts":"2026-07-21T17:13:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6e682d45e1cfc8e5532119b7601a281b6e27cbdba682cea2eb90ced4fad38c0b"} {"level":"info","ts":"2026-07-21T17:13:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f985e45fcca5712887e4f26fbb1e4ba8a3ce152c76d0101328324619e6e05d68"} {"level":"info","ts":"2026-07-21T17:13:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/daf31bae2c10eb2d2074806ba7534b8db5aa59404e7febdcce272f7746e4ed85"} {"level":"info","ts":"2026-07-21T17:13:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7c4a55a94a856e5f7b306722a0b265fee1e7090945392e4b8097c955af0b24bd"} {"level":"info","ts":"2026-07-21T17:13:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5f8ef2bc397559260a7885c0c768d0e7b95bb1a6f1d98242e025ee17f2921fb1"} {"level":"info","ts":"2026-07-21T17:13:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/22cf3795f0975b04ed6e90e049f8c2af32ef1c385e7a8ce7c350c1d2e3a8ea53"} {"level":"info","ts":"2026-07-21T17:13:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e4da17eec3d647ba50d02e9cf5d9e77d4653f6f6cca1d2b24a9325bab9144b9a"} {"level":"info","ts":"2026-07-21T17:13:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/dceb2372f332ad1dc8f26a64e8d469b18af36b4dfb39aedf7bd2292a0c4ce7c7"} {"level":"info","ts":"2026-07-21T17:13:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/47e7f16a20bd082aa03adebf40403830968e0b8bb715ac9c46d69c3ed708713b"} {"level":"info","ts":"2026-07-21T17:13:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/918d5f6eae7d96ae55a84d119a29aa9eb2fff49d06c176a2f078e13a0a2a3682"} {"level":"info","ts":"2026-07-21T17:13:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6122d451d24a0ac27fa47cf9a21df434395343f209684ce85f950959522ebd25"} {"level":"info","ts":"2026-07-21T17:13:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/78e56da8c9e78e17580ca3984308d7146ad9d60cbb142556bef6d79f1c630753"} {"level":"info","ts":"2026-07-21T17:13:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8a0649b2548466f2d0ba884e3020ea0a54a6a206a1e46616a3f9b89a1eb6a3b7"} {"level":"info","ts":"2026-07-21T17:13:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7f3dd8eb6383eeb9f159dbe33a49e35ce46fbaa1a28781d849049759278d8d57"} {"level":"info","ts":"2026-07-21T17:13:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4ccfb760fa761cce543527ea6e150a53afb5b6c2b714e076f2335562820a325b"} {"level":"info","ts":"2026-07-21T17:13:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/29c826b869503d510d53416b0ed810a2e67bda6635cbb7828c56af093b2dcb86"} {"level":"info","ts":"2026-07-21T17:13:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/944efa98507c4ca6fe911c3ce227435d721aa48aff7b6cf4ac9cb81ef9feebf5"}