--- Authorino logs from kuadrant-system (label=authorino-resource=authorino) --- {"level":"debug","ts":"2026-07-10T18:36:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"75abfff0d5efb5f1b1f8c795cd06bd411752ed5a25dbb59c65d04d3900d239a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:36:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:36:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["75abfff0d5efb5f1b1f8c795cd06bd411752ed5a25dbb59c65d04d3900d239a4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:36:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7e52921540d10b06b204cc40fa4a5cc8cbe98f17fb4351ce6f0d19cf7aa28397"} {"level":"info","ts":"2026-07-10T18:36:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"75abfff0d5efb5f1b1f8c795cd06bd411752ed5a25dbb59c65d04d3900d239a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7e52921540d10b06b204cc40fa4a5cc8cbe98f17fb4351ce6f0d19cf7aa28397","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:36:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:36:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7e52921540d10b06b204cc40fa4a5cc8cbe98f17fb4351ce6f0d19cf7aa28397"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:36:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6cd1dc5e0de2576400a92adec86f4163e45dca918f8acb332c9416f334fa1237"} {"level":"info","ts":"2026-07-10T18:36:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7e52921540d10b06b204cc40fa4a5cc8cbe98f17fb4351ce6f0d19cf7aa28397","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6cd1dc5e0de2576400a92adec86f4163e45dca918f8acb332c9416f334fa1237","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:36:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:36:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6cd1dc5e0de2576400a92adec86f4163e45dca918f8acb332c9416f334fa1237"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ec6ffbaa26863b86bc049d14a4c049e42df38f97309746fc8f05b8e29431c890"} {"level":"info","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6cd1dc5e0de2576400a92adec86f4163e45dca918f8acb332c9416f334fa1237","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ec6ffbaa26863b86bc049d14a4c049e42df38f97309746fc8f05b8e29431c890","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"75abfff0d5efb5f1b1f8c795cd06bd411752ed5a25dbb59c65d04d3900d239a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:36:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:36: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-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/75abfff0d5efb5f1b1f8c795cd06bd411752ed5a25dbb59c65d04d3900d239a4"} {"level":"info","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"75abfff0d5efb5f1b1f8c795cd06bd411752ed5a25dbb59c65d04d3900d239a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7e52921540d10b06b204cc40fa4a5cc8cbe98f17fb4351ce6f0d19cf7aa28397","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:36:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:36: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-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7e52921540d10b06b204cc40fa4a5cc8cbe98f17fb4351ce6f0d19cf7aa28397","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6cd1dc5e0de2576400a92adec86f4163e45dca918f8acb332c9416f334fa1237","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7e52921540d10b06b204cc40fa4a5cc8cbe98f17fb4351ce6f0d19cf7aa28397"} {"level":"debug","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"75abfff0d5efb5f1b1f8c795cd06bd411752ed5a25dbb59c65d04d3900d239a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:36:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:36:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["75abfff0d5efb5f1b1f8c795cd06bd411752ed5a25dbb59c65d04d3900d239a4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"75abfff0d5efb5f1b1f8c795cd06bd411752ed5a25dbb59c65d04d3900d239a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7e52921540d10b06b204cc40fa4a5cc8cbe98f17fb4351ce6f0d19cf7aa28397","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:36:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:36:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7e52921540d10b06b204cc40fa4a5cc8cbe98f17fb4351ce6f0d19cf7aa28397"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6cd1dc5e0de2576400a92adec86f4163e45dca918f8acb332c9416f334fa1237"} {"level":"info","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7e52921540d10b06b204cc40fa4a5cc8cbe98f17fb4351ce6f0d19cf7aa28397","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"75abfff0d5efb5f1b1f8c795cd06bd411752ed5a25dbb59c65d04d3900d239a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:36:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:36: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-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/75abfff0d5efb5f1b1f8c795cd06bd411752ed5a25dbb59c65d04d3900d239a4"} {"level":"info","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"75abfff0d5efb5f1b1f8c795cd06bd411752ed5a25dbb59c65d04d3900d239a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7e52921540d10b06b204cc40fa4a5cc8cbe98f17fb4351ce6f0d19cf7aa28397","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:36:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:36: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-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7e52921540d10b06b204cc40fa4a5cc8cbe98f17fb4351ce6f0d19cf7aa28397"} {"level":"info","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7e52921540d10b06b204cc40fa4a5cc8cbe98f17fb4351ce6f0d19cf7aa28397","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"75abfff0d5efb5f1b1f8c795cd06bd411752ed5a25dbb59c65d04d3900d239a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7e52921540d10b06b204cc40fa4a5cc8cbe98f17fb4351ce6f0d19cf7aa28397","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:36:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:36:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7e52921540d10b06b204cc40fa4a5cc8cbe98f17fb4351ce6f0d19cf7aa28397"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/75abfff0d5efb5f1b1f8c795cd06bd411752ed5a25dbb59c65d04d3900d239a4"} {"level":"info","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7e52921540d10b06b204cc40fa4a5cc8cbe98f17fb4351ce6f0d19cf7aa28397","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"75abfff0d5efb5f1b1f8c795cd06bd411752ed5a25dbb59c65d04d3900d239a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:36:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:36:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["75abfff0d5efb5f1b1f8c795cd06bd411752ed5a25dbb59c65d04d3900d239a4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"75abfff0d5efb5f1b1f8c795cd06bd411752ed5a25dbb59c65d04d3900d239a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7e52921540d10b06b204cc40fa4a5cc8cbe98f17fb4351ce6f0d19cf7aa28397","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:36:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:36: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-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7e52921540d10b06b204cc40fa4a5cc8cbe98f17fb4351ce6f0d19cf7aa28397"} {"level":"info","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7e52921540d10b06b204cc40fa4a5cc8cbe98f17fb4351ce6f0d19cf7aa28397","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"75abfff0d5efb5f1b1f8c795cd06bd411752ed5a25dbb59c65d04d3900d239a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:36:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:36: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-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"75abfff0d5efb5f1b1f8c795cd06bd411752ed5a25dbb59c65d04d3900d239a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7e52921540d10b06b204cc40fa4a5cc8cbe98f17fb4351ce6f0d19cf7aa28397","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:36:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:36:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7e52921540d10b06b204cc40fa4a5cc8cbe98f17fb4351ce6f0d19cf7aa28397"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/75abfff0d5efb5f1b1f8c795cd06bd411752ed5a25dbb59c65d04d3900d239a4"} {"level":"info","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7e52921540d10b06b204cc40fa4a5cc8cbe98f17fb4351ce6f0d19cf7aa28397","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"75abfff0d5efb5f1b1f8c795cd06bd411752ed5a25dbb59c65d04d3900d239a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:36:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:36:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["75abfff0d5efb5f1b1f8c795cd06bd411752ed5a25dbb59c65d04d3900d239a4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7e52921540d10b06b204cc40fa4a5cc8cbe98f17fb4351ce6f0d19cf7aa28397"} {"level":"info","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"75abfff0d5efb5f1b1f8c795cd06bd411752ed5a25dbb59c65d04d3900d239a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7e52921540d10b06b204cc40fa4a5cc8cbe98f17fb4351ce6f0d19cf7aa28397","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"75abfff0d5efb5f1b1f8c795cd06bd411752ed5a25dbb59c65d04d3900d239a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:36:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:36: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-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/75abfff0d5efb5f1b1f8c795cd06bd411752ed5a25dbb59c65d04d3900d239a4"} {"level":"info","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"75abfff0d5efb5f1b1f8c795cd06bd411752ed5a25dbb59c65d04d3900d239a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"75abfff0d5efb5f1b1f8c795cd06bd411752ed5a25dbb59c65d04d3900d239a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:36:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:36:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["75abfff0d5efb5f1b1f8c795cd06bd411752ed5a25dbb59c65d04d3900d239a4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7e52921540d10b06b204cc40fa4a5cc8cbe98f17fb4351ce6f0d19cf7aa28397"} {"level":"info","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"75abfff0d5efb5f1b1f8c795cd06bd411752ed5a25dbb59c65d04d3900d239a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"73e2417beb738190241ff5f841b4d36e2049fcbdae8bfc715f0a8628a2c4a363","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:36:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:36: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-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"73e2417beb738190241ff5f841b4d36e2049fcbdae8bfc715f0a8628a2c4a363","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"75abfff0d5efb5f1b1f8c795cd06bd411752ed5a25dbb59c65d04d3900d239a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:36:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:36: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-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/75abfff0d5efb5f1b1f8c795cd06bd411752ed5a25dbb59c65d04d3900d239a4"} {"level":"info","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"75abfff0d5efb5f1b1f8c795cd06bd411752ed5a25dbb59c65d04d3900d239a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"73e2417beb738190241ff5f841b4d36e2049fcbdae8bfc715f0a8628a2c4a363","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:36:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:36: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-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"73e2417beb738190241ff5f841b4d36e2049fcbdae8bfc715f0a8628a2c4a363","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"75abfff0d5efb5f1b1f8c795cd06bd411752ed5a25dbb59c65d04d3900d239a4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:36:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:36:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["75abfff0d5efb5f1b1f8c795cd06bd411752ed5a25dbb59c65d04d3900d239a4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/73e2417beb738190241ff5f841b4d36e2049fcbdae8bfc715f0a8628a2c4a363"} {"level":"info","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"75abfff0d5efb5f1b1f8c795cd06bd411752ed5a25dbb59c65d04d3900d239a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"73e2417beb738190241ff5f841b4d36e2049fcbdae8bfc715f0a8628a2c4a363","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:36:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:36:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["73e2417beb738190241ff5f841b4d36e2049fcbdae8bfc715f0a8628a2c4a363"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/75abfff0d5efb5f1b1f8c795cd06bd411752ed5a25dbb59c65d04d3900d239a4"} {"level":"info","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"73e2417beb738190241ff5f841b4d36e2049fcbdae8bfc715f0a8628a2c4a363","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"75abfff0d5efb5f1b1f8c795cd06bd411752ed5a25dbb59c65d04d3900d239a4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"73e2417beb738190241ff5f841b4d36e2049fcbdae8bfc715f0a8628a2c4a363","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:36:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:36: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-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/73e2417beb738190241ff5f841b4d36e2049fcbdae8bfc715f0a8628a2c4a363"} {"level":"info","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"73e2417beb738190241ff5f841b4d36e2049fcbdae8bfc715f0a8628a2c4a363","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"73e2417beb738190241ff5f841b4d36e2049fcbdae8bfc715f0a8628a2c4a363","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:36:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:36:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["73e2417beb738190241ff5f841b4d36e2049fcbdae8bfc715f0a8628a2c4a363"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/75abfff0d5efb5f1b1f8c795cd06bd411752ed5a25dbb59c65d04d3900d239a4"} {"level":"info","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"73e2417beb738190241ff5f841b4d36e2049fcbdae8bfc715f0a8628a2c4a363","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"73e2417beb738190241ff5f841b4d36e2049fcbdae8bfc715f0a8628a2c4a363","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"73e2417beb738190241ff5f841b4d36e2049fcbdae8bfc715f0a8628a2c4a363","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:36:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:36: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-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"73e2417beb738190241ff5f841b4d36e2049fcbdae8bfc715f0a8628a2c4a363","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"73e2417beb738190241ff5f841b4d36e2049fcbdae8bfc715f0a8628a2c4a363","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/73e2417beb738190241ff5f841b4d36e2049fcbdae8bfc715f0a8628a2c4a363"} {"level":"debug","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"73e2417beb738190241ff5f841b4d36e2049fcbdae8bfc715f0a8628a2c4a363","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b68ff66c427a88e439667760c63af78db2fdf7ed0c6eef85b3c3cfac80c0b12","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:36:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:36: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-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/73e2417beb738190241ff5f841b4d36e2049fcbdae8bfc715f0a8628a2c4a363"} {"level":"info","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b68ff66c427a88e439667760c63af78db2fdf7ed0c6eef85b3c3cfac80c0b12","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"73e2417beb738190241ff5f841b4d36e2049fcbdae8bfc715f0a8628a2c4a363","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:36:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:36:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["73e2417beb738190241ff5f841b4d36e2049fcbdae8bfc715f0a8628a2c4a363"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b68ff66c427a88e439667760c63af78db2fdf7ed0c6eef85b3c3cfac80c0b12"} {"level":"info","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"73e2417beb738190241ff5f841b4d36e2049fcbdae8bfc715f0a8628a2c4a363","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b68ff66c427a88e439667760c63af78db2fdf7ed0c6eef85b3c3cfac80c0b12","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:36:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:36: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-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b68ff66c427a88e439667760c63af78db2fdf7ed0c6eef85b3c3cfac80c0b12","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"73e2417beb738190241ff5f841b4d36e2049fcbdae8bfc715f0a8628a2c4a363","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b68ff66c427a88e439667760c63af78db2fdf7ed0c6eef85b3c3cfac80c0b12","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b68ff66c427a88e439667760c63af78db2fdf7ed0c6eef85b3c3cfac80c0b12","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"743ab271df74f3140a0bda76335dde3e93150478b9cb2e067653b70a973daf9a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:36:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:36: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-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b68ff66c427a88e439667760c63af78db2fdf7ed0c6eef85b3c3cfac80c0b12"} {"level":"info","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"743ab271df74f3140a0bda76335dde3e93150478b9cb2e067653b70a973daf9a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"743ab271df74f3140a0bda76335dde3e93150478b9cb2e067653b70a973daf9a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"743ab271df74f3140a0bda76335dde3e93150478b9cb2e067653b70a973daf9a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b68ff66c427a88e439667760c63af78db2fdf7ed0c6eef85b3c3cfac80c0b12","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:36:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:36:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1b68ff66c427a88e439667760c63af78db2fdf7ed0c6eef85b3c3cfac80c0b12"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/73e2417beb738190241ff5f841b4d36e2049fcbdae8bfc715f0a8628a2c4a363"} {"level":"info","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b68ff66c427a88e439667760c63af78db2fdf7ed0c6eef85b3c3cfac80c0b12","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"743ab271df74f3140a0bda76335dde3e93150478b9cb2e067653b70a973daf9a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:36:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:36: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-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/743ab271df74f3140a0bda76335dde3e93150478b9cb2e067653b70a973daf9a"} {"level":"info","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"743ab271df74f3140a0bda76335dde3e93150478b9cb2e067653b70a973daf9a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b68ff66c427a88e439667760c63af78db2fdf7ed0c6eef85b3c3cfac80c0b12","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:36:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:36: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-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b68ff66c427a88e439667760c63af78db2fdf7ed0c6eef85b3c3cfac80c0b12"} {"level":"info","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b68ff66c427a88e439667760c63af78db2fdf7ed0c6eef85b3c3cfac80c0b12","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"743ab271df74f3140a0bda76335dde3e93150478b9cb2e067653b70a973daf9a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b68ff66c427a88e439667760c63af78db2fdf7ed0c6eef85b3c3cfac80c0b12","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:36:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:36:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1b68ff66c427a88e439667760c63af78db2fdf7ed0c6eef85b3c3cfac80c0b12"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b68ff66c427a88e439667760c63af78db2fdf7ed0c6eef85b3c3cfac80c0b12","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eea5382fbdd41be2560dbe668cbd5387c0775bc8bede0fdd4b39baa48a4d2709","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:36:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:36: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-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/743ab271df74f3140a0bda76335dde3e93150478b9cb2e067653b70a973daf9a"} {"level":"info","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eea5382fbdd41be2560dbe668cbd5387c0775bc8bede0fdd4b39baa48a4d2709","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b68ff66c427a88e439667760c63af78db2fdf7ed0c6eef85b3c3cfac80c0b12","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:36:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:36: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-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b68ff66c427a88e439667760c63af78db2fdf7ed0c6eef85b3c3cfac80c0b12"} {"level":"info","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b68ff66c427a88e439667760c63af78db2fdf7ed0c6eef85b3c3cfac80c0b12","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"743ab271df74f3140a0bda76335dde3e93150478b9cb2e067653b70a973daf9a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:36:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:36:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["743ab271df74f3140a0bda76335dde3e93150478b9cb2e067653b70a973daf9a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"743ab271df74f3140a0bda76335dde3e93150478b9cb2e067653b70a973daf9a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3ef8a5cf5f34a035d7003649b44d2bc0506dec81f724f0f9b73b2060eceb61e7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:36:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:36: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-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eea5382fbdd41be2560dbe668cbd5387c0775bc8bede0fdd4b39baa48a4d2709"} {"level":"info","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3ef8a5cf5f34a035d7003649b44d2bc0506dec81f724f0f9b73b2060eceb61e7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eea5382fbdd41be2560dbe668cbd5387c0775bc8bede0fdd4b39baa48a4d2709","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:36:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:36:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eea5382fbdd41be2560dbe668cbd5387c0775bc8bede0fdd4b39baa48a4d2709"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3ef8a5cf5f34a035d7003649b44d2bc0506dec81f724f0f9b73b2060eceb61e7"} {"level":"info","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eea5382fbdd41be2560dbe668cbd5387c0775bc8bede0fdd4b39baa48a4d2709","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b68ff66c427a88e439667760c63af78db2fdf7ed0c6eef85b3c3cfac80c0b12","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"743ab271df74f3140a0bda76335dde3e93150478b9cb2e067653b70a973daf9a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3ef8a5cf5f34a035d7003649b44d2bc0506dec81f724f0f9b73b2060eceb61e7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:36:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:36:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3ef8a5cf5f34a035d7003649b44d2bc0506dec81f724f0f9b73b2060eceb61e7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3ef8a5cf5f34a035d7003649b44d2bc0506dec81f724f0f9b73b2060eceb61e7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eea5382fbdd41be2560dbe668cbd5387c0775bc8bede0fdd4b39baa48a4d2709","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b68ff66c427a88e439667760c63af78db2fdf7ed0c6eef85b3c3cfac80c0b12","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3ef8a5cf5f34a035d7003649b44d2bc0506dec81f724f0f9b73b2060eceb61e7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b68ff66c427a88e439667760c63af78db2fdf7ed0c6eef85b3c3cfac80c0b12"} {"level":"debug","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ff0855852f2b66a6f215cea9659998d83f67d2e59b29509c29398b9c5ba2a0ff","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:36:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:36: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-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/743ab271df74f3140a0bda76335dde3e93150478b9cb2e067653b70a973daf9a"} {"level":"info","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ff0855852f2b66a6f215cea9659998d83f67d2e59b29509c29398b9c5ba2a0ff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b68ff66c427a88e439667760c63af78db2fdf7ed0c6eef85b3c3cfac80c0b12","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:36:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:36:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1b68ff66c427a88e439667760c63af78db2fdf7ed0c6eef85b3c3cfac80c0b12"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3ef8a5cf5f34a035d7003649b44d2bc0506dec81f724f0f9b73b2060eceb61e7"} {"level":"info","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eea5382fbdd41be2560dbe668cbd5387c0775bc8bede0fdd4b39baa48a4d2709"} {"level":"info","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b68ff66c427a88e439667760c63af78db2fdf7ed0c6eef85b3c3cfac80c0b12","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ff0855852f2b66a6f215cea9659998d83f67d2e59b29509c29398b9c5ba2a0ff","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:36:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:36: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-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ff0855852f2b66a6f215cea9659998d83f67d2e59b29509c29398b9c5ba2a0ff"} {"level":"info","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b68ff66c427a88e439667760c63af78db2fdf7ed0c6eef85b3c3cfac80c0b12"} {"level":"info","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ff0855852f2b66a6f215cea9659998d83f67d2e59b29509c29398b9c5ba2a0ff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b68ff66c427a88e439667760c63af78db2fdf7ed0c6eef85b3c3cfac80c0b12","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"15fa9ab76583bef2ca7fa092a4760f909fa573fffc4fa627e6e50609342a7822","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:36:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:36: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-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/15fa9ab76583bef2ca7fa092a4760f909fa573fffc4fa627e6e50609342a7822"} {"level":"info","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ff0855852f2b66a6f215cea9659998d83f67d2e59b29509c29398b9c5ba2a0ff"} {"level":"info","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"15fa9ab76583bef2ca7fa092a4760f909fa573fffc4fa627e6e50609342a7822","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ff0855852f2b66a6f215cea9659998d83f67d2e59b29509c29398b9c5ba2a0ff","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:36:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:36:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ff0855852f2b66a6f215cea9659998d83f67d2e59b29509c29398b9c5ba2a0ff"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:36:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/15fa9ab76583bef2ca7fa092a4760f909fa573fffc4fa627e6e50609342a7822"} {"level":"info","ts":"2026-07-10T18:36:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ff0855852f2b66a6f215cea9659998d83f67d2e59b29509c29398b9c5ba2a0ff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"15fa9ab76583bef2ca7fa092a4760f909fa573fffc4fa627e6e50609342a7822","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:36:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:36:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["15fa9ab76583bef2ca7fa092a4760f909fa573fffc4fa627e6e50609342a7822"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:36:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ff0855852f2b66a6f215cea9659998d83f67d2e59b29509c29398b9c5ba2a0ff"} {"level":"info","ts":"2026-07-10T18:36:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"15fa9ab76583bef2ca7fa092a4760f909fa573fffc4fa627e6e50609342a7822","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ff0855852f2b66a6f215cea9659998d83f67d2e59b29509c29398b9c5ba2a0ff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"15fa9ab76583bef2ca7fa092a4760f909fa573fffc4fa627e6e50609342a7822","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:36:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:36: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-10T18:36:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/15fa9ab76583bef2ca7fa092a4760f909fa573fffc4fa627e6e50609342a7822"} {"level":"info","ts":"2026-07-10T18:36:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"15fa9ab76583bef2ca7fa092a4760f909fa573fffc4fa627e6e50609342a7822","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"15fa9ab76583bef2ca7fa092a4760f909fa573fffc4fa627e6e50609342a7822","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"15fa9ab76583bef2ca7fa092a4760f909fa573fffc4fa627e6e50609342a7822","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:36:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/15fa9ab76583bef2ca7fa092a4760f909fa573fffc4fa627e6e50609342a7822"} {"level":"debug","ts":"2026-07-10T18:36:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"15fa9ab76583bef2ca7fa092a4760f909fa573fffc4fa627e6e50609342a7822","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:36:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:36:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["15fa9ab76583bef2ca7fa092a4760f909fa573fffc4fa627e6e50609342a7822"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:36:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"15fa9ab76583bef2ca7fa092a4760f909fa573fffc4fa627e6e50609342a7822","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"15fa9ab76583bef2ca7fa092a4760f909fa573fffc4fa627e6e50609342a7822","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:36:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:36: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-10T18:36:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/15fa9ab76583bef2ca7fa092a4760f909fa573fffc4fa627e6e50609342a7822"} {"level":"info","ts":"2026-07-10T18:36:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"15fa9ab76583bef2ca7fa092a4760f909fa573fffc4fa627e6e50609342a7822","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"15fa9ab76583bef2ca7fa092a4760f909fa573fffc4fa627e6e50609342a7822","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"15fa9ab76583bef2ca7fa092a4760f909fa573fffc4fa627e6e50609342a7822","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:36:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/15fa9ab76583bef2ca7fa092a4760f909fa573fffc4fa627e6e50609342a7822"} {"level":"debug","ts":"2026-07-10T18:36:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"15fa9ab76583bef2ca7fa092a4760f909fa573fffc4fa627e6e50609342a7822","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:36:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:36:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["15fa9ab76583bef2ca7fa092a4760f909fa573fffc4fa627e6e50609342a7822"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:36:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"15fa9ab76583bef2ca7fa092a4760f909fa573fffc4fa627e6e50609342a7822","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"15fa9ab76583bef2ca7fa092a4760f909fa573fffc4fa627e6e50609342a7822","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:36:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:36: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-10T18:36:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/15fa9ab76583bef2ca7fa092a4760f909fa573fffc4fa627e6e50609342a7822"} {"level":"info","ts":"2026-07-10T18:36:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"15fa9ab76583bef2ca7fa092a4760f909fa573fffc4fa627e6e50609342a7822","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"15fa9ab76583bef2ca7fa092a4760f909fa573fffc4fa627e6e50609342a7822","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"15fa9ab76583bef2ca7fa092a4760f909fa573fffc4fa627e6e50609342a7822","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:36:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/15fa9ab76583bef2ca7fa092a4760f909fa573fffc4fa627e6e50609342a7822"} {"level":"debug","ts":"2026-07-10T18:36:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"15fa9ab76583bef2ca7fa092a4760f909fa573fffc4fa627e6e50609342a7822","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:36:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:36:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["15fa9ab76583bef2ca7fa092a4760f909fa573fffc4fa627e6e50609342a7822"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:36:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"15fa9ab76583bef2ca7fa092a4760f909fa573fffc4fa627e6e50609342a7822","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"15fa9ab76583bef2ca7fa092a4760f909fa573fffc4fa627e6e50609342a7822","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:36:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:36: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-10T18:36:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/15fa9ab76583bef2ca7fa092a4760f909fa573fffc4fa627e6e50609342a7822"} {"level":"info","ts":"2026-07-10T18:36:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"15fa9ab76583bef2ca7fa092a4760f909fa573fffc4fa627e6e50609342a7822","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"15fa9ab76583bef2ca7fa092a4760f909fa573fffc4fa627e6e50609342a7822","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"15fa9ab76583bef2ca7fa092a4760f909fa573fffc4fa627e6e50609342a7822","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:36:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/15fa9ab76583bef2ca7fa092a4760f909fa573fffc4fa627e6e50609342a7822"} {"level":"debug","ts":"2026-07-10T18:36:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"15fa9ab76583bef2ca7fa092a4760f909fa573fffc4fa627e6e50609342a7822","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:36:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:36:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["15fa9ab76583bef2ca7fa092a4760f909fa573fffc4fa627e6e50609342a7822"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:36:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"15fa9ab76583bef2ca7fa092a4760f909fa573fffc4fa627e6e50609342a7822","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:36:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"15fa9ab76583bef2ca7fa092a4760f909fa573fffc4fa627e6e50609342a7822","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:36:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/15fa9ab76583bef2ca7fa092a4760f909fa573fffc4fa627e6e50609342a7822"} {"level":"info","ts":"2026-07-10T18:36:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f84bea83-8fdb-4df0-aab9-fa758beeaf75","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:33056","PortSpecifier":{"PortValue":33056}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f84bea83-8fdb-4df0-aab9-fa758beeaf75","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-48683a.apps.4c52d91e-2650-41a4-a27c-781083e140df.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-10T18:36:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f84bea83-8fdb-4df0-aab9-fa758beeaf75","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:33056","PortSpecifier":{"PortValue":33056}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783708585,"nanos":521794365},"http":{"id":"f84bea83-8fdb-4df0-aab9-fa758beeaf75","method":"POST","headers":{":authority":"e2e-shared-a-48683a.apps.4c52d91e-2650-41a4-a27c-781083e140df.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-10T18:36:25Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"f84bea83-8fdb-4df0-aab9-fa758beeaf75","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-10T18:36:25Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f84bea83-8fdb-4df0-aab9-fa758beeaf75","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":"3ddfee10-d011-4d47-9a1c-997145ddbde9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e8da1827-14f5-42c5-9af9-2511a35ed05b"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/781083e140df"]}} {"level":"debug","ts":"2026-07-10T18:36:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f84bea83-8fdb-4df0-aab9-fa758beeaf75","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/781083e140df"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e8da1827-14f5-42c5-9af9-2511a35ed05b"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"3ddfee10-d011-4d47-9a1c-997145ddbde9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.55:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-48683a.apps.4c52d91e-2650-41a4-a27c-781083e140df.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-10T18:36:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f84bea83-8fdb-4df0-aab9-fa758beeaf75","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-10T18:36:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f84bea83-8fdb-4df0-aab9-fa758beeaf75","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-10T18:36:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f84bea83-8fdb-4df0-aab9-fa758beeaf75","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-48683a/auth-test-model-48683a\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-10T18:36:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"f84bea83-8fdb-4df0-aab9-fa758beeaf75","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-10T18:36:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f84bea83-8fdb-4df0-aab9-fa758beeaf75","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-10T18:36:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f84bea83-8fdb-4df0-aab9-fa758beeaf75","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-10T18:36:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f84bea83-8fdb-4df0-aab9-fa758beeaf75","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-10T18:36:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f84bea83-8fdb-4df0-aab9-fa758beeaf75","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-10T18:36:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1fa1beec-874d-4b1f-92ec-722dd0e136e6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:49842","PortSpecifier":{"PortValue":49842}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"1fa1beec-874d-4b1f-92ec-722dd0e136e6","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-35792e.apps.4c52d91e-2650-41a4-a27c-781083e140df.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-10T18:36:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1fa1beec-874d-4b1f-92ec-722dd0e136e6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:49842","PortSpecifier":{"PortValue":49842}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783708585,"nanos":581299332},"http":{"id":"1fa1beec-874d-4b1f-92ec-722dd0e136e6","method":"POST","headers":{":authority":"e2e-shared-b-35792e.apps.4c52d91e-2650-41a4-a27c-781083e140df.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-10T18:36:25Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"1fa1beec-874d-4b1f-92ec-722dd0e136e6","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-10T18:36:25Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"1fa1beec-874d-4b1f-92ec-722dd0e136e6","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":"3ddfee10-d011-4d47-9a1c-997145ddbde9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e8da1827-14f5-42c5-9af9-2511a35ed05b"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/781083e140df"]}} {"level":"debug","ts":"2026-07-10T18:36:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"1fa1beec-874d-4b1f-92ec-722dd0e136e6","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/781083e140df"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e8da1827-14f5-42c5-9af9-2511a35ed05b"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"3ddfee10-d011-4d47-9a1c-997145ddbde9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"743ab271df74f3140a0bda76335dde3e93150478b9cb2e067653b70a973daf9a"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.56:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-35792e.apps.4c52d91e-2650-41a4-a27c-781083e140df.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-10T18:36:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1fa1beec-874d-4b1f-92ec-722dd0e136e6","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-10T18:36:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1fa1beec-874d-4b1f-92ec-722dd0e136e6","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-10T18:36:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1fa1beec-874d-4b1f-92ec-722dd0e136e6","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-35792e/auth-test-model-35792e\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-10T18:36:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"1fa1beec-874d-4b1f-92ec-722dd0e136e6","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-10T18:36:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1fa1beec-874d-4b1f-92ec-722dd0e136e6","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-10T18:36:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1fa1beec-874d-4b1f-92ec-722dd0e136e6","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-10T18:36:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1fa1beec-874d-4b1f-92ec-722dd0e136e6","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-10T18:36:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1fa1beec-874d-4b1f-92ec-722dd0e136e6","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-10T18:36:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5dcd9a1d-2c21-45e3-9ad9-866ed3ea7bb6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:33060","PortSpecifier":{"PortValue":33060}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"5dcd9a1d-2c21-45e3-9ad9-866ed3ea7bb6","method":"GET","path":"/maas-api/v1/api-keys/9db26790-2d3b-477a-926a-75395f4af0b4","host":"e2e-shared-a-48683a.apps.4c52d91e-2650-41a4-a27c-781083e140df.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-10T18:36:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5dcd9a1d-2c21-45e3-9ad9-866ed3ea7bb6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:33060","PortSpecifier":{"PortValue":33060}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783708585,"nanos":639904946},"http":{"id":"5dcd9a1d-2c21-45e3-9ad9-866ed3ea7bb6","method":"GET","headers":{":authority":"e2e-shared-a-48683a.apps.4c52d91e-2650-41a4-a27c-781083e140df.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/9db26790-2d3b-477a-926a-75395f4af0b4",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-10T18:36:25Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"5dcd9a1d-2c21-45e3-9ad9-866ed3ea7bb6","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-10T18:36:25Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"5dcd9a1d-2c21-45e3-9ad9-866ed3ea7bb6","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":"3ddfee10-d011-4d47-9a1c-997145ddbde9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e8da1827-14f5-42c5-9af9-2511a35ed05b"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/781083e140df"]}} {"level":"debug","ts":"2026-07-10T18:36:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"5dcd9a1d-2c21-45e3-9ad9-866ed3ea7bb6","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/781083e140df"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e8da1827-14f5-42c5-9af9-2511a35ed05b"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"3ddfee10-d011-4d47-9a1c-997145ddbde9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.55:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-48683a.apps.4c52d91e-2650-41a4-a27c-781083e140df.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/9db26790-2d3b-477a-926a-75395f4af0b4",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-10T18:36:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5dcd9a1d-2c21-45e3-9ad9-866ed3ea7bb6","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-10T18:36:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5dcd9a1d-2c21-45e3-9ad9-866ed3ea7bb6","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-10T18:36:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5dcd9a1d-2c21-45e3-9ad9-866ed3ea7bb6","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-48683a/auth-test-model-48683a\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-10T18:36:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"5dcd9a1d-2c21-45e3-9ad9-866ed3ea7bb6","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-10T18:36:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5dcd9a1d-2c21-45e3-9ad9-866ed3ea7bb6","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-10T18:36:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5dcd9a1d-2c21-45e3-9ad9-866ed3ea7bb6","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-10T18:36:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5dcd9a1d-2c21-45e3-9ad9-866ed3ea7bb6","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-10T18:36:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5dcd9a1d-2c21-45e3-9ad9-866ed3ea7bb6","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-10T18:36:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c0fcc2c7-96eb-4cb7-a89e-c97eeaeceba2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:49854","PortSpecifier":{"PortValue":49854}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c0fcc2c7-96eb-4cb7-a89e-c97eeaeceba2","method":"GET","path":"/maas-api/v1/api-keys/6149a088-eb99-46d2-aa6b-2182abb8d3fc","host":"e2e-shared-b-35792e.apps.4c52d91e-2650-41a4-a27c-781083e140df.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-10T18:36:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c0fcc2c7-96eb-4cb7-a89e-c97eeaeceba2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:49854","PortSpecifier":{"PortValue":49854}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783708585,"nanos":671511151},"http":{"id":"c0fcc2c7-96eb-4cb7-a89e-c97eeaeceba2","method":"GET","headers":{":authority":"e2e-shared-b-35792e.apps.4c52d91e-2650-41a4-a27c-781083e140df.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/6149a088-eb99-46d2-aa6b-2182abb8d3fc",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-10T18:36:25Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"c0fcc2c7-96eb-4cb7-a89e-c97eeaeceba2","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-10T18:36:25Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c0fcc2c7-96eb-4cb7-a89e-c97eeaeceba2","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":"3ddfee10-d011-4d47-9a1c-997145ddbde9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e8da1827-14f5-42c5-9af9-2511a35ed05b"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/781083e140df"]}} {"level":"debug","ts":"2026-07-10T18:36:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c0fcc2c7-96eb-4cb7-a89e-c97eeaeceba2","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/781083e140df"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e8da1827-14f5-42c5-9af9-2511a35ed05b"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"3ddfee10-d011-4d47-9a1c-997145ddbde9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"743ab271df74f3140a0bda76335dde3e93150478b9cb2e067653b70a973daf9a"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.56:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-35792e.apps.4c52d91e-2650-41a4-a27c-781083e140df.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/6149a088-eb99-46d2-aa6b-2182abb8d3fc",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-10T18:36:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c0fcc2c7-96eb-4cb7-a89e-c97eeaeceba2","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-10T18:36:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c0fcc2c7-96eb-4cb7-a89e-c97eeaeceba2","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-10T18:36:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c0fcc2c7-96eb-4cb7-a89e-c97eeaeceba2","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-35792e/auth-test-model-35792e\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-10T18:36:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"c0fcc2c7-96eb-4cb7-a89e-c97eeaeceba2","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-10T18:36:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c0fcc2c7-96eb-4cb7-a89e-c97eeaeceba2","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-10T18:36:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c0fcc2c7-96eb-4cb7-a89e-c97eeaeceba2","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-10T18:36:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c0fcc2c7-96eb-4cb7-a89e-c97eeaeceba2","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-10T18:36:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c0fcc2c7-96eb-4cb7-a89e-c97eeaeceba2","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-10T18:36:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8b999ecc-31f2-48e9-a7fc-377cbdeb16a9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:57286","PortSpecifier":{"PortValue":57286}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"8b999ecc-31f2-48e9-a7fc-377cbdeb16a9","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-48683a.apps.4c52d91e-2650-41a4-a27c-781083e140df.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-10T18:36:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8b999ecc-31f2-48e9-a7fc-377cbdeb16a9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:57286","PortSpecifier":{"PortValue":57286}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783708602,"nanos":761570720},"http":{"id":"8b999ecc-31f2-48e9-a7fc-377cbdeb16a9","method":"POST","headers":{":authority":"e2e-shared-a-48683a.apps.4c52d91e-2650-41a4-a27c-781083e140df.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-10T18:36:42Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"8b999ecc-31f2-48e9-a7fc-377cbdeb16a9","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-10T18:36:42Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"8b999ecc-31f2-48e9-a7fc-377cbdeb16a9","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":"3ddfee10-d011-4d47-9a1c-997145ddbde9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e8da1827-14f5-42c5-9af9-2511a35ed05b"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/781083e140df"]}} {"level":"debug","ts":"2026-07-10T18:36:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"8b999ecc-31f2-48e9-a7fc-377cbdeb16a9","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/781083e140df"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e8da1827-14f5-42c5-9af9-2511a35ed05b"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"3ddfee10-d011-4d47-9a1c-997145ddbde9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.55:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-48683a.apps.4c52d91e-2650-41a4-a27c-781083e140df.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-10T18:36:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8b999ecc-31f2-48e9-a7fc-377cbdeb16a9","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-10T18:36:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8b999ecc-31f2-48e9-a7fc-377cbdeb16a9","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-10T18:36:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8b999ecc-31f2-48e9-a7fc-377cbdeb16a9","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-48683a/auth-test-model-48683a\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-10T18:36:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"8b999ecc-31f2-48e9-a7fc-377cbdeb16a9","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-10T18:36:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8b999ecc-31f2-48e9-a7fc-377cbdeb16a9","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-10T18:36:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8b999ecc-31f2-48e9-a7fc-377cbdeb16a9","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-10T18:36:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8b999ecc-31f2-48e9-a7fc-377cbdeb16a9","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-10T18:36:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8b999ecc-31f2-48e9-a7fc-377cbdeb16a9","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-10T18:36:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"25a2854d-c4e7-480b-b017-31907c359988","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:54342","PortSpecifier":{"PortValue":54342}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"25a2854d-c4e7-480b-b017-31907c359988","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-35792e.apps.4c52d91e-2650-41a4-a27c-781083e140df.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-10T18:36:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"25a2854d-c4e7-480b-b017-31907c359988","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:54342","PortSpecifier":{"PortValue":54342}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783708602,"nanos":800932155},"http":{"id":"25a2854d-c4e7-480b-b017-31907c359988","method":"POST","headers":{":authority":"e2e-shared-b-35792e.apps.4c52d91e-2650-41a4-a27c-781083e140df.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-10T18:36:42Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"25a2854d-c4e7-480b-b017-31907c359988","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-10T18:36:42Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"25a2854d-c4e7-480b-b017-31907c359988","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":"3ddfee10-d011-4d47-9a1c-997145ddbde9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e8da1827-14f5-42c5-9af9-2511a35ed05b"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/781083e140df"]}} {"level":"debug","ts":"2026-07-10T18:36:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"25a2854d-c4e7-480b-b017-31907c359988","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/781083e140df"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e8da1827-14f5-42c5-9af9-2511a35ed05b"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"3ddfee10-d011-4d47-9a1c-997145ddbde9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"743ab271df74f3140a0bda76335dde3e93150478b9cb2e067653b70a973daf9a"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.56:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-35792e.apps.4c52d91e-2650-41a4-a27c-781083e140df.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-10T18:36:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"25a2854d-c4e7-480b-b017-31907c359988","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-10T18:36:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"25a2854d-c4e7-480b-b017-31907c359988","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-10T18:36:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"25a2854d-c4e7-480b-b017-31907c359988","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-35792e/auth-test-model-35792e\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-10T18:36:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"25a2854d-c4e7-480b-b017-31907c359988","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-10T18:36:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"25a2854d-c4e7-480b-b017-31907c359988","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-10T18:36:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"25a2854d-c4e7-480b-b017-31907c359988","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-10T18:36:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"25a2854d-c4e7-480b-b017-31907c359988","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-10T18:36:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"25a2854d-c4e7-480b-b017-31907c359988","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-10T18:36:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4d4c65ff-fc22-4de4-952e-a1a4aa04944b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:57302","PortSpecifier":{"PortValue":57302}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"4d4c65ff-fc22-4de4-952e-a1a4aa04944b","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-48683a.apps.4c52d91e-2650-41a4-a27c-781083e140df.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-10T18:36:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4d4c65ff-fc22-4de4-952e-a1a4aa04944b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:57302","PortSpecifier":{"PortValue":57302}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783708602,"nanos":835920305},"http":{"id":"4d4c65ff-fc22-4de4-952e-a1a4aa04944b","method":"GET","headers":{":authority":"e2e-shared-a-48683a.apps.4c52d91e-2650-41a4-a27c-781083e140df.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-10T18:36:42Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"4d4c65ff-fc22-4de4-952e-a1a4aa04944b","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-LvuH6aZBdyAlfTJO_tkNo2ItKcn67PxSlUKhSkUoi69zNIFh8o6pwQRErJJV"} {"level":"debug","ts":"2026-07-10T18:36:42Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"4d4c65ff-fc22-4de4-952e-a1a4aa04944b","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-48683a.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-LvuH6aZBdyAlfTJO_tkNo2ItKcn67PxSlUKhSkUoi69zNIFh8o6pwQRErJJV\"}"} {"level":"debug","ts":"2026-07-10T18:36:42Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"4d4c65ff-fc22-4de4-952e-a1a4aa04944b","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-48683a.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":"d13ec0d7-7fb0-4acd-b8c1-9773d9975df4","keyName":"e2e-auth-iso-a-295db5","subscription":"e2e-auth-iso-e4972e","tenant":"e2e-shared-a-48683a","userId":"d13ec0d7-7fb0-4acd-b8c1-9773d9975df4","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-10T18:36:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"4d4c65ff-fc22-4de4-952e-a1a4aa04944b","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-10T18:36:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4d4c65ff-fc22-4de4-952e-a1a4aa04944b","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-10T18:36:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4d4c65ff-fc22-4de4-952e-a1a4aa04944b","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-10T18:36:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4d4c65ff-fc22-4de4-952e-a1a4aa04944b","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-48683a/auth-test-model-48683a\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-10T18:36:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4d4c65ff-fc22-4de4-952e-a1a4aa04944b","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-10T18:36:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4d4c65ff-fc22-4de4-952e-a1a4aa04944b","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-e4972e"} {"level":"debug","ts":"2026-07-10T18:36:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"4d4c65ff-fc22-4de4-952e-a1a4aa04944b","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-10T18:36:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4d4c65ff-fc22-4de4-952e-a1a4aa04944b","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-10T18:36:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4d4c65ff-fc22-4de4-952e-a1a4aa04944b","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-10T18:36:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4d4c65ff-fc22-4de4-952e-a1a4aa04944b","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-10T18:37:02Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f2006d6a-5421-4b05-8715-1cfe0cb7ec11","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:41724","PortSpecifier":{"PortValue":41724}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f2006d6a-5421-4b05-8715-1cfe0cb7ec11","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-48683a.apps.4c52d91e-2650-41a4-a27c-781083e140df.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-10T18:37:02Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f2006d6a-5421-4b05-8715-1cfe0cb7ec11","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:41724","PortSpecifier":{"PortValue":41724}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783708622,"nanos":135617791},"http":{"id":"f2006d6a-5421-4b05-8715-1cfe0cb7ec11","method":"POST","headers":{":authority":"e2e-shared-a-48683a.apps.4c52d91e-2650-41a4-a27c-781083e140df.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-10T18:37:02Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"f2006d6a-5421-4b05-8715-1cfe0cb7ec11","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-10T18:37:02Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f2006d6a-5421-4b05-8715-1cfe0cb7ec11","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":"3ddfee10-d011-4d47-9a1c-997145ddbde9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e8da1827-14f5-42c5-9af9-2511a35ed05b"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/781083e140df"]}} {"level":"debug","ts":"2026-07-10T18:37:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f2006d6a-5421-4b05-8715-1cfe0cb7ec11","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/781083e140df"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e8da1827-14f5-42c5-9af9-2511a35ed05b"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"3ddfee10-d011-4d47-9a1c-997145ddbde9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.55:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-48683a.apps.4c52d91e-2650-41a4-a27c-781083e140df.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-10T18:37:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f2006d6a-5421-4b05-8715-1cfe0cb7ec11","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-10T18:37:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f2006d6a-5421-4b05-8715-1cfe0cb7ec11","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-10T18:37:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f2006d6a-5421-4b05-8715-1cfe0cb7ec11","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-48683a/auth-test-model-48683a\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-10T18:37:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"f2006d6a-5421-4b05-8715-1cfe0cb7ec11","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-10T18:37:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f2006d6a-5421-4b05-8715-1cfe0cb7ec11","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-10T18:37:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f2006d6a-5421-4b05-8715-1cfe0cb7ec11","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-10T18:37:02Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f2006d6a-5421-4b05-8715-1cfe0cb7ec11","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-10T18:37:02Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f2006d6a-5421-4b05-8715-1cfe0cb7ec11","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-10T18:37:02Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ebb3d086-7046-9637-abee-f0735811d39b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:58228","PortSpecifier":{"PortValue":58228}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ebb3d086-7046-9637-abee-f0735811d39b","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-35792e.apps.4c52d91e-2650-41a4-a27c-781083e140df.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-10T18:37:02Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ebb3d086-7046-9637-abee-f0735811d39b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:58228","PortSpecifier":{"PortValue":58228}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783708622,"nanos":177370520},"http":{"id":"ebb3d086-7046-9637-abee-f0735811d39b","method":"POST","headers":{":authority":"e2e-shared-b-35792e.apps.4c52d91e-2650-41a4-a27c-781083e140df.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-10T18:37:02Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"ebb3d086-7046-9637-abee-f0735811d39b","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-10T18:37:02Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ebb3d086-7046-9637-abee-f0735811d39b","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":"3ddfee10-d011-4d47-9a1c-997145ddbde9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e8da1827-14f5-42c5-9af9-2511a35ed05b"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/781083e140df"]}} {"level":"debug","ts":"2026-07-10T18:37:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ebb3d086-7046-9637-abee-f0735811d39b","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/781083e140df"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e8da1827-14f5-42c5-9af9-2511a35ed05b"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"3ddfee10-d011-4d47-9a1c-997145ddbde9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"743ab271df74f3140a0bda76335dde3e93150478b9cb2e067653b70a973daf9a"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.56:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-35792e.apps.4c52d91e-2650-41a4-a27c-781083e140df.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-10T18:37:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ebb3d086-7046-9637-abee-f0735811d39b","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-10T18:37:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ebb3d086-7046-9637-abee-f0735811d39b","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-10T18:37:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ebb3d086-7046-9637-abee-f0735811d39b","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-35792e/auth-test-model-35792e\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-10T18:37:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"ebb3d086-7046-9637-abee-f0735811d39b","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-10T18:37:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ebb3d086-7046-9637-abee-f0735811d39b","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-10T18:37:02Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ebb3d086-7046-9637-abee-f0735811d39b","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-10T18:37:02Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ebb3d086-7046-9637-abee-f0735811d39b","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-10T18:37:02Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ebb3d086-7046-9637-abee-f0735811d39b","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-10T18:37:02Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ff860291-4b16-42b2-a90f-2863c0a61c8a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:58230","PortSpecifier":{"PortValue":58230}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ff860291-4b16-42b2-a90f-2863c0a61c8a","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-35792e.apps.4c52d91e-2650-41a4-a27c-781083e140df.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-10T18:37:02Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ff860291-4b16-42b2-a90f-2863c0a61c8a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:58230","PortSpecifier":{"PortValue":58230}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783708622,"nanos":225335498},"http":{"id":"ff860291-4b16-42b2-a90f-2863c0a61c8a","method":"GET","headers":{":authority":"e2e-shared-b-35792e.apps.4c52d91e-2650-41a4-a27c-781083e140df.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-10T18:37:02Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ff860291-4b16-42b2-a90f-2863c0a61c8a","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-2z7csBYz7cVG14HI_FqGclXZvFyiYPOKsBONiBTSihTpjnG2v3eIZnNnuljt"} {"level":"debug","ts":"2026-07-10T18:37:02Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"ff860291-4b16-42b2-a90f-2863c0a61c8a","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-35792e.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-2z7csBYz7cVG14HI_FqGclXZvFyiYPOKsBONiBTSihTpjnG2v3eIZnNnuljt\"}"} {"level":"debug","ts":"2026-07-10T18:37:02Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"ff860291-4b16-42b2-a90f-2863c0a61c8a","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-35792e.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-10T18:37:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ff860291-4b16-42b2-a90f-2863c0a61c8a","input":{"auth":{"identity":"Bearer **** not found","tenant":"","valid":false}}},"context":{"context_extensions":{"host":"743ab271df74f3140a0bda76335dde3e93150478b9cb2e067653b70a973daf9a"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.56:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-35792e.apps.4c52d91e-2650-41a4-a27c-781083e140df.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-10T18:37:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ff860291-4b16-42b2-a90f-2863c0a61c8a","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-10T18:37:02Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access denied","request id":"ff860291-4b16-42b2-a90f-2863c0a61c8a","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-10T18:37:02Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ff860291-4b16-42b2-a90f-2863c0a61c8a","authorized":false,"response":"PERMISSION_DENIED","object":{"code":7,"status":403,"message":"Unauthorized"}} {"level":"debug","ts":"2026-07-10T18:37:02Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ff860291-4b16-42b2-a90f-2863c0a61c8a","authorized":false,"response":"PERMISSION_DENIED","object":{"code":7,"status":403,"message":"Unauthorized","headers":[{"content-type":"text/plain"},{"x-ext-auth-reason":""}]}} {"level":"info","ts":"2026-07-10T18:37:21Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"760ce0e5-a73d-49ae-a206-82468e02c0f3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:50616","PortSpecifier":{"PortValue":50616}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"760ce0e5-a73d-49ae-a206-82468e02c0f3","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-48683a.apps.4c52d91e-2650-41a4-a27c-781083e140df.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-10T18:37:21Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"760ce0e5-a73d-49ae-a206-82468e02c0f3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:50616","PortSpecifier":{"PortValue":50616}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783708641,"nanos":586783258},"http":{"id":"760ce0e5-a73d-49ae-a206-82468e02c0f3","method":"POST","headers":{":authority":"e2e-shared-a-48683a.apps.4c52d91e-2650-41a4-a27c-781083e140df.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-10T18:37:21Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"760ce0e5-a73d-49ae-a206-82468e02c0f3","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-10T18:37:21Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"760ce0e5-a73d-49ae-a206-82468e02c0f3","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":"3ddfee10-d011-4d47-9a1c-997145ddbde9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e8da1827-14f5-42c5-9af9-2511a35ed05b"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/781083e140df"]}} {"level":"debug","ts":"2026-07-10T18:37:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"760ce0e5-a73d-49ae-a206-82468e02c0f3","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/781083e140df"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e8da1827-14f5-42c5-9af9-2511a35ed05b"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"3ddfee10-d011-4d47-9a1c-997145ddbde9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.55:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-48683a.apps.4c52d91e-2650-41a4-a27c-781083e140df.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-10T18:37:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"760ce0e5-a73d-49ae-a206-82468e02c0f3","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-10T18:37:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"760ce0e5-a73d-49ae-a206-82468e02c0f3","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-10T18:37:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"760ce0e5-a73d-49ae-a206-82468e02c0f3","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-48683a/auth-test-model-48683a\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-10T18:37:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"760ce0e5-a73d-49ae-a206-82468e02c0f3","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-10T18:37:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"760ce0e5-a73d-49ae-a206-82468e02c0f3","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-10T18:37:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"760ce0e5-a73d-49ae-a206-82468e02c0f3","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-10T18:37:21Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"760ce0e5-a73d-49ae-a206-82468e02c0f3","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-10T18:37:21Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"760ce0e5-a73d-49ae-a206-82468e02c0f3","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-10T18:37:21Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"96fcf769-0218-4c5c-a45e-3fae078b74e2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:59566","PortSpecifier":{"PortValue":59566}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"96fcf769-0218-4c5c-a45e-3fae078b74e2","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-35792e.apps.4c52d91e-2650-41a4-a27c-781083e140df.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-10T18:37:21Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"96fcf769-0218-4c5c-a45e-3fae078b74e2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:59566","PortSpecifier":{"PortValue":59566}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783708641,"nanos":621001275},"http":{"id":"96fcf769-0218-4c5c-a45e-3fae078b74e2","method":"POST","headers":{":authority":"e2e-shared-b-35792e.apps.4c52d91e-2650-41a4-a27c-781083e140df.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-10T18:37:21Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"96fcf769-0218-4c5c-a45e-3fae078b74e2","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-10T18:37:21Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"96fcf769-0218-4c5c-a45e-3fae078b74e2","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":"3ddfee10-d011-4d47-9a1c-997145ddbde9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e8da1827-14f5-42c5-9af9-2511a35ed05b"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/781083e140df"]}} {"level":"debug","ts":"2026-07-10T18:37:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"96fcf769-0218-4c5c-a45e-3fae078b74e2","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/781083e140df"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e8da1827-14f5-42c5-9af9-2511a35ed05b"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"3ddfee10-d011-4d47-9a1c-997145ddbde9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"743ab271df74f3140a0bda76335dde3e93150478b9cb2e067653b70a973daf9a"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.56:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-35792e.apps.4c52d91e-2650-41a4-a27c-781083e140df.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-10T18:37:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"96fcf769-0218-4c5c-a45e-3fae078b74e2","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-10T18:37:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"96fcf769-0218-4c5c-a45e-3fae078b74e2","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-10T18:37:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"96fcf769-0218-4c5c-a45e-3fae078b74e2","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-35792e/auth-test-model-35792e\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-10T18:37:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"96fcf769-0218-4c5c-a45e-3fae078b74e2","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-10T18:37:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"96fcf769-0218-4c5c-a45e-3fae078b74e2","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-10T18:37:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"96fcf769-0218-4c5c-a45e-3fae078b74e2","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-10T18:37:21Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"96fcf769-0218-4c5c-a45e-3fae078b74e2","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-10T18:37:21Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"96fcf769-0218-4c5c-a45e-3fae078b74e2","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-10T18:37:21Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"13a333b6-ce8a-4735-8373-83dedb2d8ce7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:50632","PortSpecifier":{"PortValue":50632}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"13a333b6-ce8a-4735-8373-83dedb2d8ce7","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-a-48683a.apps.4c52d91e-2650-41a4-a27c-781083e140df.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-10T18:37:21Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"13a333b6-ce8a-4735-8373-83dedb2d8ce7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:50632","PortSpecifier":{"PortValue":50632}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783708641,"nanos":654582586},"http":{"id":"13a333b6-ce8a-4735-8373-83dedb2d8ce7","method":"POST","headers":{":authority":"e2e-shared-a-48683a.apps.4c52d91e-2650-41a4-a27c-781083e140df.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-10T18:37:21Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"13a333b6-ce8a-4735-8373-83dedb2d8ce7","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-10T18:37:21Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"13a333b6-ce8a-4735-8373-83dedb2d8ce7","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":"3ddfee10-d011-4d47-9a1c-997145ddbde9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e8da1827-14f5-42c5-9af9-2511a35ed05b"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/781083e140df"]}} {"level":"debug","ts":"2026-07-10T18:37:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"13a333b6-ce8a-4735-8373-83dedb2d8ce7","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/781083e140df"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e8da1827-14f5-42c5-9af9-2511a35ed05b"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"3ddfee10-d011-4d47-9a1c-997145ddbde9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.55:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-48683a.apps.4c52d91e-2650-41a4-a27c-781083e140df.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-10T18:37:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"13a333b6-ce8a-4735-8373-83dedb2d8ce7","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-10T18:37:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"13a333b6-ce8a-4735-8373-83dedb2d8ce7","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-10T18:37:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"13a333b6-ce8a-4735-8373-83dedb2d8ce7","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-48683a/auth-test-model-48683a\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-10T18:37:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"13a333b6-ce8a-4735-8373-83dedb2d8ce7","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-10T18:37:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"13a333b6-ce8a-4735-8373-83dedb2d8ce7","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-10T18:37:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"13a333b6-ce8a-4735-8373-83dedb2d8ce7","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-10T18:37:21Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"13a333b6-ce8a-4735-8373-83dedb2d8ce7","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-10T18:37:21Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"13a333b6-ce8a-4735-8373-83dedb2d8ce7","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-10T18:37:21Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e8cddb20-3464-4ff0-bd9d-f3f6065ee632","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:59580","PortSpecifier":{"PortValue":59580}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e8cddb20-3464-4ff0-bd9d-f3f6065ee632","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-b-35792e.apps.4c52d91e-2650-41a4-a27c-781083e140df.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-10T18:37:21Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e8cddb20-3464-4ff0-bd9d-f3f6065ee632","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:59580","PortSpecifier":{"PortValue":59580}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783708641,"nanos":694241769},"http":{"id":"e8cddb20-3464-4ff0-bd9d-f3f6065ee632","method":"POST","headers":{":authority":"e2e-shared-b-35792e.apps.4c52d91e-2650-41a4-a27c-781083e140df.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-10T18:37:21Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"e8cddb20-3464-4ff0-bd9d-f3f6065ee632","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-10T18:37:21Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e8cddb20-3464-4ff0-bd9d-f3f6065ee632","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":"3ddfee10-d011-4d47-9a1c-997145ddbde9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e8da1827-14f5-42c5-9af9-2511a35ed05b"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/781083e140df"]}} {"level":"debug","ts":"2026-07-10T18:37:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e8cddb20-3464-4ff0-bd9d-f3f6065ee632","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/781083e140df"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e8da1827-14f5-42c5-9af9-2511a35ed05b"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"3ddfee10-d011-4d47-9a1c-997145ddbde9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"743ab271df74f3140a0bda76335dde3e93150478b9cb2e067653b70a973daf9a"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.56:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-35792e.apps.4c52d91e-2650-41a4-a27c-781083e140df.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-10T18:37:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e8cddb20-3464-4ff0-bd9d-f3f6065ee632","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-10T18:37:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e8cddb20-3464-4ff0-bd9d-f3f6065ee632","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-10T18:37:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e8cddb20-3464-4ff0-bd9d-f3f6065ee632","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-35792e/auth-test-model-35792e\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-10T18:37:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"e8cddb20-3464-4ff0-bd9d-f3f6065ee632","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-10T18:37:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e8cddb20-3464-4ff0-bd9d-f3f6065ee632","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-10T18:37:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e8cddb20-3464-4ff0-bd9d-f3f6065ee632","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-10T18:37:21Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e8cddb20-3464-4ff0-bd9d-f3f6065ee632","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-10T18:37:21Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e8cddb20-3464-4ff0-bd9d-f3f6065ee632","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-10T18:37:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"cd586f6d-d474-48ca-b43a-d2bb076b5ac2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:60690","PortSpecifier":{"PortValue":60690}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"cd586f6d-d474-48ca-b43a-d2bb076b5ac2","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-48683a.apps.4c52d91e-2650-41a4-a27c-781083e140df.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-10T18:37:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"cd586f6d-d474-48ca-b43a-d2bb076b5ac2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:60690","PortSpecifier":{"PortValue":60690}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783708660,"nanos":833435914},"http":{"id":"cd586f6d-d474-48ca-b43a-d2bb076b5ac2","method":"POST","headers":{":authority":"e2e-shared-a-48683a.apps.4c52d91e-2650-41a4-a27c-781083e140df.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-10T18:37:40Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"cd586f6d-d474-48ca-b43a-d2bb076b5ac2","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-10T18:37:40Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"cd586f6d-d474-48ca-b43a-d2bb076b5ac2","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":"3ddfee10-d011-4d47-9a1c-997145ddbde9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e8da1827-14f5-42c5-9af9-2511a35ed05b"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/781083e140df"]}} {"level":"debug","ts":"2026-07-10T18:37:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"cd586f6d-d474-48ca-b43a-d2bb076b5ac2","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/781083e140df"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e8da1827-14f5-42c5-9af9-2511a35ed05b"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"3ddfee10-d011-4d47-9a1c-997145ddbde9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.55:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-48683a.apps.4c52d91e-2650-41a4-a27c-781083e140df.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-10T18:37:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cd586f6d-d474-48ca-b43a-d2bb076b5ac2","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-10T18:37:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cd586f6d-d474-48ca-b43a-d2bb076b5ac2","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-10T18:37:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cd586f6d-d474-48ca-b43a-d2bb076b5ac2","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-48683a/auth-test-model-48683a\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-10T18:37:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"cd586f6d-d474-48ca-b43a-d2bb076b5ac2","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-10T18:37:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cd586f6d-d474-48ca-b43a-d2bb076b5ac2","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-10T18:37:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cd586f6d-d474-48ca-b43a-d2bb076b5ac2","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-10T18:37:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"cd586f6d-d474-48ca-b43a-d2bb076b5ac2","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-10T18:37:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"cd586f6d-d474-48ca-b43a-d2bb076b5ac2","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-10T18:37:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"24e4d63f-c6a0-4c45-831c-8e8eb5bf6edb","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:33868","PortSpecifier":{"PortValue":33868}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"24e4d63f-c6a0-4c45-831c-8e8eb5bf6edb","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-35792e.apps.4c52d91e-2650-41a4-a27c-781083e140df.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-10T18:37:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"24e4d63f-c6a0-4c45-831c-8e8eb5bf6edb","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:33868","PortSpecifier":{"PortValue":33868}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783708660,"nanos":868967969},"http":{"id":"24e4d63f-c6a0-4c45-831c-8e8eb5bf6edb","method":"POST","headers":{":authority":"e2e-shared-b-35792e.apps.4c52d91e-2650-41a4-a27c-781083e140df.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-10T18:37:40Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"24e4d63f-c6a0-4c45-831c-8e8eb5bf6edb","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-10T18:37:40Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"24e4d63f-c6a0-4c45-831c-8e8eb5bf6edb","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":"3ddfee10-d011-4d47-9a1c-997145ddbde9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e8da1827-14f5-42c5-9af9-2511a35ed05b"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/781083e140df"]}} {"level":"debug","ts":"2026-07-10T18:37:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"24e4d63f-c6a0-4c45-831c-8e8eb5bf6edb","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/781083e140df"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e8da1827-14f5-42c5-9af9-2511a35ed05b"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"3ddfee10-d011-4d47-9a1c-997145ddbde9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"743ab271df74f3140a0bda76335dde3e93150478b9cb2e067653b70a973daf9a"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.56:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-35792e.apps.4c52d91e-2650-41a4-a27c-781083e140df.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-10T18:37:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"24e4d63f-c6a0-4c45-831c-8e8eb5bf6edb","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-10T18:37:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"24e4d63f-c6a0-4c45-831c-8e8eb5bf6edb","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-10T18:37:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"24e4d63f-c6a0-4c45-831c-8e8eb5bf6edb","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-35792e/auth-test-model-35792e\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-10T18:37:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"24e4d63f-c6a0-4c45-831c-8e8eb5bf6edb","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-10T18:37:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"24e4d63f-c6a0-4c45-831c-8e8eb5bf6edb","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-10T18:37:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"24e4d63f-c6a0-4c45-831c-8e8eb5bf6edb","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-10T18:37:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"24e4d63f-c6a0-4c45-831c-8e8eb5bf6edb","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-10T18:37:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"24e4d63f-c6a0-4c45-831c-8e8eb5bf6edb","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-10T18:37:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"47492078-6e5f-49eb-829e-2fc52fe156a9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:33878","PortSpecifier":{"PortValue":33878}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"47492078-6e5f-49eb-829e-2fc52fe156a9","method":"GET","path":"/maas-api/v1/api-keys/fbd48838-0a3f-4501-9935-b6c38e347c35","host":"e2e-shared-b-35792e.apps.4c52d91e-2650-41a4-a27c-781083e140df.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-10T18:37:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"47492078-6e5f-49eb-829e-2fc52fe156a9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:33878","PortSpecifier":{"PortValue":33878}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783708660,"nanos":902767700},"http":{"id":"47492078-6e5f-49eb-829e-2fc52fe156a9","method":"GET","headers":{":authority":"e2e-shared-b-35792e.apps.4c52d91e-2650-41a4-a27c-781083e140df.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/fbd48838-0a3f-4501-9935-b6c38e347c35",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-10T18:37:40Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"47492078-6e5f-49eb-829e-2fc52fe156a9","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-10T18:37:40Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"47492078-6e5f-49eb-829e-2fc52fe156a9","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":"3ddfee10-d011-4d47-9a1c-997145ddbde9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e8da1827-14f5-42c5-9af9-2511a35ed05b"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/781083e140df"]}} {"level":"debug","ts":"2026-07-10T18:37:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"47492078-6e5f-49eb-829e-2fc52fe156a9","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/781083e140df"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e8da1827-14f5-42c5-9af9-2511a35ed05b"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"3ddfee10-d011-4d47-9a1c-997145ddbde9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"743ab271df74f3140a0bda76335dde3e93150478b9cb2e067653b70a973daf9a"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.56:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-35792e.apps.4c52d91e-2650-41a4-a27c-781083e140df.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/fbd48838-0a3f-4501-9935-b6c38e347c35",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-10T18:37:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"47492078-6e5f-49eb-829e-2fc52fe156a9","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-10T18:37:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"47492078-6e5f-49eb-829e-2fc52fe156a9","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-10T18:37:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"47492078-6e5f-49eb-829e-2fc52fe156a9","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-35792e/auth-test-model-35792e\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-10T18:37:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"47492078-6e5f-49eb-829e-2fc52fe156a9","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-10T18:37:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"47492078-6e5f-49eb-829e-2fc52fe156a9","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-10T18:37:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"47492078-6e5f-49eb-829e-2fc52fe156a9","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-10T18:37:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"47492078-6e5f-49eb-829e-2fc52fe156a9","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-10T18:37:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"47492078-6e5f-49eb-829e-2fc52fe156a9","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-10T18:37:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5edc04a1-0246-4a14-98a5-922a58c5f37f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:60694","PortSpecifier":{"PortValue":60694}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"5edc04a1-0246-4a14-98a5-922a58c5f37f","method":"GET","path":"/maas-api/v1/api-keys/fbd48838-0a3f-4501-9935-b6c38e347c35","host":"e2e-shared-a-48683a.apps.4c52d91e-2650-41a4-a27c-781083e140df.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-10T18:37:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5edc04a1-0246-4a14-98a5-922a58c5f37f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:60694","PortSpecifier":{"PortValue":60694}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783708660,"nanos":933646763},"http":{"id":"5edc04a1-0246-4a14-98a5-922a58c5f37f","method":"GET","headers":{":authority":"e2e-shared-a-48683a.apps.4c52d91e-2650-41a4-a27c-781083e140df.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/fbd48838-0a3f-4501-9935-b6c38e347c35",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-10T18:37:40Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"5edc04a1-0246-4a14-98a5-922a58c5f37f","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-10T18:37:40Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"5edc04a1-0246-4a14-98a5-922a58c5f37f","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":"3ddfee10-d011-4d47-9a1c-997145ddbde9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e8da1827-14f5-42c5-9af9-2511a35ed05b"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/781083e140df"]}} {"level":"debug","ts":"2026-07-10T18:37:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"5edc04a1-0246-4a14-98a5-922a58c5f37f","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/781083e140df"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e8da1827-14f5-42c5-9af9-2511a35ed05b"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"3ddfee10-d011-4d47-9a1c-997145ddbde9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.55:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-48683a.apps.4c52d91e-2650-41a4-a27c-781083e140df.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/fbd48838-0a3f-4501-9935-b6c38e347c35",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-10T18:37:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5edc04a1-0246-4a14-98a5-922a58c5f37f","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-10T18:37:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5edc04a1-0246-4a14-98a5-922a58c5f37f","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-10T18:37:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5edc04a1-0246-4a14-98a5-922a58c5f37f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-48683a/auth-test-model-48683a\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-10T18:37:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"5edc04a1-0246-4a14-98a5-922a58c5f37f","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-10T18:37:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5edc04a1-0246-4a14-98a5-922a58c5f37f","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-10T18:37:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5edc04a1-0246-4a14-98a5-922a58c5f37f","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-10T18:37:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5edc04a1-0246-4a14-98a5-922a58c5f37f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-10T18:37:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5edc04a1-0246-4a14-98a5-922a58c5f37f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-10T18:38:00Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6c092595-4024-4a82-ab69-1eebc0af642d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:51792","PortSpecifier":{"PortValue":51792}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"6c092595-4024-4a82-ab69-1eebc0af642d","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-48683a.apps.4c52d91e-2650-41a4-a27c-781083e140df.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-10T18:38:00Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6c092595-4024-4a82-ab69-1eebc0af642d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:51792","PortSpecifier":{"PortValue":51792}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783708680,"nanos":67124691},"http":{"id":"6c092595-4024-4a82-ab69-1eebc0af642d","method":"POST","headers":{":authority":"e2e-shared-a-48683a.apps.4c52d91e-2650-41a4-a27c-781083e140df.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-10T18:38:00Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"6c092595-4024-4a82-ab69-1eebc0af642d","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-10T18:38:00Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"6c092595-4024-4a82-ab69-1eebc0af642d","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":"3ddfee10-d011-4d47-9a1c-997145ddbde9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e8da1827-14f5-42c5-9af9-2511a35ed05b"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/781083e140df"]}} {"level":"debug","ts":"2026-07-10T18:38:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"6c092595-4024-4a82-ab69-1eebc0af642d","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/781083e140df"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e8da1827-14f5-42c5-9af9-2511a35ed05b"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"3ddfee10-d011-4d47-9a1c-997145ddbde9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.55:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-48683a.apps.4c52d91e-2650-41a4-a27c-781083e140df.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-10T18:38:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6c092595-4024-4a82-ab69-1eebc0af642d","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-10T18:38:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6c092595-4024-4a82-ab69-1eebc0af642d","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-10T18:38:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6c092595-4024-4a82-ab69-1eebc0af642d","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-48683a/auth-test-model-48683a\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-10T18:38:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"6c092595-4024-4a82-ab69-1eebc0af642d","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-10T18:38:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6c092595-4024-4a82-ab69-1eebc0af642d","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-10T18:38:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6c092595-4024-4a82-ab69-1eebc0af642d","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-10T18:38:00Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6c092595-4024-4a82-ab69-1eebc0af642d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-10T18:38:00Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6c092595-4024-4a82-ab69-1eebc0af642d","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-10T18:38:00Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"46a62659-23c9-4218-9767-9a0cf88b6076","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:56084","PortSpecifier":{"PortValue":56084}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"46a62659-23c9-4218-9767-9a0cf88b6076","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-35792e.apps.4c52d91e-2650-41a4-a27c-781083e140df.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-10T18:38:00Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"46a62659-23c9-4218-9767-9a0cf88b6076","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:56084","PortSpecifier":{"PortValue":56084}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783708680,"nanos":102551594},"http":{"id":"46a62659-23c9-4218-9767-9a0cf88b6076","method":"POST","headers":{":authority":"e2e-shared-b-35792e.apps.4c52d91e-2650-41a4-a27c-781083e140df.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-10T18:38:00Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"46a62659-23c9-4218-9767-9a0cf88b6076","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-10T18:38:00Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"46a62659-23c9-4218-9767-9a0cf88b6076","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":"3ddfee10-d011-4d47-9a1c-997145ddbde9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e8da1827-14f5-42c5-9af9-2511a35ed05b"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/781083e140df"]}} {"level":"debug","ts":"2026-07-10T18:38:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"46a62659-23c9-4218-9767-9a0cf88b6076","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/781083e140df"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e8da1827-14f5-42c5-9af9-2511a35ed05b"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"3ddfee10-d011-4d47-9a1c-997145ddbde9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"743ab271df74f3140a0bda76335dde3e93150478b9cb2e067653b70a973daf9a"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.56:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-35792e.apps.4c52d91e-2650-41a4-a27c-781083e140df.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-10T18:38:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"46a62659-23c9-4218-9767-9a0cf88b6076","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-10T18:38:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"46a62659-23c9-4218-9767-9a0cf88b6076","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-10T18:38:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"46a62659-23c9-4218-9767-9a0cf88b6076","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-35792e/auth-test-model-35792e\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-10T18:38:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"46a62659-23c9-4218-9767-9a0cf88b6076","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-10T18:38:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"46a62659-23c9-4218-9767-9a0cf88b6076","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-10T18:38:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"46a62659-23c9-4218-9767-9a0cf88b6076","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-10T18:38:00Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"46a62659-23c9-4218-9767-9a0cf88b6076","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-10T18:38:00Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"46a62659-23c9-4218-9767-9a0cf88b6076","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-10T18:38:00Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"cc0cc69c-159c-4bde-a453-aa1f3b4cf0f9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:51806","PortSpecifier":{"PortValue":51806}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"cc0cc69c-159c-4bde-a453-aa1f3b4cf0f9","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-48683a.apps.4c52d91e-2650-41a4-a27c-781083e140df.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-10T18:38:00Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"cc0cc69c-159c-4bde-a453-aa1f3b4cf0f9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:51806","PortSpecifier":{"PortValue":51806}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783708680,"nanos":141660479},"http":{"id":"cc0cc69c-159c-4bde-a453-aa1f3b4cf0f9","method":"POST","headers":{":authority":"e2e-shared-a-48683a.apps.4c52d91e-2650-41a4-a27c-781083e140df.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-10T18:38:00Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"cc0cc69c-159c-4bde-a453-aa1f3b4cf0f9","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1AFSDrZGgn9BegxLO_GusokAED566KJlJY5ubsybuK0Y0F05A9PinpGEtQVDW"} {"level":"debug","ts":"2026-07-10T18:38:00Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"cc0cc69c-159c-4bde-a453-aa1f3b4cf0f9","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-48683a.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1AFSDrZGgn9BegxLO_GusokAED566KJlJY5ubsybuK0Y0F05A9PinpGEtQVDW\"}"} {"level":"debug","ts":"2026-07-10T18:38:00Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"cc0cc69c-159c-4bde-a453-aa1f3b4cf0f9","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-48683a.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":"376dd6f2-105b-40fc-876b-51bf0adaba0a","keyName":"e2e-auth-iso-a-df5b1e","subscription":"e2e-auth-iso-005629","tenant":"e2e-shared-a-48683a","userId":"376dd6f2-105b-40fc-876b-51bf0adaba0a","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-10T18:38:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"cc0cc69c-159c-4bde-a453-aa1f3b4cf0f9","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-10T18:38:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cc0cc69c-159c-4bde-a453-aa1f3b4cf0f9","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-10T18:38:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cc0cc69c-159c-4bde-a453-aa1f3b4cf0f9","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-10T18:38:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cc0cc69c-159c-4bde-a453-aa1f3b4cf0f9","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-48683a/auth-test-model-48683a\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-10T18:38:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cc0cc69c-159c-4bde-a453-aa1f3b4cf0f9","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-10T18:38:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"cc0cc69c-159c-4bde-a453-aa1f3b4cf0f9","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-10T18:38:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cc0cc69c-159c-4bde-a453-aa1f3b4cf0f9","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-005629"} {"level":"debug","ts":"2026-07-10T18:38:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cc0cc69c-159c-4bde-a453-aa1f3b4cf0f9","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-10T18:38:00Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"cc0cc69c-159c-4bde-a453-aa1f3b4cf0f9","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-10T18:38:00Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"cc0cc69c-159c-4bde-a453-aa1f3b4cf0f9","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-10T18:38:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9356a7373f42560718e99e88247322ee2fc12a5df79f1e79140076eddc5be5d3"} {"level":"info","ts":"2026-07-10T18:38:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7e52921540d10b06b204cc40fa4a5cc8cbe98f17fb4351ce6f0d19cf7aa28397"} {"level":"info","ts":"2026-07-10T18:38:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8626750703bc445d9d923e9729f7268bf5f0c548cf634b9b091cd37382c7c25d"} {"level":"info","ts":"2026-07-10T18:38:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8dd9eff5bcf64176cffac2c1965539be3c190ceede59e8153e93a6032308db6a"} {"level":"info","ts":"2026-07-10T18:38:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/73e2417beb738190241ff5f841b4d36e2049fcbdae8bfc715f0a8628a2c4a363"} {"level":"info","ts":"2026-07-10T18:38:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/75abfff0d5efb5f1b1f8c795cd06bd411752ed5a25dbb59c65d04d3900d239a4"} {"level":"info","ts":"2026-07-10T18:38:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bf3621d66ae02dd054f745c076249b98c20dfd86f4560a8790684f15e33c91fb"} {"level":"info","ts":"2026-07-10T18:38:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/556105140a1a5c144e6c4bb55c7f6c7fafb876ae34374ee280b1e0e4265277cd"} {"level":"info","ts":"2026-07-10T18:38:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6cd1dc5e0de2576400a92adec86f4163e45dca918f8acb332c9416f334fa1237"} {"level":"info","ts":"2026-07-10T18:38:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/eea5382fbdd41be2560dbe668cbd5387c0775bc8bede0fdd4b39baa48a4d2709"} {"level":"info","ts":"2026-07-10T18:38:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1b68ff66c427a88e439667760c63af78db2fdf7ed0c6eef85b3c3cfac80c0b12"} {"level":"info","ts":"2026-07-10T18:38:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ff0855852f2b66a6f215cea9659998d83f67d2e59b29509c29398b9c5ba2a0ff"} {"level":"info","ts":"2026-07-10T18:38:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e795767b0a6c4c5007e5536a8fc7fdbcb989e958ce8bbebd14b95514e8b67f2e"} {"level":"info","ts":"2026-07-10T18:38:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/82c16aa17ba802ecda39545ab55eeebbe6962a817e5efc228bfb7d47f118d1af"} {"level":"info","ts":"2026-07-10T18:38:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ba1d153a7ddfa84ba39dfc2636c07ae8763175a919abe3acb99140080753f9ba"} {"level":"info","ts":"2026-07-10T18:38:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/67801072731d22ab353b90be664bc26806d1244a63260e1cc3795edb809cba5f"} {"level":"debug","ts":"2026-07-10T18:38:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"16f3287eda88157eb0938e700cfe9cc67e4cfca62a13f19ee0fbedd4732fc63e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38: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-10T18:38:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"16f3287eda88157eb0938e700cfe9cc67e4cfca62a13f19ee0fbedd4732fc63e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"16f3287eda88157eb0938e700cfe9cc67e4cfca62a13f19ee0fbedd4732fc63e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"16f3287eda88157eb0938e700cfe9cc67e4cfca62a13f19ee0fbedd4732fc63e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/16f3287eda88157eb0938e700cfe9cc67e4cfca62a13f19ee0fbedd4732fc63e"} {"level":"debug","ts":"2026-07-10T18:38:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"16f3287eda88157eb0938e700cfe9cc67e4cfca62a13f19ee0fbedd4732fc63e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/16f3287eda88157eb0938e700cfe9cc67e4cfca62a13f19ee0fbedd4732fc63e"} {"level":"debug","ts":"2026-07-10T18:38:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"16f3287eda88157eb0938e700cfe9cc67e4cfca62a13f19ee0fbedd4732fc63e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["16f3287eda88157eb0938e700cfe9cc67e4cfca62a13f19ee0fbedd4732fc63e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"16f3287eda88157eb0938e700cfe9cc67e4cfca62a13f19ee0fbedd4732fc63e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"16f3287eda88157eb0938e700cfe9cc67e4cfca62a13f19ee0fbedd4732fc63e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/16f3287eda88157eb0938e700cfe9cc67e4cfca62a13f19ee0fbedd4732fc63e"} {"level":"debug","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823"} {"level":"debug","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823"} {"level":"debug","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"37cb79828cd565e82f2dc65f67e87e55f5a0a7e67fd347c5bd5b3fd375c5781d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38:22Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"37cb79828cd565e82f2dc65f67e87e55f5a0a7e67fd347c5bd5b3fd375c5781d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"37cb79828cd565e82f2dc65f67e87e55f5a0a7e67fd347c5bd5b3fd375c5781d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823"} {"level":"debug","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"37cb79828cd565e82f2dc65f67e87e55f5a0a7e67fd347c5bd5b3fd375c5781d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"37cb79828cd565e82f2dc65f67e87e55f5a0a7e67fd347c5bd5b3fd375c5781d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"37cb79828cd565e82f2dc65f67e87e55f5a0a7e67fd347c5bd5b3fd375c5781d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/37cb79828cd565e82f2dc65f67e87e55f5a0a7e67fd347c5bd5b3fd375c5781d"} {"level":"debug","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"37cb79828cd565e82f2dc65f67e87e55f5a0a7e67fd347c5bd5b3fd375c5781d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/37cb79828cd565e82f2dc65f67e87e55f5a0a7e67fd347c5bd5b3fd375c5781d"} {"level":"debug","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5045eae4b35f5d08a38f3b1c47a69f5317123b81c8857b92b85e8071f4ef5925","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5045eae4b35f5d08a38f3b1c47a69f5317123b81c8857b92b85e8071f4ef5925","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7e5c847802cda53c5a5362709f8fb406088fb41516b1f20715c33a14a7467a32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38:22Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5045eae4b35f5d08a38f3b1c47a69f5317123b81c8857b92b85e8071f4ef5925"} {"level":"info","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7e5c847802cda53c5a5362709f8fb406088fb41516b1f20715c33a14a7467a32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5045eae4b35f5d08a38f3b1c47a69f5317123b81c8857b92b85e8071f4ef5925","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5045eae4b35f5d08a38f3b1c47a69f5317123b81c8857b92b85e8071f4ef5925"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5045eae4b35f5d08a38f3b1c47a69f5317123b81c8857b92b85e8071f4ef5925","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7e5c847802cda53c5a5362709f8fb406088fb41516b1f20715c33a14a7467a32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7e5c847802cda53c5a5362709f8fb406088fb41516b1f20715c33a14a7467a32"} {"level":"info","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7e5c847802cda53c5a5362709f8fb406088fb41516b1f20715c33a14a7467a32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"37cb79828cd565e82f2dc65f67e87e55f5a0a7e67fd347c5bd5b3fd375c5781d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["37cb79828cd565e82f2dc65f67e87e55f5a0a7e67fd347c5bd5b3fd375c5781d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"37cb79828cd565e82f2dc65f67e87e55f5a0a7e67fd347c5bd5b3fd375c5781d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5045eae4b35f5d08a38f3b1c47a69f5317123b81c8857b92b85e8071f4ef5925","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5045eae4b35f5d08a38f3b1c47a69f5317123b81c8857b92b85e8071f4ef5925"} {"level":"info","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5045eae4b35f5d08a38f3b1c47a69f5317123b81c8857b92b85e8071f4ef5925","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7e5c847802cda53c5a5362709f8fb406088fb41516b1f20715c33a14a7467a32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"37cb79828cd565e82f2dc65f67e87e55f5a0a7e67fd347c5bd5b3fd375c5781d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5045eae4b35f5d08a38f3b1c47a69f5317123b81c8857b92b85e8071f4ef5925","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5045eae4b35f5d08a38f3b1c47a69f5317123b81c8857b92b85e8071f4ef5925"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5045eae4b35f5d08a38f3b1c47a69f5317123b81c8857b92b85e8071f4ef5925","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5045eae4b35f5d08a38f3b1c47a69f5317123b81c8857b92b85e8071f4ef5925","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5045eae4b35f5d08a38f3b1c47a69f5317123b81c8857b92b85e8071f4ef5925"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"5045eae4b35f5d08a38f3b1c47a69f5317123b81c8857b92b85e8071f4ef5925","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"5045eae4b35f5d08a38f3b1c47a69f5317123b81c8857b92b85e8071f4ef5925\": 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-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7e5c847802cda53c5a5362709f8fb406088fb41516b1f20715c33a14a7467a32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5045eae4b35f5d08a38f3b1c47a69f5317123b81c8857b92b85e8071f4ef5925","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5045eae4b35f5d08a38f3b1c47a69f5317123b81c8857b92b85e8071f4ef5925","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7e5c847802cda53c5a5362709f8fb406088fb41516b1f20715c33a14a7467a32"} {"level":"debug","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7e5c847802cda53c5a5362709f8fb406088fb41516b1f20715c33a14a7467a32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7e5c847802cda53c5a5362709f8fb406088fb41516b1f20715c33a14a7467a32"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/37cb79828cd565e82f2dc65f67e87e55f5a0a7e67fd347c5bd5b3fd375c5781d"} {"level":"info","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7e5c847802cda53c5a5362709f8fb406088fb41516b1f20715c33a14a7467a32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5784f80c2d6add9dbbc945c0c3b5258933c5e4ec8066d5a37a92423e25a79400","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38:22Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5045eae4b35f5d08a38f3b1c47a69f5317123b81c8857b92b85e8071f4ef5925"} {"level":"info","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5784f80c2d6add9dbbc945c0c3b5258933c5e4ec8066d5a37a92423e25a79400","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7e5c847802cda53c5a5362709f8fb406088fb41516b1f20715c33a14a7467a32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5784f80c2d6add9dbbc945c0c3b5258933c5e4ec8066d5a37a92423e25a79400","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5784f80c2d6add9dbbc945c0c3b5258933c5e4ec8066d5a37a92423e25a79400","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5784f80c2d6add9dbbc945c0c3b5258933c5e4ec8066d5a37a92423e25a79400","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5784f80c2d6add9dbbc945c0c3b5258933c5e4ec8066d5a37a92423e25a79400"} {"level":"error","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"5784f80c2d6add9dbbc945c0c3b5258933c5e4ec8066d5a37a92423e25a79400","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"5784f80c2d6add9dbbc945c0c3b5258933c5e4ec8066d5a37a92423e25a79400\": 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-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5784f80c2d6add9dbbc945c0c3b5258933c5e4ec8066d5a37a92423e25a79400","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5784f80c2d6add9dbbc945c0c3b5258933c5e4ec8066d5a37a92423e25a79400"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5784f80c2d6add9dbbc945c0c3b5258933c5e4ec8066d5a37a92423e25a79400","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5784f80c2d6add9dbbc945c0c3b5258933c5e4ec8066d5a37a92423e25a79400","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5784f80c2d6add9dbbc945c0c3b5258933c5e4ec8066d5a37a92423e25a79400"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"5784f80c2d6add9dbbc945c0c3b5258933c5e4ec8066d5a37a92423e25a79400","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"5784f80c2d6add9dbbc945c0c3b5258933c5e4ec8066d5a37a92423e25a79400\": 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-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5784f80c2d6add9dbbc945c0c3b5258933c5e4ec8066d5a37a92423e25a79400","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7e5c847802cda53c5a5362709f8fb406088fb41516b1f20715c33a14a7467a32"} {"level":"debug","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5784f80c2d6add9dbbc945c0c3b5258933c5e4ec8066d5a37a92423e25a79400","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5784f80c2d6add9dbbc945c0c3b5258933c5e4ec8066d5a37a92423e25a79400","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5784f80c2d6add9dbbc945c0c3b5258933c5e4ec8066d5a37a92423e25a79400","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5784f80c2d6add9dbbc945c0c3b5258933c5e4ec8066d5a37a92423e25a79400","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5784f80c2d6add9dbbc945c0c3b5258933c5e4ec8066d5a37a92423e25a79400"} {"level":"debug","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6b21f0b543bda2cb39ae5c886ca38a1415f6994aac1ec3b45f4a2b5b4b8cad3b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38:22Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5784f80c2d6add9dbbc945c0c3b5258933c5e4ec8066d5a37a92423e25a79400"} {"level":"info","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6b21f0b543bda2cb39ae5c886ca38a1415f6994aac1ec3b45f4a2b5b4b8cad3b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5784f80c2d6add9dbbc945c0c3b5258933c5e4ec8066d5a37a92423e25a79400","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5784f80c2d6add9dbbc945c0c3b5258933c5e4ec8066d5a37a92423e25a79400"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5784f80c2d6add9dbbc945c0c3b5258933c5e4ec8066d5a37a92423e25a79400","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6b21f0b543bda2cb39ae5c886ca38a1415f6994aac1ec3b45f4a2b5b4b8cad3b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6b21f0b543bda2cb39ae5c886ca38a1415f6994aac1ec3b45f4a2b5b4b8cad3b"} {"level":"info","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6b21f0b543bda2cb39ae5c886ca38a1415f6994aac1ec3b45f4a2b5b4b8cad3b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5784f80c2d6add9dbbc945c0c3b5258933c5e4ec8066d5a37a92423e25a79400","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6b21f0b543bda2cb39ae5c886ca38a1415f6994aac1ec3b45f4a2b5b4b8cad3b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6b21f0b543bda2cb39ae5c886ca38a1415f6994aac1ec3b45f4a2b5b4b8cad3b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6b21f0b543bda2cb39ae5c886ca38a1415f6994aac1ec3b45f4a2b5b4b8cad3b"} {"level":"info","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5784f80c2d6add9dbbc945c0c3b5258933c5e4ec8066d5a37a92423e25a79400"} {"level":"debug","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6b21f0b543bda2cb39ae5c886ca38a1415f6994aac1ec3b45f4a2b5b4b8cad3b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38:22Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6b21f0b543bda2cb39ae5c886ca38a1415f6994aac1ec3b45f4a2b5b4b8cad3b"} {"level":"info","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e"} {"level":"info","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e\": 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-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e"} {"level":"info","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e"} {"level":"debug","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6b21f0b543bda2cb39ae5c886ca38a1415f6994aac1ec3b45f4a2b5b4b8cad3b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6b21f0b543bda2cb39ae5c886ca38a1415f6994aac1ec3b45f4a2b5b4b8cad3b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6b21f0b543bda2cb39ae5c886ca38a1415f6994aac1ec3b45f4a2b5b4b8cad3b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6b21f0b543bda2cb39ae5c886ca38a1415f6994aac1ec3b45f4a2b5b4b8cad3b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6b21f0b543bda2cb39ae5c886ca38a1415f6994aac1ec3b45f4a2b5b4b8cad3b"} {"level":"debug","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e"} {"level":"debug","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e"} {"level":"debug","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38: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-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e"} {"level":"debug","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e"} {"level":"debug","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38: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-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e"} {"level":"debug","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e"} {"level":"debug","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38: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-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e"} {"level":"debug","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e"} {"level":"debug","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38: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-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e"} {"level":"debug","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e"} {"level":"debug","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38: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-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e"} {"level":"debug","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e"} {"level":"debug","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38: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-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e"} {"level":"debug","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e"} {"level":"debug","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38: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-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e"} {"level":"debug","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e"} {"level":"debug","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38: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-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e"} {"level":"debug","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e"} {"level":"debug","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38: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-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e"} {"level":"debug","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e"} {"level":"debug","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38: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-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e"} {"level":"debug","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e"} {"level":"debug","ts":"2026-07-10T18:38:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38: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-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e"} {"level":"debug","ts":"2026-07-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e"} {"level":"debug","ts":"2026-07-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38: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-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e"} {"level":"info","ts":"2026-07-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e"} {"level":"debug","ts":"2026-07-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38: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-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e"} {"level":"info","ts":"2026-07-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38: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-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e"} {"level":"info","ts":"2026-07-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e"} {"level":"info","ts":"2026-07-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e"} {"level":"debug","ts":"2026-07-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38: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-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e"} {"level":"debug","ts":"2026-07-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e"} {"level":"debug","ts":"2026-07-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38: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-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e"} {"level":"debug","ts":"2026-07-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e"} {"level":"debug","ts":"2026-07-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38: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-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e"} {"level":"debug","ts":"2026-07-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e"} {"level":"debug","ts":"2026-07-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38: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-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e"} {"level":"debug","ts":"2026-07-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e"} {"level":"debug","ts":"2026-07-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38: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-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e"} {"level":"debug","ts":"2026-07-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e"} {"level":"debug","ts":"2026-07-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e"} {"level":"debug","ts":"2026-07-10T18:38:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8cacf1d898e7b021bff741f41f565310da4ab4ae92f2d0966983897cf3067c3a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8cacf1d898e7b021bff741f41f565310da4ab4ae92f2d0966983897cf3067c3a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8cacf1d898e7b021bff741f41f565310da4ab4ae92f2d0966983897cf3067c3a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8cacf1d898e7b021bff741f41f565310da4ab4ae92f2d0966983897cf3067c3a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8cacf1d898e7b021bff741f41f565310da4ab4ae92f2d0966983897cf3067c3a"} {"level":"debug","ts":"2026-07-10T18:38:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8cacf1d898e7b021bff741f41f565310da4ab4ae92f2d0966983897cf3067c3a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8cacf1d898e7b021bff741f41f565310da4ab4ae92f2d0966983897cf3067c3a"} {"level":"debug","ts":"2026-07-10T18:38:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8cacf1d898e7b021bff741f41f565310da4ab4ae92f2d0966983897cf3067c3a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8cacf1d898e7b021bff741f41f565310da4ab4ae92f2d0966983897cf3067c3a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8cacf1d898e7b021bff741f41f565310da4ab4ae92f2d0966983897cf3067c3a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d582a7328629807b0c99d0992cde3e13817fe067d868f0efda85081406aaf493","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38:37Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d582a7328629807b0c99d0992cde3e13817fe067d868f0efda85081406aaf493","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8cacf1d898e7b021bff741f41f565310da4ab4ae92f2d0966983897cf3067c3a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d582a7328629807b0c99d0992cde3e13817fe067d868f0efda85081406aaf493","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d582a7328629807b0c99d0992cde3e13817fe067d868f0efda85081406aaf493"} {"level":"debug","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d582a7328629807b0c99d0992cde3e13817fe067d868f0efda85081406aaf493","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d582a7328629807b0c99d0992cde3e13817fe067d868f0efda85081406aaf493"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d582a7328629807b0c99d0992cde3e13817fe067d868f0efda85081406aaf493","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d582a7328629807b0c99d0992cde3e13817fe067d868f0efda85081406aaf493","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8cacf1d898e7b021bff741f41f565310da4ab4ae92f2d0966983897cf3067c3a"} {"level":"info","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d582a7328629807b0c99d0992cde3e13817fe067d868f0efda85081406aaf493"} {"level":"debug","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38:37Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211"} {"level":"debug","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211"} {"level":"debug","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38:37Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3140f1fd7d59a5a5b4902369cb111361a01caa6a6c7b79fb0a1825bbda1b1489","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38:37Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211"} {"level":"info","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3140f1fd7d59a5a5b4902369cb111361a01caa6a6c7b79fb0a1825bbda1b1489","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3140f1fd7d59a5a5b4902369cb111361a01caa6a6c7b79fb0a1825bbda1b1489","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38:37Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3140f1fd7d59a5a5b4902369cb111361a01caa6a6c7b79fb0a1825bbda1b1489"} {"level":"info","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3140f1fd7d59a5a5b4902369cb111361a01caa6a6c7b79fb0a1825bbda1b1489","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38:37Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211"} {"level":"info","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3140f1fd7d59a5a5b4902369cb111361a01caa6a6c7b79fb0a1825bbda1b1489","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211\": 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-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3140f1fd7d59a5a5b4902369cb111361a01caa6a6c7b79fb0a1825bbda1b1489","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3140f1fd7d59a5a5b4902369cb111361a01caa6a6c7b79fb0a1825bbda1b1489"} {"level":"debug","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38:37Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211"} {"level":"debug","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3140f1fd7d59a5a5b4902369cb111361a01caa6a6c7b79fb0a1825bbda1b1489","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3140f1fd7d59a5a5b4902369cb111361a01caa6a6c7b79fb0a1825bbda1b1489"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211"} {"level":"info","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3140f1fd7d59a5a5b4902369cb111361a01caa6a6c7b79fb0a1825bbda1b1489","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3140f1fd7d59a5a5b4902369cb111361a01caa6a6c7b79fb0a1825bbda1b1489","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38:37Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3140f1fd7d59a5a5b4902369cb111361a01caa6a6c7b79fb0a1825bbda1b1489"} {"level":"info","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3140f1fd7d59a5a5b4902369cb111361a01caa6a6c7b79fb0a1825bbda1b1489","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38:37Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3140f1fd7d59a5a5b4902369cb111361a01caa6a6c7b79fb0a1825bbda1b1489","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3140f1fd7d59a5a5b4902369cb111361a01caa6a6c7b79fb0a1825bbda1b1489"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211"} {"level":"info","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3140f1fd7d59a5a5b4902369cb111361a01caa6a6c7b79fb0a1825bbda1b1489","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3140f1fd7d59a5a5b4902369cb111361a01caa6a6c7b79fb0a1825bbda1b1489","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38:37Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3140f1fd7d59a5a5b4902369cb111361a01caa6a6c7b79fb0a1825bbda1b1489"} {"level":"info","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3140f1fd7d59a5a5b4902369cb111361a01caa6a6c7b79fb0a1825bbda1b1489","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fbda880f4bc37438dd53e8208f44ca629675fee79a7486a1a17317f83c683d8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38:37Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211"} {"level":"info","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fbda880f4bc37438dd53e8208f44ca629675fee79a7486a1a17317f83c683d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3140f1fd7d59a5a5b4902369cb111361a01caa6a6c7b79fb0a1825bbda1b1489","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3140f1fd7d59a5a5b4902369cb111361a01caa6a6c7b79fb0a1825bbda1b1489"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3140f1fd7d59a5a5b4902369cb111361a01caa6a6c7b79fb0a1825bbda1b1489","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fbda880f4bc37438dd53e8208f44ca629675fee79a7486a1a17317f83c683d8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38:37Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fbda880f4bc37438dd53e8208f44ca629675fee79a7486a1a17317f83c683d8"} {"level":"info","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fbda880f4bc37438dd53e8208f44ca629675fee79a7486a1a17317f83c683d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3140f1fd7d59a5a5b4902369cb111361a01caa6a6c7b79fb0a1825bbda1b1489","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38:37Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3140f1fd7d59a5a5b4902369cb111361a01caa6a6c7b79fb0a1825bbda1b1489","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fbda880f4bc37438dd53e8208f44ca629675fee79a7486a1a17317f83c683d8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6fbda880f4bc37438dd53e8208f44ca629675fee79a7486a1a17317f83c683d8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3140f1fd7d59a5a5b4902369cb111361a01caa6a6c7b79fb0a1825bbda1b1489"} {"level":"info","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fbda880f4bc37438dd53e8208f44ca629675fee79a7486a1a17317f83c683d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3140f1fd7d59a5a5b4902369cb111361a01caa6a6c7b79fb0a1825bbda1b1489","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3140f1fd7d59a5a5b4902369cb111361a01caa6a6c7b79fb0a1825bbda1b1489"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fbda880f4bc37438dd53e8208f44ca629675fee79a7486a1a17317f83c683d8"} {"level":"info","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3140f1fd7d59a5a5b4902369cb111361a01caa6a6c7b79fb0a1825bbda1b1489","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fbda880f4bc37438dd53e8208f44ca629675fee79a7486a1a17317f83c683d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3140f1fd7d59a5a5b4902369cb111361a01caa6a6c7b79fb0a1825bbda1b1489","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38:37Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3140f1fd7d59a5a5b4902369cb111361a01caa6a6c7b79fb0a1825bbda1b1489","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3140f1fd7d59a5a5b4902369cb111361a01caa6a6c7b79fb0a1825bbda1b1489","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3140f1fd7d59a5a5b4902369cb111361a01caa6a6c7b79fb0a1825bbda1b1489","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3140f1fd7d59a5a5b4902369cb111361a01caa6a6c7b79fb0a1825bbda1b1489"} {"level":"debug","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3140f1fd7d59a5a5b4902369cb111361a01caa6a6c7b79fb0a1825bbda1b1489","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3140f1fd7d59a5a5b4902369cb111361a01caa6a6c7b79fb0a1825bbda1b1489","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3140f1fd7d59a5a5b4902369cb111361a01caa6a6c7b79fb0a1825bbda1b1489"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fbda880f4bc37438dd53e8208f44ca629675fee79a7486a1a17317f83c683d8"} {"level":"info","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3140f1fd7d59a5a5b4902369cb111361a01caa6a6c7b79fb0a1825bbda1b1489","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3140f1fd7d59a5a5b4902369cb111361a01caa6a6c7b79fb0a1825bbda1b1489","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38:37Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3140f1fd7d59a5a5b4902369cb111361a01caa6a6c7b79fb0a1825bbda1b1489","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3140f1fd7d59a5a5b4902369cb111361a01caa6a6c7b79fb0a1825bbda1b1489"} {"level":"debug","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3140f1fd7d59a5a5b4902369cb111361a01caa6a6c7b79fb0a1825bbda1b1489","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3140f1fd7d59a5a5b4902369cb111361a01caa6a6c7b79fb0a1825bbda1b1489","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3140f1fd7d59a5a5b4902369cb111361a01caa6a6c7b79fb0a1825bbda1b1489"} {"level":"debug","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3140f1fd7d59a5a5b4902369cb111361a01caa6a6c7b79fb0a1825bbda1b1489","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3140f1fd7d59a5a5b4902369cb111361a01caa6a6c7b79fb0a1825bbda1b1489"} {"level":"debug","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3140f1fd7d59a5a5b4902369cb111361a01caa6a6c7b79fb0a1825bbda1b1489","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3140f1fd7d59a5a5b4902369cb111361a01caa6a6c7b79fb0a1825bbda1b1489"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3140f1fd7d59a5a5b4902369cb111361a01caa6a6c7b79fb0a1825bbda1b1489","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3140f1fd7d59a5a5b4902369cb111361a01caa6a6c7b79fb0a1825bbda1b1489","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3140f1fd7d59a5a5b4902369cb111361a01caa6a6c7b79fb0a1825bbda1b1489"} {"level":"debug","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e14cf3e1f8f353422c9793957c05ad47fc7afa4252a610f4c6a2da9c748d3c30","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38:37Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e14cf3e1f8f353422c9793957c05ad47fc7afa4252a610f4c6a2da9c748d3c30","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e14cf3e1f8f353422c9793957c05ad47fc7afa4252a610f4c6a2da9c748d3c30","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e14cf3e1f8f353422c9793957c05ad47fc7afa4252a610f4c6a2da9c748d3c30","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e14cf3e1f8f353422c9793957c05ad47fc7afa4252a610f4c6a2da9c748d3c30"} {"level":"debug","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e14cf3e1f8f353422c9793957c05ad47fc7afa4252a610f4c6a2da9c748d3c30","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e14cf3e1f8f353422c9793957c05ad47fc7afa4252a610f4c6a2da9c748d3c30"} {"level":"debug","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e14cf3e1f8f353422c9793957c05ad47fc7afa4252a610f4c6a2da9c748d3c30","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e14cf3e1f8f353422c9793957c05ad47fc7afa4252a610f4c6a2da9c748d3c30"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e14cf3e1f8f353422c9793957c05ad47fc7afa4252a610f4c6a2da9c748d3c30","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e14cf3e1f8f353422c9793957c05ad47fc7afa4252a610f4c6a2da9c748d3c30","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ddb8777b45b618c4259859971af2608d1528805e4e30f690ca661290b057f478","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38:37Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ddb8777b45b618c4259859971af2608d1528805e4e30f690ca661290b057f478","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e14cf3e1f8f353422c9793957c05ad47fc7afa4252a610f4c6a2da9c748d3c30"} {"level":"debug","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ddb8777b45b618c4259859971af2608d1528805e4e30f690ca661290b057f478","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38:37Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ddb8777b45b618c4259859971af2608d1528805e4e30f690ca661290b057f478","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ddb8777b45b618c4259859971af2608d1528805e4e30f690ca661290b057f478","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38:37Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ddb8777b45b618c4259859971af2608d1528805e4e30f690ca661290b057f478"} {"level":"error","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"ddb8777b45b618c4259859971af2608d1528805e4e30f690ca661290b057f478","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"ddb8777b45b618c4259859971af2608d1528805e4e30f690ca661290b057f478\": 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-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ddb8777b45b618c4259859971af2608d1528805e4e30f690ca661290b057f478","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ddb8777b45b618c4259859971af2608d1528805e4e30f690ca661290b057f478"} {"level":"debug","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ddb8777b45b618c4259859971af2608d1528805e4e30f690ca661290b057f478","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ddb8777b45b618c4259859971af2608d1528805e4e30f690ca661290b057f478"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ddb8777b45b618c4259859971af2608d1528805e4e30f690ca661290b057f478","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ddb8777b45b618c4259859971af2608d1528805e4e30f690ca661290b057f478","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38:37Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ddb8777b45b618c4259859971af2608d1528805e4e30f690ca661290b057f478","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cb1d7db0b3299d88fe0ae8577b55f97be5bfb77c6c28eb6a8c0af929b6bdaf23","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38:38Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ddb8777b45b618c4259859971af2608d1528805e4e30f690ca661290b057f478"} {"level":"info","ts":"2026-07-10T18:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cb1d7db0b3299d88fe0ae8577b55f97be5bfb77c6c28eb6a8c0af929b6bdaf23","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ddb8777b45b618c4259859971af2608d1528805e4e30f690ca661290b057f478","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ddb8777b45b618c4259859971af2608d1528805e4e30f690ca661290b057f478"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cb1d7db0b3299d88fe0ae8577b55f97be5bfb77c6c28eb6a8c0af929b6bdaf23"} {"level":"info","ts":"2026-07-10T18:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ddb8777b45b618c4259859971af2608d1528805e4e30f690ca661290b057f478","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cb1d7db0b3299d88fe0ae8577b55f97be5bfb77c6c28eb6a8c0af929b6bdaf23","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cb1d7db0b3299d88fe0ae8577b55f97be5bfb77c6c28eb6a8c0af929b6bdaf23"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cb1d7db0b3299d88fe0ae8577b55f97be5bfb77c6c28eb6a8c0af929b6bdaf23","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ddb8777b45b618c4259859971af2608d1528805e4e30f690ca661290b057f478","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ddb8777b45b618c4259859971af2608d1528805e4e30f690ca661290b057f478"} {"level":"info","ts":"2026-07-10T18:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ddb8777b45b618c4259859971af2608d1528805e4e30f690ca661290b057f478","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cb1d7db0b3299d88fe0ae8577b55f97be5bfb77c6c28eb6a8c0af929b6bdaf23","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cb1d7db0b3299d88fe0ae8577b55f97be5bfb77c6c28eb6a8c0af929b6bdaf23"} {"level":"info","ts":"2026-07-10T18:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cb1d7db0b3299d88fe0ae8577b55f97be5bfb77c6c28eb6a8c0af929b6bdaf23","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ddb8777b45b618c4259859971af2608d1528805e4e30f690ca661290b057f478","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cb1d7db0b3299d88fe0ae8577b55f97be5bfb77c6c28eb6a8c0af929b6bdaf23","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cb1d7db0b3299d88fe0ae8577b55f97be5bfb77c6c28eb6a8c0af929b6bdaf23"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cb1d7db0b3299d88fe0ae8577b55f97be5bfb77c6c28eb6a8c0af929b6bdaf23","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ddb8777b45b618c4259859971af2608d1528805e4e30f690ca661290b057f478","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cb1d7db0b3299d88fe0ae8577b55f97be5bfb77c6c28eb6a8c0af929b6bdaf23","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cb1d7db0b3299d88fe0ae8577b55f97be5bfb77c6c28eb6a8c0af929b6bdaf23"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ddb8777b45b618c4259859971af2608d1528805e4e30f690ca661290b057f478"} {"level":"error","ts":"2026-07-10T18:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"cb1d7db0b3299d88fe0ae8577b55f97be5bfb77c6c28eb6a8c0af929b6bdaf23","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"cb1d7db0b3299d88fe0ae8577b55f97be5bfb77c6c28eb6a8c0af929b6bdaf23\": 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-10T18:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cb1d7db0b3299d88fe0ae8577b55f97be5bfb77c6c28eb6a8c0af929b6bdaf23","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cb1d7db0b3299d88fe0ae8577b55f97be5bfb77c6c28eb6a8c0af929b6bdaf23","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ddb8777b45b618c4259859971af2608d1528805e4e30f690ca661290b057f478","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ddb8777b45b618c4259859971af2608d1528805e4e30f690ca661290b057f478"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cb1d7db0b3299d88fe0ae8577b55f97be5bfb77c6c28eb6a8c0af929b6bdaf23"} {"level":"info","ts":"2026-07-10T18:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ddb8777b45b618c4259859971af2608d1528805e4e30f690ca661290b057f478","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cb1d7db0b3299d88fe0ae8577b55f97be5bfb77c6c28eb6a8c0af929b6bdaf23","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ddb8777b45b618c4259859971af2608d1528805e4e30f690ca661290b057f478","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cb1d7db0b3299d88fe0ae8577b55f97be5bfb77c6c28eb6a8c0af929b6bdaf23"} {"level":"debug","ts":"2026-07-10T18:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cb1d7db0b3299d88fe0ae8577b55f97be5bfb77c6c28eb6a8c0af929b6bdaf23","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cb1d7db0b3299d88fe0ae8577b55f97be5bfb77c6c28eb6a8c0af929b6bdaf23"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cb1d7db0b3299d88fe0ae8577b55f97be5bfb77c6c28eb6a8c0af929b6bdaf23","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cb1d7db0b3299d88fe0ae8577b55f97be5bfb77c6c28eb6a8c0af929b6bdaf23","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ddb8777b45b618c4259859971af2608d1528805e4e30f690ca661290b057f478"} {"level":"info","ts":"2026-07-10T18:38:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cb1d7db0b3299d88fe0ae8577b55f97be5bfb77c6c28eb6a8c0af929b6bdaf23"} {"level":"debug","ts":"2026-07-10T18:38:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38: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-10T18:38:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95"} {"level":"debug","ts":"2026-07-10T18:38:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95"} {"level":"debug","ts":"2026-07-10T18:38:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38: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-10T18:38:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95"} {"level":"debug","ts":"2026-07-10T18:38:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95"} {"level":"debug","ts":"2026-07-10T18:38:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38: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-10T18:38:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95"} {"level":"debug","ts":"2026-07-10T18:38:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95"} {"level":"debug","ts":"2026-07-10T18:38:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38: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-10T18:38:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211"} {"level":"debug","ts":"2026-07-10T18:38:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95"} {"level":"error","ts":"2026-07-10T18:38:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211\": 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-10T18:38:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38: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-10T18:38:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38: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-10T18:38:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211"} {"level":"error","ts":"2026-07-10T18:38:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211\": 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-10T18:38:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211"} {"level":"debug","ts":"2026-07-10T18:38:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ec6ffbaa26863b86bc049d14a4c049e42df38f97309746fc8f05b8e29431c890","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38: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-10T18:38:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ec6ffbaa26863b86bc049d14a4c049e42df38f97309746fc8f05b8e29431c890"} {"level":"info","ts":"2026-07-10T18:38:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ec6ffbaa26863b86bc049d14a4c049e42df38f97309746fc8f05b8e29431c890","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38: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-10T18:38:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211"} {"level":"info","ts":"2026-07-10T18:38:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ec6ffbaa26863b86bc049d14a4c049e42df38f97309746fc8f05b8e29431c890","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ec6ffbaa26863b86bc049d14a4c049e42df38f97309746fc8f05b8e29431c890"} {"level":"info","ts":"2026-07-10T18:38:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ec6ffbaa26863b86bc049d14a4c049e42df38f97309746fc8f05b8e29431c890","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ec6ffbaa26863b86bc049d14a4c049e42df38f97309746fc8f05b8e29431c890"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211"} {"level":"info","ts":"2026-07-10T18:38:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ec6ffbaa26863b86bc049d14a4c049e42df38f97309746fc8f05b8e29431c890","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38: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-10T18:38:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6b21f0b543bda2cb39ae5c886ca38a1415f6994aac1ec3b45f4a2b5b4b8cad3b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ec6ffbaa26863b86bc049d14a4c049e42df38f97309746fc8f05b8e29431c890","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211"} {"level":"debug","ts":"2026-07-10T18:38:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6b21f0b543bda2cb39ae5c886ca38a1415f6994aac1ec3b45f4a2b5b4b8cad3b"} {"level":"info","ts":"2026-07-10T18:38:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ec6ffbaa26863b86bc049d14a4c049e42df38f97309746fc8f05b8e29431c890"} {"level":"info","ts":"2026-07-10T18:38:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211"} {"level":"debug","ts":"2026-07-10T18:38:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"15fa9ab76583bef2ca7fa092a4760f909fa573fffc4fa627e6e50609342a7822","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"15fa9ab76583bef2ca7fa092a4760f909fa573fffc4fa627e6e50609342a7822","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"15fa9ab76583bef2ca7fa092a4760f909fa573fffc4fa627e6e50609342a7822","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/15fa9ab76583bef2ca7fa092a4760f909fa573fffc4fa627e6e50609342a7822"} {"level":"debug","ts":"2026-07-10T18:38:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"15fa9ab76583bef2ca7fa092a4760f909fa573fffc4fa627e6e50609342a7822","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"15fa9ab76583bef2ca7fa092a4760f909fa573fffc4fa627e6e50609342a7822","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/15fa9ab76583bef2ca7fa092a4760f909fa573fffc4fa627e6e50609342a7822"} {"level":"debug","ts":"2026-07-10T18:38:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"15fa9ab76583bef2ca7fa092a4760f909fa573fffc4fa627e6e50609342a7822","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["15fa9ab76583bef2ca7fa092a4760f909fa573fffc4fa627e6e50609342a7822"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"15fa9ab76583bef2ca7fa092a4760f909fa573fffc4fa627e6e50609342a7822","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fbda880f4bc37438dd53e8208f44ca629675fee79a7486a1a17317f83c683d8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fbda880f4bc37438dd53e8208f44ca629675fee79a7486a1a17317f83c683d8"} {"level":"info","ts":"2026-07-10T18:38:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/15fa9ab76583bef2ca7fa092a4760f909fa573fffc4fa627e6e50609342a7822"} {"level":"info","ts":"2026-07-10T18:38:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fbda880f4bc37438dd53e8208f44ca629675fee79a7486a1a17317f83c683d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"15fa9ab76583bef2ca7fa092a4760f909fa573fffc4fa627e6e50609342a7822","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fbda880f4bc37438dd53e8208f44ca629675fee79a7486a1a17317f83c683d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fbda880f4bc37438dd53e8208f44ca629675fee79a7486a1a17317f83c683d8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fbda880f4bc37438dd53e8208f44ca629675fee79a7486a1a17317f83c683d8"} {"level":"debug","ts":"2026-07-10T18:38:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fbda880f4bc37438dd53e8208f44ca629675fee79a7486a1a17317f83c683d8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6fbda880f4bc37438dd53e8208f44ca629675fee79a7486a1a17317f83c683d8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fbda880f4bc37438dd53e8208f44ca629675fee79a7486a1a17317f83c683d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3ef8a5cf5f34a035d7003649b44d2bc0506dec81f724f0f9b73b2060eceb61e7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3ef8a5cf5f34a035d7003649b44d2bc0506dec81f724f0f9b73b2060eceb61e7"} {"level":"info","ts":"2026-07-10T18:38:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3ef8a5cf5f34a035d7003649b44d2bc0506dec81f724f0f9b73b2060eceb61e7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fbda880f4bc37438dd53e8208f44ca629675fee79a7486a1a17317f83c683d8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fbda880f4bc37438dd53e8208f44ca629675fee79a7486a1a17317f83c683d8"} {"level":"info","ts":"2026-07-10T18:38:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3ef8a5cf5f34a035d7003649b44d2bc0506dec81f724f0f9b73b2060eceb61e7"} {"level":"info","ts":"2026-07-10T18:38:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fbda880f4bc37438dd53e8208f44ca629675fee79a7486a1a17317f83c683d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3ef8a5cf5f34a035d7003649b44d2bc0506dec81f724f0f9b73b2060eceb61e7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3ef8a5cf5f34a035d7003649b44d2bc0506dec81f724f0f9b73b2060eceb61e7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3ef8a5cf5f34a035d7003649b44d2bc0506dec81f724f0f9b73b2060eceb61e7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fbda880f4bc37438dd53e8208f44ca629675fee79a7486a1a17317f83c683d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ddb8777b45b618c4259859971af2608d1528805e4e30f690ca661290b057f478","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3ef8a5cf5f34a035d7003649b44d2bc0506dec81f724f0f9b73b2060eceb61e7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fbda880f4bc37438dd53e8208f44ca629675fee79a7486a1a17317f83c683d8"} {"level":"debug","ts":"2026-07-10T18:38:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6fbda880f4bc37438dd53e8208f44ca629675fee79a7486a1a17317f83c683d8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6fbda880f4bc37438dd53e8208f44ca629675fee79a7486a1a17317f83c683d8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6fbda880f4bc37438dd53e8208f44ca629675fee79a7486a1a17317f83c683d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6fbda880f4bc37438dd53e8208f44ca629675fee79a7486a1a17317f83c683d8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ddb8777b45b618c4259859971af2608d1528805e4e30f690ca661290b057f478"} {"level":"debug","ts":"2026-07-10T18:38:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5784f80c2d6add9dbbc945c0c3b5258933c5e4ec8066d5a37a92423e25a79400","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3ef8a5cf5f34a035d7003649b44d2bc0506dec81f724f0f9b73b2060eceb61e7"} {"level":"info","ts":"2026-07-10T18:38:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6fbda880f4bc37438dd53e8208f44ca629675fee79a7486a1a17317f83c683d8"} {"level":"info","ts":"2026-07-10T18:38:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5784f80c2d6add9dbbc945c0c3b5258933c5e4ec8066d5a37a92423e25a79400"} {"level":"debug","ts":"2026-07-10T18:38:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3140f1fd7d59a5a5b4902369cb111361a01caa6a6c7b79fb0a1825bbda1b1489","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3140f1fd7d59a5a5b4902369cb111361a01caa6a6c7b79fb0a1825bbda1b1489"} {"level":"debug","ts":"2026-07-10T18:38:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"37cb79828cd565e82f2dc65f67e87e55f5a0a7e67fd347c5bd5b3fd375c5781d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"37cb79828cd565e82f2dc65f67e87e55f5a0a7e67fd347c5bd5b3fd375c5781d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"37cb79828cd565e82f2dc65f67e87e55f5a0a7e67fd347c5bd5b3fd375c5781d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"37cb79828cd565e82f2dc65f67e87e55f5a0a7e67fd347c5bd5b3fd375c5781d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/37cb79828cd565e82f2dc65f67e87e55f5a0a7e67fd347c5bd5b3fd375c5781d"} {"level":"debug","ts":"2026-07-10T18:38:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"37cb79828cd565e82f2dc65f67e87e55f5a0a7e67fd347c5bd5b3fd375c5781d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/37cb79828cd565e82f2dc65f67e87e55f5a0a7e67fd347c5bd5b3fd375c5781d"} {"level":"debug","ts":"2026-07-10T18:38:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"37cb79828cd565e82f2dc65f67e87e55f5a0a7e67fd347c5bd5b3fd375c5781d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["37cb79828cd565e82f2dc65f67e87e55f5a0a7e67fd347c5bd5b3fd375c5781d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"37cb79828cd565e82f2dc65f67e87e55f5a0a7e67fd347c5bd5b3fd375c5781d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"37cb79828cd565e82f2dc65f67e87e55f5a0a7e67fd347c5bd5b3fd375c5781d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"37cb79828cd565e82f2dc65f67e87e55f5a0a7e67fd347c5bd5b3fd375c5781d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"37cb79828cd565e82f2dc65f67e87e55f5a0a7e67fd347c5bd5b3fd375c5781d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/37cb79828cd565e82f2dc65f67e87e55f5a0a7e67fd347c5bd5b3fd375c5781d"} {"level":"debug","ts":"2026-07-10T18:38:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"37cb79828cd565e82f2dc65f67e87e55f5a0a7e67fd347c5bd5b3fd375c5781d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"37cb79828cd565e82f2dc65f67e87e55f5a0a7e67fd347c5bd5b3fd375c5781d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/37cb79828cd565e82f2dc65f67e87e55f5a0a7e67fd347c5bd5b3fd375c5781d"} {"level":"debug","ts":"2026-07-10T18:38:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"37cb79828cd565e82f2dc65f67e87e55f5a0a7e67fd347c5bd5b3fd375c5781d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["37cb79828cd565e82f2dc65f67e87e55f5a0a7e67fd347c5bd5b3fd375c5781d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"37cb79828cd565e82f2dc65f67e87e55f5a0a7e67fd347c5bd5b3fd375c5781d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"37cb79828cd565e82f2dc65f67e87e55f5a0a7e67fd347c5bd5b3fd375c5781d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:51Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38:51Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"37cb79828cd565e82f2dc65f67e87e55f5a0a7e67fd347c5bd5b3fd375c5781d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"37cb79828cd565e82f2dc65f67e87e55f5a0a7e67fd347c5bd5b3fd375c5781d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"37cb79828cd565e82f2dc65f67e87e55f5a0a7e67fd347c5bd5b3fd375c5781d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/37cb79828cd565e82f2dc65f67e87e55f5a0a7e67fd347c5bd5b3fd375c5781d"} {"level":"debug","ts":"2026-07-10T18:38:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"37cb79828cd565e82f2dc65f67e87e55f5a0a7e67fd347c5bd5b3fd375c5781d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/37cb79828cd565e82f2dc65f67e87e55f5a0a7e67fd347c5bd5b3fd375c5781d"} {"level":"debug","ts":"2026-07-10T18:38:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"37cb79828cd565e82f2dc65f67e87e55f5a0a7e67fd347c5bd5b3fd375c5781d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["37cb79828cd565e82f2dc65f67e87e55f5a0a7e67fd347c5bd5b3fd375c5781d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"37cb79828cd565e82f2dc65f67e87e55f5a0a7e67fd347c5bd5b3fd375c5781d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8cacf1d898e7b021bff741f41f565310da4ab4ae92f2d0966983897cf3067c3a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38:52Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8cacf1d898e7b021bff741f41f565310da4ab4ae92f2d0966983897cf3067c3a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"37cb79828cd565e82f2dc65f67e87e55f5a0a7e67fd347c5bd5b3fd375c5781d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8cacf1d898e7b021bff741f41f565310da4ab4ae92f2d0966983897cf3067c3a"} {"level":"debug","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8cacf1d898e7b021bff741f41f565310da4ab4ae92f2d0966983897cf3067c3a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8cacf1d898e7b021bff741f41f565310da4ab4ae92f2d0966983897cf3067c3a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8cacf1d898e7b021bff741f41f565310da4ab4ae92f2d0966983897cf3067c3a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8cacf1d898e7b021bff741f41f565310da4ab4ae92f2d0966983897cf3067c3a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/37cb79828cd565e82f2dc65f67e87e55f5a0a7e67fd347c5bd5b3fd375c5781d"} {"level":"info","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8cacf1d898e7b021bff741f41f565310da4ab4ae92f2d0966983897cf3067c3a"} {"level":"debug","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"16f3287eda88157eb0938e700cfe9cc67e4cfca62a13f19ee0fbedd4732fc63e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38:52Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"16f3287eda88157eb0938e700cfe9cc67e4cfca62a13f19ee0fbedd4732fc63e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"16f3287eda88157eb0938e700cfe9cc67e4cfca62a13f19ee0fbedd4732fc63e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"16f3287eda88157eb0938e700cfe9cc67e4cfca62a13f19ee0fbedd4732fc63e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/16f3287eda88157eb0938e700cfe9cc67e4cfca62a13f19ee0fbedd4732fc63e"} {"level":"debug","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"16f3287eda88157eb0938e700cfe9cc67e4cfca62a13f19ee0fbedd4732fc63e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/16f3287eda88157eb0938e700cfe9cc67e4cfca62a13f19ee0fbedd4732fc63e"} {"level":"debug","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"16f3287eda88157eb0938e700cfe9cc67e4cfca62a13f19ee0fbedd4732fc63e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["16f3287eda88157eb0938e700cfe9cc67e4cfca62a13f19ee0fbedd4732fc63e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"16f3287eda88157eb0938e700cfe9cc67e4cfca62a13f19ee0fbedd4732fc63e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d582a7328629807b0c99d0992cde3e13817fe067d868f0efda85081406aaf493","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38:52Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d582a7328629807b0c99d0992cde3e13817fe067d868f0efda85081406aaf493","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"16f3287eda88157eb0938e700cfe9cc67e4cfca62a13f19ee0fbedd4732fc63e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8a382feb4f1973b5dc9f1abd3f81839d5ec4024721a5d40b8746eaff11a989b5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d582a7328629807b0c99d0992cde3e13817fe067d868f0efda85081406aaf493","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d582a7328629807b0c99d0992cde3e13817fe067d868f0efda85081406aaf493","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d582a7328629807b0c99d0992cde3e13817fe067d868f0efda85081406aaf493"} {"level":"debug","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"743ab271df74f3140a0bda76335dde3e93150478b9cb2e067653b70a973daf9a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d582a7328629807b0c99d0992cde3e13817fe067d868f0efda85081406aaf493","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d582a7328629807b0c99d0992cde3e13817fe067d868f0efda85081406aaf493"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/16f3287eda88157eb0938e700cfe9cc67e4cfca62a13f19ee0fbedd4732fc63e"} {"level":"info","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d582a7328629807b0c99d0992cde3e13817fe067d868f0efda85081406aaf493","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d582a7328629807b0c99d0992cde3e13817fe067d868f0efda85081406aaf493","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8a382feb4f1973b5dc9f1abd3f81839d5ec4024721a5d40b8746eaff11a989b5"} {"level":"info","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d582a7328629807b0c99d0992cde3e13817fe067d868f0efda85081406aaf493"} {"level":"debug","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5f7ef00913b89d7bf37f5e446781d93dfcb3eb81dae85bfba9f8c43208b350ee","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/743ab271df74f3140a0bda76335dde3e93150478b9cb2e067653b70a973daf9a"} {"level":"debug","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e14cf3e1f8f353422c9793957c05ad47fc7afa4252a610f4c6a2da9c748d3c30","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5f7ef00913b89d7bf37f5e446781d93dfcb3eb81dae85bfba9f8c43208b350ee"} {"level":"debug","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ef0a6e4742462cd87d6cadc4002da5500c13e91424b5499bd72110ee34a624d0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e14cf3e1f8f353422c9793957c05ad47fc7afa4252a610f4c6a2da9c748d3c30"} {"level":"debug","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5045eae4b35f5d08a38f3b1c47a69f5317123b81c8857b92b85e8071f4ef5925","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ef0a6e4742462cd87d6cadc4002da5500c13e91424b5499bd72110ee34a624d0"} {"level":"debug","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cb1d7db0b3299d88fe0ae8577b55f97be5bfb77c6c28eb6a8c0af929b6bdaf23","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5045eae4b35f5d08a38f3b1c47a69f5317123b81c8857b92b85e8071f4ef5925"} {"level":"debug","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cb1d7db0b3299d88fe0ae8577b55f97be5bfb77c6c28eb6a8c0af929b6bdaf23"} {"level":"debug","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7e5c847802cda53c5a5362709f8fb406088fb41516b1f20715c33a14a7467a32","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e"} {"level":"info","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7e5c847802cda53c5a5362709f8fb406088fb41516b1f20715c33a14a7467a32"} {"level":"debug","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38:52Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823"} {"level":"debug","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823"} {"level":"debug","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38:52Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823"} {"level":"debug","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823"} {"level":"debug","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38:52Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823"} {"level":"debug","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823"} {"level":"debug","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38:52Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823"} {"level":"debug","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823"} {"level":"debug","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38:52Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823"} {"level":"debug","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:52Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:52Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:52Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38:52Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823"} {"level":"info","ts":"2026-07-10T18:38:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823"} {"level":"debug","ts":"2026-07-10T18:38:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823"} {"level":"debug","ts":"2026-07-10T18:38:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38:53Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823"} {"level":"debug","ts":"2026-07-10T18:38:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823"} {"level":"debug","ts":"2026-07-10T18:38:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38:53Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823"} {"level":"debug","ts":"2026-07-10T18:38:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823"} {"level":"debug","ts":"2026-07-10T18:38:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38:53Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823"} {"level":"debug","ts":"2026-07-10T18:38:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823"} {"level":"debug","ts":"2026-07-10T18:38:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38:53Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823"} {"level":"debug","ts":"2026-07-10T18:38:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823"} {"level":"debug","ts":"2026-07-10T18:38:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38:53Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823"} {"level":"debug","ts":"2026-07-10T18:38:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823"} {"level":"debug","ts":"2026-07-10T18:38:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:38:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:38:53Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823"} {"level":"debug","ts":"2026-07-10T18:38:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823"} {"level":"debug","ts":"2026-07-10T18:38:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:38:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:38:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:38:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:38:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:38:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823"} {"level":"info","ts":"2026-07-10T18:38:55Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"760ea929-b798-4ca6-8f3e-39d2708969e2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:52666","PortSpecifier":{"PortValue":52666}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"760ea929-b798-4ca6-8f3e-39d2708969e2","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-48683a.apps.4c52d91e-2650-41a4-a27c-781083e140df.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-10T18:38:55Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"760ea929-b798-4ca6-8f3e-39d2708969e2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:52666","PortSpecifier":{"PortValue":52666}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783708735,"nanos":603220893},"http":{"id":"760ea929-b798-4ca6-8f3e-39d2708969e2","method":"POST","headers":{":authority":"e2e-shared-a-48683a.apps.4c52d91e-2650-41a4-a27c-781083e140df.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-10T18:38:55Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"760ea929-b798-4ca6-8f3e-39d2708969e2","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-10T18:38:55Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"760ea929-b798-4ca6-8f3e-39d2708969e2","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":"3ddfee10-d011-4d47-9a1c-997145ddbde9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e8da1827-14f5-42c5-9af9-2511a35ed05b"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/781083e140df"]}} {"level":"debug","ts":"2026-07-10T18:38:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"760ea929-b798-4ca6-8f3e-39d2708969e2","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/781083e140df"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e8da1827-14f5-42c5-9af9-2511a35ed05b"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"3ddfee10-d011-4d47-9a1c-997145ddbde9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.55:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-48683a.apps.4c52d91e-2650-41a4-a27c-781083e140df.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-10T18:38:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"760ea929-b798-4ca6-8f3e-39d2708969e2","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-10T18:38:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"760ea929-b798-4ca6-8f3e-39d2708969e2","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-10T18:38:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"760ea929-b798-4ca6-8f3e-39d2708969e2","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-48683a/sub-test-model-48683a\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-10T18:38:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"760ea929-b798-4ca6-8f3e-39d2708969e2","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":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-10T18:38:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"760ea929-b798-4ca6-8f3e-39d2708969e2","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-10T18:38:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"760ea929-b798-4ca6-8f3e-39d2708969e2","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-10T18:38:55Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"760ea929-b798-4ca6-8f3e-39d2708969e2","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-10T18:38:55Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"760ea929-b798-4ca6-8f3e-39d2708969e2","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-10T18:38:55Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"29e015da-6847-49eb-8c9f-f59efc737bfe","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:53754","PortSpecifier":{"PortValue":53754}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"29e015da-6847-49eb-8c9f-f59efc737bfe","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-35792e.apps.4c52d91e-2650-41a4-a27c-781083e140df.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-10T18:38:55Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"29e015da-6847-49eb-8c9f-f59efc737bfe","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:53754","PortSpecifier":{"PortValue":53754}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783708735,"nanos":640415693},"http":{"id":"29e015da-6847-49eb-8c9f-f59efc737bfe","method":"POST","headers":{":authority":"e2e-shared-b-35792e.apps.4c52d91e-2650-41a4-a27c-781083e140df.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-10T18:38:55Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"29e015da-6847-49eb-8c9f-f59efc737bfe","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-10T18:38:55Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"29e015da-6847-49eb-8c9f-f59efc737bfe","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":"3ddfee10-d011-4d47-9a1c-997145ddbde9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e8da1827-14f5-42c5-9af9-2511a35ed05b"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/781083e140df"]}} {"level":"debug","ts":"2026-07-10T18:38:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"29e015da-6847-49eb-8c9f-f59efc737bfe","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/781083e140df"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e8da1827-14f5-42c5-9af9-2511a35ed05b"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"3ddfee10-d011-4d47-9a1c-997145ddbde9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"743ab271df74f3140a0bda76335dde3e93150478b9cb2e067653b70a973daf9a"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.56:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-35792e.apps.4c52d91e-2650-41a4-a27c-781083e140df.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-10T18:38:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"29e015da-6847-49eb-8c9f-f59efc737bfe","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-10T18:38:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"29e015da-6847-49eb-8c9f-f59efc737bfe","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-10T18:38:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"29e015da-6847-49eb-8c9f-f59efc737bfe","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-35792e/sub-test-model-35792e\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-10T18:38:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"29e015da-6847-49eb-8c9f-f59efc737bfe","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-10T18:38:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"29e015da-6847-49eb-8c9f-f59efc737bfe","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-10T18:38:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"29e015da-6847-49eb-8c9f-f59efc737bfe","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-10T18:38:55Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"29e015da-6847-49eb-8c9f-f59efc737bfe","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-10T18:38:55Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"29e015da-6847-49eb-8c9f-f59efc737bfe","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-10T18:38:55Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"27f3bfa6-017c-480d-91e4-76c0757600fa","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:52678","PortSpecifier":{"PortValue":52678}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"27f3bfa6-017c-480d-91e4-76c0757600fa","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-48683a.apps.4c52d91e-2650-41a4-a27c-781083e140df.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-10T18:38:55Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"27f3bfa6-017c-480d-91e4-76c0757600fa","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:52678","PortSpecifier":{"PortValue":52678}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783708735,"nanos":673566674},"http":{"id":"27f3bfa6-017c-480d-91e4-76c0757600fa","method":"GET","headers":{":authority":"e2e-shared-a-48683a.apps.4c52d91e-2650-41a4-a27c-781083e140df.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-10T18:38:55Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"27f3bfa6-017c-480d-91e4-76c0757600fa","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1O6HkM3z3en7h1IrT_l308u0MINZNlfqgqbLpll2IdDrhrnzTPTcjbQDbkr6J"} {"level":"debug","ts":"2026-07-10T18:38:55Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"27f3bfa6-017c-480d-91e4-76c0757600fa","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-48683a.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1O6HkM3z3en7h1IrT_l308u0MINZNlfqgqbLpll2IdDrhrnzTPTcjbQDbkr6J\"}"} {"level":"debug","ts":"2026-07-10T18:38:55Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"27f3bfa6-017c-480d-91e4-76c0757600fa","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-48683a.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":"74f7c125-f382-4df1-88af-e5a41d3474b1","keyName":"e2e-sub-iso-831735","subscription":"e2e-a-only-6a4218","tenant":"e2e-shared-a-48683a","userId":"74f7c125-f382-4df1-88af-e5a41d3474b1","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-10T18:38:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"27f3bfa6-017c-480d-91e4-76c0757600fa","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-10T18:38:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"27f3bfa6-017c-480d-91e4-76c0757600fa","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-10T18:38:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"27f3bfa6-017c-480d-91e4-76c0757600fa","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-10T18:38:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"27f3bfa6-017c-480d-91e4-76c0757600fa","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-48683a/sub-test-model-48683a\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-10T18:38:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"27f3bfa6-017c-480d-91e4-76c0757600fa","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":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-10T18:38:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"27f3bfa6-017c-480d-91e4-76c0757600fa","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-10T18:38:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"27f3bfa6-017c-480d-91e4-76c0757600fa","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-10T18:38:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"27f3bfa6-017c-480d-91e4-76c0757600fa","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-6a4218"} {"level":"info","ts":"2026-07-10T18:38:55Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"27f3bfa6-017c-480d-91e4-76c0757600fa","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-10T18:38:55Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"27f3bfa6-017c-480d-91e4-76c0757600fa","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-10T18:38:55Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"727ffa9e-755c-484e-8d4a-eb00e0e99119","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:53760","PortSpecifier":{"PortValue":53760}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"727ffa9e-755c-484e-8d4a-eb00e0e99119","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-35792e.apps.4c52d91e-2650-41a4-a27c-781083e140df.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-10T18:38:55Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"727ffa9e-755c-484e-8d4a-eb00e0e99119","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:53760","PortSpecifier":{"PortValue":53760}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783708735,"nanos":699105800},"http":{"id":"727ffa9e-755c-484e-8d4a-eb00e0e99119","method":"GET","headers":{":authority":"e2e-shared-b-35792e.apps.4c52d91e-2650-41a4-a27c-781083e140df.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-10T18:38:55Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"727ffa9e-755c-484e-8d4a-eb00e0e99119","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-3qbtyreVN2TosBC7_G75GQHecr4MypFiJIPopkOtapQZTSCaWsa2qtlokVhB"} {"level":"debug","ts":"2026-07-10T18:38:55Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"727ffa9e-755c-484e-8d4a-eb00e0e99119","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-35792e.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-3qbtyreVN2TosBC7_G75GQHecr4MypFiJIPopkOtapQZTSCaWsa2qtlokVhB\"}"} {"level":"debug","ts":"2026-07-10T18:38:55Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"727ffa9e-755c-484e-8d4a-eb00e0e99119","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-35792e.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":"358319ee-e8ca-48a6-95d3-d3bdfc600305","keyName":"e2e-sub-iso-ee61d0","subscription":"e2e-b-only-6a4218","tenant":"e2e-shared-b-35792e","userId":"358319ee-e8ca-48a6-95d3-d3bdfc600305","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-10T18:38:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"727ffa9e-755c-484e-8d4a-eb00e0e99119","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-10T18:38:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"727ffa9e-755c-484e-8d4a-eb00e0e99119","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-10T18:38:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"727ffa9e-755c-484e-8d4a-eb00e0e99119","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-10T18:38:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"727ffa9e-755c-484e-8d4a-eb00e0e99119","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-35792e/sub-test-model-35792e\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-10T18:38:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"727ffa9e-755c-484e-8d4a-eb00e0e99119","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-10T18:38:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"727ffa9e-755c-484e-8d4a-eb00e0e99119","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-10T18:38:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"727ffa9e-755c-484e-8d4a-eb00e0e99119","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-10T18:38:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"727ffa9e-755c-484e-8d4a-eb00e0e99119","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-6a4218"} {"level":"info","ts":"2026-07-10T18:38:55Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"727ffa9e-755c-484e-8d4a-eb00e0e99119","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-10T18:38:55Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"727ffa9e-755c-484e-8d4a-eb00e0e99119","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-10T18:39:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b0c3a4d1-1b99-478b-ad16-f07bdbc06f41","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:33722","PortSpecifier":{"PortValue":33722}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b0c3a4d1-1b99-478b-ad16-f07bdbc06f41","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-48683a.apps.4c52d91e-2650-41a4-a27c-781083e140df.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-10T18:39:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b0c3a4d1-1b99-478b-ad16-f07bdbc06f41","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:33722","PortSpecifier":{"PortValue":33722}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783708747,"nanos":690188411},"http":{"id":"b0c3a4d1-1b99-478b-ad16-f07bdbc06f41","method":"POST","headers":{":authority":"e2e-shared-a-48683a.apps.4c52d91e-2650-41a4-a27c-781083e140df.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-10T18:39:07Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"b0c3a4d1-1b99-478b-ad16-f07bdbc06f41","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-10T18:39:07Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b0c3a4d1-1b99-478b-ad16-f07bdbc06f41","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":"3ddfee10-d011-4d47-9a1c-997145ddbde9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e8da1827-14f5-42c5-9af9-2511a35ed05b"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/781083e140df"]}} {"level":"debug","ts":"2026-07-10T18:39:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b0c3a4d1-1b99-478b-ad16-f07bdbc06f41","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/781083e140df"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e8da1827-14f5-42c5-9af9-2511a35ed05b"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"3ddfee10-d011-4d47-9a1c-997145ddbde9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.55:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-48683a.apps.4c52d91e-2650-41a4-a27c-781083e140df.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-10T18:39:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b0c3a4d1-1b99-478b-ad16-f07bdbc06f41","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-10T18:39:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b0c3a4d1-1b99-478b-ad16-f07bdbc06f41","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-10T18:39:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b0c3a4d1-1b99-478b-ad16-f07bdbc06f41","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-48683a/sub-test-model-48683a\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-10T18:39:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"b0c3a4d1-1b99-478b-ad16-f07bdbc06f41","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":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-10T18:39:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b0c3a4d1-1b99-478b-ad16-f07bdbc06f41","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-10T18:39:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b0c3a4d1-1b99-478b-ad16-f07bdbc06f41","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-10T18:39:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b0c3a4d1-1b99-478b-ad16-f07bdbc06f41","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-10T18:39:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b0c3a4d1-1b99-478b-ad16-f07bdbc06f41","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-10T18:39:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"146dc273-8fca-4ca6-a901-5a47787dcb7f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:43984","PortSpecifier":{"PortValue":43984}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"146dc273-8fca-4ca6-a901-5a47787dcb7f","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-35792e.apps.4c52d91e-2650-41a4-a27c-781083e140df.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-10T18:39:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"146dc273-8fca-4ca6-a901-5a47787dcb7f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:43984","PortSpecifier":{"PortValue":43984}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783708747,"nanos":726040544},"http":{"id":"146dc273-8fca-4ca6-a901-5a47787dcb7f","method":"POST","headers":{":authority":"e2e-shared-b-35792e.apps.4c52d91e-2650-41a4-a27c-781083e140df.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-10T18:39:07Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"146dc273-8fca-4ca6-a901-5a47787dcb7f","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-10T18:39:07Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"146dc273-8fca-4ca6-a901-5a47787dcb7f","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":"3ddfee10-d011-4d47-9a1c-997145ddbde9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e8da1827-14f5-42c5-9af9-2511a35ed05b"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/781083e140df"]}} {"level":"debug","ts":"2026-07-10T18:39:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"146dc273-8fca-4ca6-a901-5a47787dcb7f","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/781083e140df"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e8da1827-14f5-42c5-9af9-2511a35ed05b"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"3ddfee10-d011-4d47-9a1c-997145ddbde9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"743ab271df74f3140a0bda76335dde3e93150478b9cb2e067653b70a973daf9a"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.56:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-35792e.apps.4c52d91e-2650-41a4-a27c-781083e140df.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-10T18:39:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"146dc273-8fca-4ca6-a901-5a47787dcb7f","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-10T18:39:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"146dc273-8fca-4ca6-a901-5a47787dcb7f","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-10T18:39:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"146dc273-8fca-4ca6-a901-5a47787dcb7f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-35792e/sub-test-model-35792e\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-10T18:39:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"146dc273-8fca-4ca6-a901-5a47787dcb7f","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-10T18:39:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"146dc273-8fca-4ca6-a901-5a47787dcb7f","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-10T18:39:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"146dc273-8fca-4ca6-a901-5a47787dcb7f","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-10T18:39:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"146dc273-8fca-4ca6-a901-5a47787dcb7f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-10T18:39:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"146dc273-8fca-4ca6-a901-5a47787dcb7f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-10T18:39:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f5cabbdf-d3a2-4267-a0c4-6624901d790f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:33738","PortSpecifier":{"PortValue":33738}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f5cabbdf-d3a2-4267-a0c4-6624901d790f","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-48683a.apps.4c52d91e-2650-41a4-a27c-781083e140df.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-10T18:39:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f5cabbdf-d3a2-4267-a0c4-6624901d790f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:33738","PortSpecifier":{"PortValue":33738}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783708747,"nanos":762962378},"http":{"id":"f5cabbdf-d3a2-4267-a0c4-6624901d790f","method":"POST","headers":{":authority":"e2e-shared-a-48683a.apps.4c52d91e-2650-41a4-a27c-781083e140df.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-10T18:39:07Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f5cabbdf-d3a2-4267-a0c4-6624901d790f","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-xtszEVnCTjxnOR8u_3M23yziQEDTjVDMxdSXnTMqOYbe2Pz72JH7J2BPpo1j"} {"level":"debug","ts":"2026-07-10T18:39:07Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"f5cabbdf-d3a2-4267-a0c4-6624901d790f","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-48683a.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-xtszEVnCTjxnOR8u_3M23yziQEDTjVDMxdSXnTMqOYbe2Pz72JH7J2BPpo1j\"}"} {"level":"debug","ts":"2026-07-10T18:39:07Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"f5cabbdf-d3a2-4267-a0c4-6624901d790f","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-48683a.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":"e2be8170-486d-4df5-8658-6fca88641c85","keyName":"e2e-sub-iso-14b00a","subscription":"e2e-shared-sub-8613b5","tenant":"e2e-shared-a-48683a","userId":"e2be8170-486d-4df5-8658-6fca88641c85","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-10T18:39:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f5cabbdf-d3a2-4267-a0c4-6624901d790f","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-10T18:39:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f5cabbdf-d3a2-4267-a0c4-6624901d790f","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-10T18:39:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f5cabbdf-d3a2-4267-a0c4-6624901d790f","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-10T18:39:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f5cabbdf-d3a2-4267-a0c4-6624901d790f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-48683a/sub-test-model-48683a\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-10T18:39:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f5cabbdf-d3a2-4267-a0c4-6624901d790f","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-8613b5"} {"level":"debug","ts":"2026-07-10T18:39:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f5cabbdf-d3a2-4267-a0c4-6624901d790f","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-10T18:39:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f5cabbdf-d3a2-4267-a0c4-6624901d790f","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-10T18:39:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"f5cabbdf-d3a2-4267-a0c4-6624901d790f","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":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"info","ts":"2026-07-10T18:39:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f5cabbdf-d3a2-4267-a0c4-6624901d790f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-10T18:39:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f5cabbdf-d3a2-4267-a0c4-6624901d790f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-10T18:39:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4e27bab3-4c04-4d8e-9d4f-3a2311124c62","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:43998","PortSpecifier":{"PortValue":43998}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"4e27bab3-4c04-4d8e-9d4f-3a2311124c62","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-b-35792e.apps.4c52d91e-2650-41a4-a27c-781083e140df.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-10T18:39:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4e27bab3-4c04-4d8e-9d4f-3a2311124c62","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:43998","PortSpecifier":{"PortValue":43998}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783708747,"nanos":793320022},"http":{"id":"4e27bab3-4c04-4d8e-9d4f-3a2311124c62","method":"POST","headers":{":authority":"e2e-shared-b-35792e.apps.4c52d91e-2650-41a4-a27c-781083e140df.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-10T18:39:07Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"4e27bab3-4c04-4d8e-9d4f-3a2311124c62","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1bfYYXJHLxj8cnxxr_Pc0o18hdBIBFcKCb6WhmY93Aqic6feNGuY4YPIAv0cn"} {"level":"debug","ts":"2026-07-10T18:39:07Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"4e27bab3-4c04-4d8e-9d4f-3a2311124c62","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-35792e.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1bfYYXJHLxj8cnxxr_Pc0o18hdBIBFcKCb6WhmY93Aqic6feNGuY4YPIAv0cn\"}"} {"level":"debug","ts":"2026-07-10T18:39:07Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"4e27bab3-4c04-4d8e-9d4f-3a2311124c62","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-35792e.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":"ee4342bd-335a-4bea-a81e-466954cb44dd","keyName":"e2e-sub-iso-89628e","subscription":"e2e-shared-sub-8613b5","tenant":"e2e-shared-b-35792e","userId":"ee4342bd-335a-4bea-a81e-466954cb44dd","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-10T18:39:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"4e27bab3-4c04-4d8e-9d4f-3a2311124c62","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-10T18:39:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4e27bab3-4c04-4d8e-9d4f-3a2311124c62","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-10T18:39:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4e27bab3-4c04-4d8e-9d4f-3a2311124c62","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-10T18:39:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4e27bab3-4c04-4d8e-9d4f-3a2311124c62","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-35792e/sub-test-model-35792e\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-10T18:39:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"4e27bab3-4c04-4d8e-9d4f-3a2311124c62","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-10T18:39:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4e27bab3-4c04-4d8e-9d4f-3a2311124c62","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-8613b5"} {"level":"debug","ts":"2026-07-10T18:39:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4e27bab3-4c04-4d8e-9d4f-3a2311124c62","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-10T18:39:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4e27bab3-4c04-4d8e-9d4f-3a2311124c62","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-10T18:39:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4e27bab3-4c04-4d8e-9d4f-3a2311124c62","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-10T18:39:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4e27bab3-4c04-4d8e-9d4f-3a2311124c62","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-10T18:39:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e14cf3e1f8f353422c9793957c05ad47fc7afa4252a610f4c6a2da9c748d3c30"} {"level":"info","ts":"2026-07-10T18:39:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6b21f0b543bda2cb39ae5c886ca38a1415f6994aac1ec3b45f4a2b5b4b8cad3b"} {"level":"info","ts":"2026-07-10T18:39:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/cb1d7db0b3299d88fe0ae8577b55f97be5bfb77c6c28eb6a8c0af929b6bdaf23"} {"level":"info","ts":"2026-07-10T18:39:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8cacf1d898e7b021bff741f41f565310da4ab4ae92f2d0966983897cf3067c3a"} {"level":"info","ts":"2026-07-10T18:39:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5784f80c2d6add9dbbc945c0c3b5258933c5e4ec8066d5a37a92423e25a79400"} {"level":"info","ts":"2026-07-10T18:39:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6fbda880f4bc37438dd53e8208f44ca629675fee79a7486a1a17317f83c683d8"} {"level":"info","ts":"2026-07-10T18:39:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/37cb79828cd565e82f2dc65f67e87e55f5a0a7e67fd347c5bd5b3fd375c5781d"} {"level":"info","ts":"2026-07-10T18:39:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/16f3287eda88157eb0938e700cfe9cc67e4cfca62a13f19ee0fbedd4732fc63e"} {"level":"info","ts":"2026-07-10T18:39:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7e5c847802cda53c5a5362709f8fb406088fb41516b1f20715c33a14a7467a32"} {"level":"info","ts":"2026-07-10T18:39:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d582a7328629807b0c99d0992cde3e13817fe067d868f0efda85081406aaf493"} {"level":"info","ts":"2026-07-10T18:39:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5045eae4b35f5d08a38f3b1c47a69f5317123b81c8857b92b85e8071f4ef5925"} {"level":"info","ts":"2026-07-10T18:39:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ddb8777b45b618c4259859971af2608d1528805e4e30f690ca661290b057f478"} {"level":"info","ts":"2026-07-10T18:39:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3140f1fd7d59a5a5b4902369cb111361a01caa6a6c7b79fb0a1825bbda1b1489"} {"level":"info","ts":"2026-07-10T18:39:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fd245f749122f4f5d8faf7f3940c2645da5e7bf263573cc9fcc3678785c26211"} {"level":"info","ts":"2026-07-10T18:39:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/480bca206d01cfee60c5cf51bd710a83f7fabae459f9444e2f9347f46dea5823"} {"level":"info","ts":"2026-07-10T18:39:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1b0e671d3229827c4ff19031a009d5e552df275255fbcd1de7b0658d2d96568e"} {"level":"debug","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d05a63e6e35f27b84f4bb4a788304dc2d6b7c0aa716ff2c3d51f660610674cf3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:39:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:39:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d05a63e6e35f27b84f4bb4a788304dc2d6b7c0aa716ff2c3d51f660610674cf3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d05a63e6e35f27b84f4bb4a788304dc2d6b7c0aa716ff2c3d51f660610674cf3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d05a63e6e35f27b84f4bb4a788304dc2d6b7c0aa716ff2c3d51f660610674cf3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d05a63e6e35f27b84f4bb4a788304dc2d6b7c0aa716ff2c3d51f660610674cf3"} {"level":"debug","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d05a63e6e35f27b84f4bb4a788304dc2d6b7c0aa716ff2c3d51f660610674cf3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d05a63e6e35f27b84f4bb4a788304dc2d6b7c0aa716ff2c3d51f660610674cf3"} {"level":"debug","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d05a63e6e35f27b84f4bb4a788304dc2d6b7c0aa716ff2c3d51f660610674cf3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:39:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:39:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d05a63e6e35f27b84f4bb4a788304dc2d6b7c0aa716ff2c3d51f660610674cf3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d05a63e6e35f27b84f4bb4a788304dc2d6b7c0aa716ff2c3d51f660610674cf3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d05a63e6e35f27b84f4bb4a788304dc2d6b7c0aa716ff2c3d51f660610674cf3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:39:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:39:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d05a63e6e35f27b84f4bb4a788304dc2d6b7c0aa716ff2c3d51f660610674cf3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d05a63e6e35f27b84f4bb4a788304dc2d6b7c0aa716ff2c3d51f660610674cf3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d05a63e6e35f27b84f4bb4a788304dc2d6b7c0aa716ff2c3d51f660610674cf3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d05a63e6e35f27b84f4bb4a788304dc2d6b7c0aa716ff2c3d51f660610674cf3"} {"level":"debug","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d05a63e6e35f27b84f4bb4a788304dc2d6b7c0aa716ff2c3d51f660610674cf3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d05a63e6e35f27b84f4bb4a788304dc2d6b7c0aa716ff2c3d51f660610674cf3"} {"level":"debug","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d05a63e6e35f27b84f4bb4a788304dc2d6b7c0aa716ff2c3d51f660610674cf3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:39:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:39:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d05a63e6e35f27b84f4bb4a788304dc2d6b7c0aa716ff2c3d51f660610674cf3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d05a63e6e35f27b84f4bb4a788304dc2d6b7c0aa716ff2c3d51f660610674cf3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d05a63e6e35f27b84f4bb4a788304dc2d6b7c0aa716ff2c3d51f660610674cf3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:39:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:39:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d05a63e6e35f27b84f4bb4a788304dc2d6b7c0aa716ff2c3d51f660610674cf3"} {"level":"info","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d05a63e6e35f27b84f4bb4a788304dc2d6b7c0aa716ff2c3d51f660610674cf3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dac2f10911f72eb79aa8b10cb222a083913b35386115f95e8588fd27841ff64b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:39:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:39:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dac2f10911f72eb79aa8b10cb222a083913b35386115f95e8588fd27841ff64b"} {"level":"info","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dac2f10911f72eb79aa8b10cb222a083913b35386115f95e8588fd27841ff64b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d05a63e6e35f27b84f4bb4a788304dc2d6b7c0aa716ff2c3d51f660610674cf3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dac2f10911f72eb79aa8b10cb222a083913b35386115f95e8588fd27841ff64b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:39:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:39:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dac2f10911f72eb79aa8b10cb222a083913b35386115f95e8588fd27841ff64b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d05a63e6e35f27b84f4bb4a788304dc2d6b7c0aa716ff2c3d51f660610674cf3"} {"level":"info","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dac2f10911f72eb79aa8b10cb222a083913b35386115f95e8588fd27841ff64b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d05a63e6e35f27b84f4bb4a788304dc2d6b7c0aa716ff2c3d51f660610674cf3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:39:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:39:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d05a63e6e35f27b84f4bb4a788304dc2d6b7c0aa716ff2c3d51f660610674cf3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dac2f10911f72eb79aa8b10cb222a083913b35386115f95e8588fd27841ff64b"} {"level":"info","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d05a63e6e35f27b84f4bb4a788304dc2d6b7c0aa716ff2c3d51f660610674cf3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dac2f10911f72eb79aa8b10cb222a083913b35386115f95e8588fd27841ff64b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:39:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:39:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dac2f10911f72eb79aa8b10cb222a083913b35386115f95e8588fd27841ff64b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d05a63e6e35f27b84f4bb4a788304dc2d6b7c0aa716ff2c3d51f660610674cf3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dac2f10911f72eb79aa8b10cb222a083913b35386115f95e8588fd27841ff64b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dac2f10911f72eb79aa8b10cb222a083913b35386115f95e8588fd27841ff64b"} {"level":"debug","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dac2f10911f72eb79aa8b10cb222a083913b35386115f95e8588fd27841ff64b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:39:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:39:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dac2f10911f72eb79aa8b10cb222a083913b35386115f95e8588fd27841ff64b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dac2f10911f72eb79aa8b10cb222a083913b35386115f95e8588fd27841ff64b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dac2f10911f72eb79aa8b10cb222a083913b35386115f95e8588fd27841ff64b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d05a63e6e35f27b84f4bb4a788304dc2d6b7c0aa716ff2c3d51f660610674cf3"} {"level":"info","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dac2f10911f72eb79aa8b10cb222a083913b35386115f95e8588fd27841ff64b"} {"level":"debug","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12fe6e6630be3f029ae5ca908bc25af7e46ed64d14203996e4eccfd105f59e97","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:39:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:39:33Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"12fe6e6630be3f029ae5ca908bc25af7e46ed64d14203996e4eccfd105f59e97","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12fe6e6630be3f029ae5ca908bc25af7e46ed64d14203996e4eccfd105f59e97","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:39:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:39:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12fe6e6630be3f029ae5ca908bc25af7e46ed64d14203996e4eccfd105f59e97"} {"level":"info","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"12fe6e6630be3f029ae5ca908bc25af7e46ed64d14203996e4eccfd105f59e97","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12fe6e6630be3f029ae5ca908bc25af7e46ed64d14203996e4eccfd105f59e97","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:39:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:39:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"12fe6e6630be3f029ae5ca908bc25af7e46ed64d14203996e4eccfd105f59e97","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"12fe6e6630be3f029ae5ca908bc25af7e46ed64d14203996e4eccfd105f59e97\": 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-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"12fe6e6630be3f029ae5ca908bc25af7e46ed64d14203996e4eccfd105f59e97","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"12fe6e6630be3f029ae5ca908bc25af7e46ed64d14203996e4eccfd105f59e97","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12fe6e6630be3f029ae5ca908bc25af7e46ed64d14203996e4eccfd105f59e97"} {"level":"info","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12fe6e6630be3f029ae5ca908bc25af7e46ed64d14203996e4eccfd105f59e97"} {"level":"debug","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a5dc94e55479282e543dc00f3776c2e58388435c206f8d6106f29f4968dc8d0e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:39:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:39:33Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a5dc94e55479282e543dc00f3776c2e58388435c206f8d6106f29f4968dc8d0e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d250973b4254c9a1b0f142c02301681ae343ca38a150d80a462506318fbf6c0a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:39:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:39:33Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a5dc94e55479282e543dc00f3776c2e58388435c206f8d6106f29f4968dc8d0e"} {"level":"info","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d250973b4254c9a1b0f142c02301681ae343ca38a150d80a462506318fbf6c0a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a5dc94e55479282e543dc00f3776c2e58388435c206f8d6106f29f4968dc8d0e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:39:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:39:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a5dc94e55479282e543dc00f3776c2e58388435c206f8d6106f29f4968dc8d0e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a5dc94e55479282e543dc00f3776c2e58388435c206f8d6106f29f4968dc8d0e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12fe6e6630be3f029ae5ca908bc25af7e46ed64d14203996e4eccfd105f59e97","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:39:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:39:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["12fe6e6630be3f029ae5ca908bc25af7e46ed64d14203996e4eccfd105f59e97"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d250973b4254c9a1b0f142c02301681ae343ca38a150d80a462506318fbf6c0a"} {"level":"info","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"12fe6e6630be3f029ae5ca908bc25af7e46ed64d14203996e4eccfd105f59e97","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d250973b4254c9a1b0f142c02301681ae343ca38a150d80a462506318fbf6c0a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:39:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:39:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d250973b4254c9a1b0f142c02301681ae343ca38a150d80a462506318fbf6c0a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a5dc94e55479282e543dc00f3776c2e58388435c206f8d6106f29f4968dc8d0e"} {"level":"info","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d250973b4254c9a1b0f142c02301681ae343ca38a150d80a462506318fbf6c0a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a5dc94e55479282e543dc00f3776c2e58388435c206f8d6106f29f4968dc8d0e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"12fe6e6630be3f029ae5ca908bc25af7e46ed64d14203996e4eccfd105f59e97","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d250973b4254c9a1b0f142c02301681ae343ca38a150d80a462506318fbf6c0a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:39:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:39:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d250973b4254c9a1b0f142c02301681ae343ca38a150d80a462506318fbf6c0a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d250973b4254c9a1b0f142c02301681ae343ca38a150d80a462506318fbf6c0a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d250973b4254c9a1b0f142c02301681ae343ca38a150d80a462506318fbf6c0a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d250973b4254c9a1b0f142c02301681ae343ca38a150d80a462506318fbf6c0a"} {"level":"debug","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"33d2f742eba70a3cde7fcf8fc8972125b77894fbc9f5ad0018c7d0c893999c56","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:39:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:39:33Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12fe6e6630be3f029ae5ca908bc25af7e46ed64d14203996e4eccfd105f59e97"} {"level":"info","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"33d2f742eba70a3cde7fcf8fc8972125b77894fbc9f5ad0018c7d0c893999c56","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d250973b4254c9a1b0f142c02301681ae343ca38a150d80a462506318fbf6c0a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"33d2f742eba70a3cde7fcf8fc8972125b77894fbc9f5ad0018c7d0c893999c56","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"33d2f742eba70a3cde7fcf8fc8972125b77894fbc9f5ad0018c7d0c893999c56","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d250973b4254c9a1b0f142c02301681ae343ca38a150d80a462506318fbf6c0a"} {"level":"debug","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"33d2f742eba70a3cde7fcf8fc8972125b77894fbc9f5ad0018c7d0c893999c56","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:39:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:39:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"33d2f742eba70a3cde7fcf8fc8972125b77894fbc9f5ad0018c7d0c893999c56","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d250973b4254c9a1b0f142c02301681ae343ca38a150d80a462506318fbf6c0a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:39:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:39:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d250973b4254c9a1b0f142c02301681ae343ca38a150d80a462506318fbf6c0a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/33d2f742eba70a3cde7fcf8fc8972125b77894fbc9f5ad0018c7d0c893999c56"} {"level":"info","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d250973b4254c9a1b0f142c02301681ae343ca38a150d80a462506318fbf6c0a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"33d2f742eba70a3cde7fcf8fc8972125b77894fbc9f5ad0018c7d0c893999c56","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d250973b4254c9a1b0f142c02301681ae343ca38a150d80a462506318fbf6c0a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/33d2f742eba70a3cde7fcf8fc8972125b77894fbc9f5ad0018c7d0c893999c56"} {"level":"debug","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db0da4f1e82cd59079f7c5aa75c1bcdd55ba1c3049706d5e1395ac320b36d2c6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:39:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:39:33Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d250973b4254c9a1b0f142c02301681ae343ca38a150d80a462506318fbf6c0a"} {"level":"info","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"db0da4f1e82cd59079f7c5aa75c1bcdd55ba1c3049706d5e1395ac320b36d2c6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"33d2f742eba70a3cde7fcf8fc8972125b77894fbc9f5ad0018c7d0c893999c56","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:39:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:39:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["33d2f742eba70a3cde7fcf8fc8972125b77894fbc9f5ad0018c7d0c893999c56"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"33d2f742eba70a3cde7fcf8fc8972125b77894fbc9f5ad0018c7d0c893999c56","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db0da4f1e82cd59079f7c5aa75c1bcdd55ba1c3049706d5e1395ac320b36d2c6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:39:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:39:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db0da4f1e82cd59079f7c5aa75c1bcdd55ba1c3049706d5e1395ac320b36d2c6"} {"level":"info","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"db0da4f1e82cd59079f7c5aa75c1bcdd55ba1c3049706d5e1395ac320b36d2c6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"33d2f742eba70a3cde7fcf8fc8972125b77894fbc9f5ad0018c7d0c893999c56","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:39:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:39:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"33d2f742eba70a3cde7fcf8fc8972125b77894fbc9f5ad0018c7d0c893999c56","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db0da4f1e82cd59079f7c5aa75c1bcdd55ba1c3049706d5e1395ac320b36d2c6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:39:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:39:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["db0da4f1e82cd59079f7c5aa75c1bcdd55ba1c3049706d5e1395ac320b36d2c6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/33d2f742eba70a3cde7fcf8fc8972125b77894fbc9f5ad0018c7d0c893999c56"} {"level":"info","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"db0da4f1e82cd59079f7c5aa75c1bcdd55ba1c3049706d5e1395ac320b36d2c6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"33d2f742eba70a3cde7fcf8fc8972125b77894fbc9f5ad0018c7d0c893999c56","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:39:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:39:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["33d2f742eba70a3cde7fcf8fc8972125b77894fbc9f5ad0018c7d0c893999c56"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"33d2f742eba70a3cde7fcf8fc8972125b77894fbc9f5ad0018c7d0c893999c56","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db0da4f1e82cd59079f7c5aa75c1bcdd55ba1c3049706d5e1395ac320b36d2c6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:39:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:39:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"db0da4f1e82cd59079f7c5aa75c1bcdd55ba1c3049706d5e1395ac320b36d2c6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"33d2f742eba70a3cde7fcf8fc8972125b77894fbc9f5ad0018c7d0c893999c56","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"db0da4f1e82cd59079f7c5aa75c1bcdd55ba1c3049706d5e1395ac320b36d2c6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:39:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db0da4f1e82cd59079f7c5aa75c1bcdd55ba1c3049706d5e1395ac320b36d2c6"} {"level":"debug","ts":"2026-07-10T18:39:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db0da4f1e82cd59079f7c5aa75c1bcdd55ba1c3049706d5e1395ac320b36d2c6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:39:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:39:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["db0da4f1e82cd59079f7c5aa75c1bcdd55ba1c3049706d5e1395ac320b36d2c6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"db0da4f1e82cd59079f7c5aa75c1bcdd55ba1c3049706d5e1395ac320b36d2c6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"db0da4f1e82cd59079f7c5aa75c1bcdd55ba1c3049706d5e1395ac320b36d2c6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:39:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/33d2f742eba70a3cde7fcf8fc8972125b77894fbc9f5ad0018c7d0c893999c56"} {"level":"info","ts":"2026-07-10T18:39:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db0da4f1e82cd59079f7c5aa75c1bcdd55ba1c3049706d5e1395ac320b36d2c6"} {"level":"debug","ts":"2026-07-10T18:39:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5712b3df5c2c487f87f62c215cb8e0cce50610d05a2c695c6e4c047847c59002","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:39:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:39:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5712b3df5c2c487f87f62c215cb8e0cce50610d05a2c695c6e4c047847c59002","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5712b3df5c2c487f87f62c215cb8e0cce50610d05a2c695c6e4c047847c59002","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5712b3df5c2c487f87f62c215cb8e0cce50610d05a2c695c6e4c047847c59002","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:39:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5712b3df5c2c487f87f62c215cb8e0cce50610d05a2c695c6e4c047847c59002"} {"level":"debug","ts":"2026-07-10T18:39:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5712b3df5c2c487f87f62c215cb8e0cce50610d05a2c695c6e4c047847c59002","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:39:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5712b3df5c2c487f87f62c215cb8e0cce50610d05a2c695c6e4c047847c59002"} {"level":"debug","ts":"2026-07-10T18:39:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5712b3df5c2c487f87f62c215cb8e0cce50610d05a2c695c6e4c047847c59002","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:39:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:39:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5712b3df5c2c487f87f62c215cb8e0cce50610d05a2c695c6e4c047847c59002"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5712b3df5c2c487f87f62c215cb8e0cce50610d05a2c695c6e4c047847c59002","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5712b3df5c2c487f87f62c215cb8e0cce50610d05a2c695c6e4c047847c59002","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:39:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:39:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5712b3df5c2c487f87f62c215cb8e0cce50610d05a2c695c6e4c047847c59002","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5712b3df5c2c487f87f62c215cb8e0cce50610d05a2c695c6e4c047847c59002","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5712b3df5c2c487f87f62c215cb8e0cce50610d05a2c695c6e4c047847c59002","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:39:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5712b3df5c2c487f87f62c215cb8e0cce50610d05a2c695c6e4c047847c59002"} {"level":"debug","ts":"2026-07-10T18:39:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5712b3df5c2c487f87f62c215cb8e0cce50610d05a2c695c6e4c047847c59002","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:39:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5712b3df5c2c487f87f62c215cb8e0cce50610d05a2c695c6e4c047847c59002"} {"level":"debug","ts":"2026-07-10T18:39:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5712b3df5c2c487f87f62c215cb8e0cce50610d05a2c695c6e4c047847c59002","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:39:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:39:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5712b3df5c2c487f87f62c215cb8e0cce50610d05a2c695c6e4c047847c59002"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5712b3df5c2c487f87f62c215cb8e0cce50610d05a2c695c6e4c047847c59002","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5712b3df5c2c487f87f62c215cb8e0cce50610d05a2c695c6e4c047847c59002","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:39:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5712b3df5c2c487f87f62c215cb8e0cce50610d05a2c695c6e4c047847c59002"} {"level":"debug","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1d7edce0c626620c3c11640e5923b9fa028783ceb0d7f7429155ce294b74518f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:39:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:39:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1d7edce0c626620c3c11640e5923b9fa028783ceb0d7f7429155ce294b74518f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1d7edce0c626620c3c11640e5923b9fa028783ceb0d7f7429155ce294b74518f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1d7edce0c626620c3c11640e5923b9fa028783ceb0d7f7429155ce294b74518f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1d7edce0c626620c3c11640e5923b9fa028783ceb0d7f7429155ce294b74518f"} {"level":"debug","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1d7edce0c626620c3c11640e5923b9fa028783ceb0d7f7429155ce294b74518f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1d7edce0c626620c3c11640e5923b9fa028783ceb0d7f7429155ce294b74518f"} {"level":"debug","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1d7edce0c626620c3c11640e5923b9fa028783ceb0d7f7429155ce294b74518f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:39:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:39:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1d7edce0c626620c3c11640e5923b9fa028783ceb0d7f7429155ce294b74518f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1d7edce0c626620c3c11640e5923b9fa028783ceb0d7f7429155ce294b74518f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1d7edce0c626620c3c11640e5923b9fa028783ceb0d7f7429155ce294b74518f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:39:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:39:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1d7edce0c626620c3c11640e5923b9fa028783ceb0d7f7429155ce294b74518f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1d7edce0c626620c3c11640e5923b9fa028783ceb0d7f7429155ce294b74518f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1d7edce0c626620c3c11640e5923b9fa028783ceb0d7f7429155ce294b74518f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1d7edce0c626620c3c11640e5923b9fa028783ceb0d7f7429155ce294b74518f"} {"level":"debug","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1d7edce0c626620c3c11640e5923b9fa028783ceb0d7f7429155ce294b74518f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1d7edce0c626620c3c11640e5923b9fa028783ceb0d7f7429155ce294b74518f"} {"level":"debug","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1d7edce0c626620c3c11640e5923b9fa028783ceb0d7f7429155ce294b74518f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:39:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:39:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1d7edce0c626620c3c11640e5923b9fa028783ceb0d7f7429155ce294b74518f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1d7edce0c626620c3c11640e5923b9fa028783ceb0d7f7429155ce294b74518f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1d7edce0c626620c3c11640e5923b9fa028783ceb0d7f7429155ce294b74518f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:39:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:39:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1d7edce0c626620c3c11640e5923b9fa028783ceb0d7f7429155ce294b74518f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1d7edce0c626620c3c11640e5923b9fa028783ceb0d7f7429155ce294b74518f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1d7edce0c626620c3c11640e5923b9fa028783ceb0d7f7429155ce294b74518f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1d7edce0c626620c3c11640e5923b9fa028783ceb0d7f7429155ce294b74518f"} {"level":"debug","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1d7edce0c626620c3c11640e5923b9fa028783ceb0d7f7429155ce294b74518f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1d7edce0c626620c3c11640e5923b9fa028783ceb0d7f7429155ce294b74518f"} {"level":"debug","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1d7edce0c626620c3c11640e5923b9fa028783ceb0d7f7429155ce294b74518f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:39:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:39:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1d7edce0c626620c3c11640e5923b9fa028783ceb0d7f7429155ce294b74518f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1d7edce0c626620c3c11640e5923b9fa028783ceb0d7f7429155ce294b74518f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1d7edce0c626620c3c11640e5923b9fa028783ceb0d7f7429155ce294b74518f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:39:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:39:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1d7edce0c626620c3c11640e5923b9fa028783ceb0d7f7429155ce294b74518f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"770ffde29afc5abdee92841e49918ddc5c3da78202f6ae127ea5fb4acf709d5e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:39:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:39:54Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1d7edce0c626620c3c11640e5923b9fa028783ceb0d7f7429155ce294b74518f"} {"level":"info","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"770ffde29afc5abdee92841e49918ddc5c3da78202f6ae127ea5fb4acf709d5e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1d7edce0c626620c3c11640e5923b9fa028783ceb0d7f7429155ce294b74518f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:39:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:39:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1d7edce0c626620c3c11640e5923b9fa028783ceb0d7f7429155ce294b74518f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1d7edce0c626620c3c11640e5923b9fa028783ceb0d7f7429155ce294b74518f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"770ffde29afc5abdee92841e49918ddc5c3da78202f6ae127ea5fb4acf709d5e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:39:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:39:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/770ffde29afc5abdee92841e49918ddc5c3da78202f6ae127ea5fb4acf709d5e"} {"level":"info","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"770ffde29afc5abdee92841e49918ddc5c3da78202f6ae127ea5fb4acf709d5e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1d7edce0c626620c3c11640e5923b9fa028783ceb0d7f7429155ce294b74518f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:39:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:39:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1d7edce0c626620c3c11640e5923b9fa028783ceb0d7f7429155ce294b74518f"} {"level":"info","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1d7edce0c626620c3c11640e5923b9fa028783ceb0d7f7429155ce294b74518f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"770ffde29afc5abdee92841e49918ddc5c3da78202f6ae127ea5fb4acf709d5e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1d7edce0c626620c3c11640e5923b9fa028783ceb0d7f7429155ce294b74518f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:39:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:39:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1d7edce0c626620c3c11640e5923b9fa028783ceb0d7f7429155ce294b74518f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1d7edce0c626620c3c11640e5923b9fa028783ceb0d7f7429155ce294b74518f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1d7edce0c626620c3c11640e5923b9fa028783ceb0d7f7429155ce294b74518f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:39:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:39:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1d7edce0c626620c3c11640e5923b9fa028783ceb0d7f7429155ce294b74518f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/770ffde29afc5abdee92841e49918ddc5c3da78202f6ae127ea5fb4acf709d5e"} {"level":"error","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"1d7edce0c626620c3c11640e5923b9fa028783ceb0d7f7429155ce294b74518f","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"1d7edce0c626620c3c11640e5923b9fa028783ceb0d7f7429155ce294b74518f\": 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-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"770ffde29afc5abdee92841e49918ddc5c3da78202f6ae127ea5fb4acf709d5e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:39:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:39:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["770ffde29afc5abdee92841e49918ddc5c3da78202f6ae127ea5fb4acf709d5e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"770ffde29afc5abdee92841e49918ddc5c3da78202f6ae127ea5fb4acf709d5e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1d7edce0c626620c3c11640e5923b9fa028783ceb0d7f7429155ce294b74518f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:39:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:39:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1d7edce0c626620c3c11640e5923b9fa028783ceb0d7f7429155ce294b74518f"} {"level":"info","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1d7edce0c626620c3c11640e5923b9fa028783ceb0d7f7429155ce294b74518f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"770ffde29afc5abdee92841e49918ddc5c3da78202f6ae127ea5fb4acf709d5e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:39:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:39:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"770ffde29afc5abdee92841e49918ddc5c3da78202f6ae127ea5fb4acf709d5e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1d7edce0c626620c3c11640e5923b9fa028783ceb0d7f7429155ce294b74518f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:39:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:39:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1d7edce0c626620c3c11640e5923b9fa028783ceb0d7f7429155ce294b74518f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/770ffde29afc5abdee92841e49918ddc5c3da78202f6ae127ea5fb4acf709d5e"} {"level":"info","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1d7edce0c626620c3c11640e5923b9fa028783ceb0d7f7429155ce294b74518f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"770ffde29afc5abdee92841e49918ddc5c3da78202f6ae127ea5fb4acf709d5e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:39:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:39:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["770ffde29afc5abdee92841e49918ddc5c3da78202f6ae127ea5fb4acf709d5e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1d7edce0c626620c3c11640e5923b9fa028783ceb0d7f7429155ce294b74518f"} {"level":"info","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"770ffde29afc5abdee92841e49918ddc5c3da78202f6ae127ea5fb4acf709d5e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1d7edce0c626620c3c11640e5923b9fa028783ceb0d7f7429155ce294b74518f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"770ffde29afc5abdee92841e49918ddc5c3da78202f6ae127ea5fb4acf709d5e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:39:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:39:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"770ffde29afc5abdee92841e49918ddc5c3da78202f6ae127ea5fb4acf709d5e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"770ffde29afc5abdee92841e49918ddc5c3da78202f6ae127ea5fb4acf709d5e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/770ffde29afc5abdee92841e49918ddc5c3da78202f6ae127ea5fb4acf709d5e"} {"level":"debug","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"770ffde29afc5abdee92841e49918ddc5c3da78202f6ae127ea5fb4acf709d5e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:39:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:39:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["770ffde29afc5abdee92841e49918ddc5c3da78202f6ae127ea5fb4acf709d5e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"770ffde29afc5abdee92841e49918ddc5c3da78202f6ae127ea5fb4acf709d5e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"770ffde29afc5abdee92841e49918ddc5c3da78202f6ae127ea5fb4acf709d5e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1d7edce0c626620c3c11640e5923b9fa028783ceb0d7f7429155ce294b74518f"} {"level":"info","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/770ffde29afc5abdee92841e49918ddc5c3da78202f6ae127ea5fb4acf709d5e"} {"level":"debug","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2befcf273ffe36277eaf57b9b67eff13b584bdfdd5fb36d8f8e9fd62b9e5521b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:39:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:39:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2befcf273ffe36277eaf57b9b67eff13b584bdfdd5fb36d8f8e9fd62b9e5521b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2befcf273ffe36277eaf57b9b67eff13b584bdfdd5fb36d8f8e9fd62b9e5521b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2befcf273ffe36277eaf57b9b67eff13b584bdfdd5fb36d8f8e9fd62b9e5521b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2befcf273ffe36277eaf57b9b67eff13b584bdfdd5fb36d8f8e9fd62b9e5521b"} {"level":"debug","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2befcf273ffe36277eaf57b9b67eff13b584bdfdd5fb36d8f8e9fd62b9e5521b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2befcf273ffe36277eaf57b9b67eff13b584bdfdd5fb36d8f8e9fd62b9e5521b"} {"level":"debug","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2befcf273ffe36277eaf57b9b67eff13b584bdfdd5fb36d8f8e9fd62b9e5521b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:39:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:39:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2befcf273ffe36277eaf57b9b67eff13b584bdfdd5fb36d8f8e9fd62b9e5521b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2befcf273ffe36277eaf57b9b67eff13b584bdfdd5fb36d8f8e9fd62b9e5521b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2befcf273ffe36277eaf57b9b67eff13b584bdfdd5fb36d8f8e9fd62b9e5521b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6d7f3b8267eb2c37b5ec452db2781cb14ad19bbd6991163215f0eebbba9ffadb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:39:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:39:55Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2befcf273ffe36277eaf57b9b67eff13b584bdfdd5fb36d8f8e9fd62b9e5521b"} {"level":"info","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6d7f3b8267eb2c37b5ec452db2781cb14ad19bbd6991163215f0eebbba9ffadb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6d7f3b8267eb2c37b5ec452db2781cb14ad19bbd6991163215f0eebbba9ffadb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:39:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:39:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6d7f3b8267eb2c37b5ec452db2781cb14ad19bbd6991163215f0eebbba9ffadb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6d7f3b8267eb2c37b5ec452db2781cb14ad19bbd6991163215f0eebbba9ffadb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:39:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:39:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6d7f3b8267eb2c37b5ec452db2781cb14ad19bbd6991163215f0eebbba9ffadb"} {"level":"error","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"6d7f3b8267eb2c37b5ec452db2781cb14ad19bbd6991163215f0eebbba9ffadb","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"6d7f3b8267eb2c37b5ec452db2781cb14ad19bbd6991163215f0eebbba9ffadb\": 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-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6d7f3b8267eb2c37b5ec452db2781cb14ad19bbd6991163215f0eebbba9ffadb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6d7f3b8267eb2c37b5ec452db2781cb14ad19bbd6991163215f0eebbba9ffadb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6d7f3b8267eb2c37b5ec452db2781cb14ad19bbd6991163215f0eebbba9ffadb"} {"level":"debug","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"da8b8932873cce1f7225e7002bcda849086367c53762ae95761f11647048e947","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:39:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:39:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"da8b8932873cce1f7225e7002bcda849086367c53762ae95761f11647048e947","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"da8b8932873cce1f7225e7002bcda849086367c53762ae95761f11647048e947","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"da8b8932873cce1f7225e7002bcda849086367c53762ae95761f11647048e947","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/da8b8932873cce1f7225e7002bcda849086367c53762ae95761f11647048e947"} {"level":"debug","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6d7f3b8267eb2c37b5ec452db2781cb14ad19bbd6991163215f0eebbba9ffadb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:39:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:39:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6d7f3b8267eb2c37b5ec452db2781cb14ad19bbd6991163215f0eebbba9ffadb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6d7f3b8267eb2c37b5ec452db2781cb14ad19bbd6991163215f0eebbba9ffadb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"da8b8932873cce1f7225e7002bcda849086367c53762ae95761f11647048e947","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6d7f3b8267eb2c37b5ec452db2781cb14ad19bbd6991163215f0eebbba9ffadb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/da8b8932873cce1f7225e7002bcda849086367c53762ae95761f11647048e947"} {"level":"info","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6d7f3b8267eb2c37b5ec452db2781cb14ad19bbd6991163215f0eebbba9ffadb"} {"level":"debug","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"da8b8932873cce1f7225e7002bcda849086367c53762ae95761f11647048e947","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:39:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:39:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["da8b8932873cce1f7225e7002bcda849086367c53762ae95761f11647048e947"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"da8b8932873cce1f7225e7002bcda849086367c53762ae95761f11647048e947","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"da8b8932873cce1f7225e7002bcda849086367c53762ae95761f11647048e947","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:39:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:39:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"da8b8932873cce1f7225e7002bcda849086367c53762ae95761f11647048e947","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"da8b8932873cce1f7225e7002bcda849086367c53762ae95761f11647048e947","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"da8b8932873cce1f7225e7002bcda849086367c53762ae95761f11647048e947","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/da8b8932873cce1f7225e7002bcda849086367c53762ae95761f11647048e947"} {"level":"debug","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"da8b8932873cce1f7225e7002bcda849086367c53762ae95761f11647048e947","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/da8b8932873cce1f7225e7002bcda849086367c53762ae95761f11647048e947"} {"level":"debug","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"da8b8932873cce1f7225e7002bcda849086367c53762ae95761f11647048e947","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:39:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:39:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["da8b8932873cce1f7225e7002bcda849086367c53762ae95761f11647048e947"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"da8b8932873cce1f7225e7002bcda849086367c53762ae95761f11647048e947","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"da8b8932873cce1f7225e7002bcda849086367c53762ae95761f11647048e947","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:39:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:39:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"da8b8932873cce1f7225e7002bcda849086367c53762ae95761f11647048e947","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3ba242588579cfc7aeea0790c772c000910e5ecc06d1dc858c06a8345b852c24","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:39:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:39:55Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/da8b8932873cce1f7225e7002bcda849086367c53762ae95761f11647048e947"} {"level":"info","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3ba242588579cfc7aeea0790c772c000910e5ecc06d1dc858c06a8345b852c24","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"da8b8932873cce1f7225e7002bcda849086367c53762ae95761f11647048e947","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:39:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:39:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["da8b8932873cce1f7225e7002bcda849086367c53762ae95761f11647048e947"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"da8b8932873cce1f7225e7002bcda849086367c53762ae95761f11647048e947","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3ba242588579cfc7aeea0790c772c000910e5ecc06d1dc858c06a8345b852c24","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:39:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:39:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3ba242588579cfc7aeea0790c772c000910e5ecc06d1dc858c06a8345b852c24"} {"level":"info","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3ba242588579cfc7aeea0790c772c000910e5ecc06d1dc858c06a8345b852c24","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"da8b8932873cce1f7225e7002bcda849086367c53762ae95761f11647048e947","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:39:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:39:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"da8b8932873cce1f7225e7002bcda849086367c53762ae95761f11647048e947","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3ba242588579cfc7aeea0790c772c000910e5ecc06d1dc858c06a8345b852c24","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:39:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:39:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3ba242588579cfc7aeea0790c772c000910e5ecc06d1dc858c06a8345b852c24"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/da8b8932873cce1f7225e7002bcda849086367c53762ae95761f11647048e947"} {"level":"info","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3ba242588579cfc7aeea0790c772c000910e5ecc06d1dc858c06a8345b852c24","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"da8b8932873cce1f7225e7002bcda849086367c53762ae95761f11647048e947","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:39:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:39:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["da8b8932873cce1f7225e7002bcda849086367c53762ae95761f11647048e947"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3ba242588579cfc7aeea0790c772c000910e5ecc06d1dc858c06a8345b852c24"} {"level":"info","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"da8b8932873cce1f7225e7002bcda849086367c53762ae95761f11647048e947","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3ba242588579cfc7aeea0790c772c000910e5ecc06d1dc858c06a8345b852c24","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"da8b8932873cce1f7225e7002bcda849086367c53762ae95761f11647048e947","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:39:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:39:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"da8b8932873cce1f7225e7002bcda849086367c53762ae95761f11647048e947","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"da8b8932873cce1f7225e7002bcda849086367c53762ae95761f11647048e947","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/da8b8932873cce1f7225e7002bcda849086367c53762ae95761f11647048e947"} {"level":"debug","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"da8b8932873cce1f7225e7002bcda849086367c53762ae95761f11647048e947","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:39:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:39:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["da8b8932873cce1f7225e7002bcda849086367c53762ae95761f11647048e947"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"da8b8932873cce1f7225e7002bcda849086367c53762ae95761f11647048e947","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"da8b8932873cce1f7225e7002bcda849086367c53762ae95761f11647048e947","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3ba242588579cfc7aeea0790c772c000910e5ecc06d1dc858c06a8345b852c24"} {"level":"info","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/da8b8932873cce1f7225e7002bcda849086367c53762ae95761f11647048e947"} {"level":"debug","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a0d478f52646b20e61b657f90b000b3b8c9f2d7790816eb4b733394aabec7524","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:39:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:39:55Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a0d478f52646b20e61b657f90b000b3b8c9f2d7790816eb4b733394aabec7524","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a0d478f52646b20e61b657f90b000b3b8c9f2d7790816eb4b733394aabec7524","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:39:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:39:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a0d478f52646b20e61b657f90b000b3b8c9f2d7790816eb4b733394aabec7524","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a0d478f52646b20e61b657f90b000b3b8c9f2d7790816eb4b733394aabec7524","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:39:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:39:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a0d478f52646b20e61b657f90b000b3b8c9f2d7790816eb4b733394aabec7524"} {"level":"error","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"a0d478f52646b20e61b657f90b000b3b8c9f2d7790816eb4b733394aabec7524","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"a0d478f52646b20e61b657f90b000b3b8c9f2d7790816eb4b733394aabec7524\": 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-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a0d478f52646b20e61b657f90b000b3b8c9f2d7790816eb4b733394aabec7524","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a0d478f52646b20e61b657f90b000b3b8c9f2d7790816eb4b733394aabec7524","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a0d478f52646b20e61b657f90b000b3b8c9f2d7790816eb4b733394aabec7524"} {"level":"debug","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a0d478f52646b20e61b657f90b000b3b8c9f2d7790816eb4b733394aabec7524","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:39:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:39:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a0d478f52646b20e61b657f90b000b3b8c9f2d7790816eb4b733394aabec7524"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a0d478f52646b20e61b657f90b000b3b8c9f2d7790816eb4b733394aabec7524","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a0d478f52646b20e61b657f90b000b3b8c9f2d7790816eb4b733394aabec7524","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:39:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:39:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a0d478f52646b20e61b657f90b000b3b8c9f2d7790816eb4b733394aabec7524","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a0d478f52646b20e61b657f90b000b3b8c9f2d7790816eb4b733394aabec7524","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a0d478f52646b20e61b657f90b000b3b8c9f2d7790816eb4b733394aabec7524","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a0d478f52646b20e61b657f90b000b3b8c9f2d7790816eb4b733394aabec7524"} {"level":"debug","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a0d478f52646b20e61b657f90b000b3b8c9f2d7790816eb4b733394aabec7524","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a0d478f52646b20e61b657f90b000b3b8c9f2d7790816eb4b733394aabec7524"} {"level":"debug","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f81a927ec4f7bbeacdc5d1cac87bb3876d833ba1519d49a3c2d0c1af130d830a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:39:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:39:55Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f81a927ec4f7bbeacdc5d1cac87bb3876d833ba1519d49a3c2d0c1af130d830a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f81a927ec4f7bbeacdc5d1cac87bb3876d833ba1519d49a3c2d0c1af130d830a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:39:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:39:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f81a927ec4f7bbeacdc5d1cac87bb3876d833ba1519d49a3c2d0c1af130d830a"} {"level":"info","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f81a927ec4f7bbeacdc5d1cac87bb3876d833ba1519d49a3c2d0c1af130d830a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a0d478f52646b20e61b657f90b000b3b8c9f2d7790816eb4b733394aabec7524","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:39:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:39:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a0d478f52646b20e61b657f90b000b3b8c9f2d7790816eb4b733394aabec7524"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a0d478f52646b20e61b657f90b000b3b8c9f2d7790816eb4b733394aabec7524","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f81a927ec4f7bbeacdc5d1cac87bb3876d833ba1519d49a3c2d0c1af130d830a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a0d478f52646b20e61b657f90b000b3b8c9f2d7790816eb4b733394aabec7524","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f81a927ec4f7bbeacdc5d1cac87bb3876d833ba1519d49a3c2d0c1af130d830a"} {"level":"debug","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f81a927ec4f7bbeacdc5d1cac87bb3876d833ba1519d49a3c2d0c1af130d830a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:39:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:39:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f81a927ec4f7bbeacdc5d1cac87bb3876d833ba1519d49a3c2d0c1af130d830a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a0d478f52646b20e61b657f90b000b3b8c9f2d7790816eb4b733394aabec7524"} {"level":"info","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f81a927ec4f7bbeacdc5d1cac87bb3876d833ba1519d49a3c2d0c1af130d830a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f81a927ec4f7bbeacdc5d1cac87bb3876d833ba1519d49a3c2d0c1af130d830a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:39:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:39:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f81a927ec4f7bbeacdc5d1cac87bb3876d833ba1519d49a3c2d0c1af130d830a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f81a927ec4f7bbeacdc5d1cac87bb3876d833ba1519d49a3c2d0c1af130d830a"} {"level":"debug","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f81a927ec4f7bbeacdc5d1cac87bb3876d833ba1519d49a3c2d0c1af130d830a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f81a927ec4f7bbeacdc5d1cac87bb3876d833ba1519d49a3c2d0c1af130d830a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f81a927ec4f7bbeacdc5d1cac87bb3876d833ba1519d49a3c2d0c1af130d830a"} {"level":"debug","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f81a927ec4f7bbeacdc5d1cac87bb3876d833ba1519d49a3c2d0c1af130d830a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f81a927ec4f7bbeacdc5d1cac87bb3876d833ba1519d49a3c2d0c1af130d830a"} {"level":"debug","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f81a927ec4f7bbeacdc5d1cac87bb3876d833ba1519d49a3c2d0c1af130d830a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:39:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:39:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f81a927ec4f7bbeacdc5d1cac87bb3876d833ba1519d49a3c2d0c1af130d830a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f81a927ec4f7bbeacdc5d1cac87bb3876d833ba1519d49a3c2d0c1af130d830a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f81a927ec4f7bbeacdc5d1cac87bb3876d833ba1519d49a3c2d0c1af130d830a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:39:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f81a927ec4f7bbeacdc5d1cac87bb3876d833ba1519d49a3c2d0c1af130d830a"} {"level":"debug","ts":"2026-07-10T18:40:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12fe6e6630be3f029ae5ca908bc25af7e46ed64d14203996e4eccfd105f59e97","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:40:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:40: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-10T18:40:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"12fe6e6630be3f029ae5ca908bc25af7e46ed64d14203996e4eccfd105f59e97","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:40:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"12fe6e6630be3f029ae5ca908bc25af7e46ed64d14203996e4eccfd105f59e97","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:40:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"12fe6e6630be3f029ae5ca908bc25af7e46ed64d14203996e4eccfd105f59e97","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:40:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12fe6e6630be3f029ae5ca908bc25af7e46ed64d14203996e4eccfd105f59e97"} {"level":"debug","ts":"2026-07-10T18:40:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"12fe6e6630be3f029ae5ca908bc25af7e46ed64d14203996e4eccfd105f59e97","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:40:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12fe6e6630be3f029ae5ca908bc25af7e46ed64d14203996e4eccfd105f59e97"} {"level":"debug","ts":"2026-07-10T18:40:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12fe6e6630be3f029ae5ca908bc25af7e46ed64d14203996e4eccfd105f59e97","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:40:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:40:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["12fe6e6630be3f029ae5ca908bc25af7e46ed64d14203996e4eccfd105f59e97"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:40:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"12fe6e6630be3f029ae5ca908bc25af7e46ed64d14203996e4eccfd105f59e97","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:40:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"12fe6e6630be3f029ae5ca908bc25af7e46ed64d14203996e4eccfd105f59e97","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:40:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12fe6e6630be3f029ae5ca908bc25af7e46ed64d14203996e4eccfd105f59e97"} {"level":"debug","ts":"2026-07-10T18:40:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d250973b4254c9a1b0f142c02301681ae343ca38a150d80a462506318fbf6c0a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:40:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:40: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-10T18:40:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d250973b4254c9a1b0f142c02301681ae343ca38a150d80a462506318fbf6c0a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:40:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d250973b4254c9a1b0f142c02301681ae343ca38a150d80a462506318fbf6c0a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:40:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d250973b4254c9a1b0f142c02301681ae343ca38a150d80a462506318fbf6c0a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:40:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d250973b4254c9a1b0f142c02301681ae343ca38a150d80a462506318fbf6c0a"} {"level":"debug","ts":"2026-07-10T18:40:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d250973b4254c9a1b0f142c02301681ae343ca38a150d80a462506318fbf6c0a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:40:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d250973b4254c9a1b0f142c02301681ae343ca38a150d80a462506318fbf6c0a"} {"level":"debug","ts":"2026-07-10T18:40:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d250973b4254c9a1b0f142c02301681ae343ca38a150d80a462506318fbf6c0a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:40:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:40:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d250973b4254c9a1b0f142c02301681ae343ca38a150d80a462506318fbf6c0a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:40:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d250973b4254c9a1b0f142c02301681ae343ca38a150d80a462506318fbf6c0a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:40:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d250973b4254c9a1b0f142c02301681ae343ca38a150d80a462506318fbf6c0a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:40:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dac2f10911f72eb79aa8b10cb222a083913b35386115f95e8588fd27841ff64b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:40:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d250973b4254c9a1b0f142c02301681ae343ca38a150d80a462506318fbf6c0a"} {"level":"info","ts":"2026-07-10T18:40:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dac2f10911f72eb79aa8b10cb222a083913b35386115f95e8588fd27841ff64b"} {"level":"debug","ts":"2026-07-10T18:40:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:40:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:40: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-10T18:40:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:40:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:40:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:40:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95"} {"level":"debug","ts":"2026-07-10T18:40:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:40:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95"} {"level":"debug","ts":"2026-07-10T18:40:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:40:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:40:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:40:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:40:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:40:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:40: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-10T18:40:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:40:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:40:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:40:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95"} {"level":"debug","ts":"2026-07-10T18:40:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:40:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95"} {"level":"debug","ts":"2026-07-10T18:40:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:40:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:40:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:40:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:40:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:40:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:40: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-10T18:40:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:40:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"15fa9ab76583bef2ca7fa092a4760f909fa573fffc4fa627e6e50609342a7822","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:40:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:40:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:40:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95"} {"level":"debug","ts":"2026-07-10T18:40:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:40:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:40:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:40:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/15fa9ab76583bef2ca7fa092a4760f909fa573fffc4fa627e6e50609342a7822"} {"level":"info","ts":"2026-07-10T18:40:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:40:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:40:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:40: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-10T18:40:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:40:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:40:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95"} {"level":"debug","ts":"2026-07-10T18:40:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:40:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:40:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95"} {"level":"debug","ts":"2026-07-10T18:40:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"770ffde29afc5abdee92841e49918ddc5c3da78202f6ae127ea5fb4acf709d5e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:40:23Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:40: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-10T18:40:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"770ffde29afc5abdee92841e49918ddc5c3da78202f6ae127ea5fb4acf709d5e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:40:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"770ffde29afc5abdee92841e49918ddc5c3da78202f6ae127ea5fb4acf709d5e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:40:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:40:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:40:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:40:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/770ffde29afc5abdee92841e49918ddc5c3da78202f6ae127ea5fb4acf709d5e"} {"level":"info","ts":"2026-07-10T18:40:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:40:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"770ffde29afc5abdee92841e49918ddc5c3da78202f6ae127ea5fb4acf709d5e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:40:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:40:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/770ffde29afc5abdee92841e49918ddc5c3da78202f6ae127ea5fb4acf709d5e"} {"level":"debug","ts":"2026-07-10T18:40:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"770ffde29afc5abdee92841e49918ddc5c3da78202f6ae127ea5fb4acf709d5e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:40:23Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:40:23Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["770ffde29afc5abdee92841e49918ddc5c3da78202f6ae127ea5fb4acf709d5e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:40:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"770ffde29afc5abdee92841e49918ddc5c3da78202f6ae127ea5fb4acf709d5e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:40:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95"} {"level":"debug","ts":"2026-07-10T18:40:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"770ffde29afc5abdee92841e49918ddc5c3da78202f6ae127ea5fb4acf709d5e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:40:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/770ffde29afc5abdee92841e49918ddc5c3da78202f6ae127ea5fb4acf709d5e"} {"level":"debug","ts":"2026-07-10T18:40:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5712b3df5c2c487f87f62c215cb8e0cce50610d05a2c695c6e4c047847c59002","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:40:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5712b3df5c2c487f87f62c215cb8e0cce50610d05a2c695c6e4c047847c59002"} {"level":"debug","ts":"2026-07-10T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"db0da4f1e82cd59079f7c5aa75c1bcdd55ba1c3049706d5e1395ac320b36d2c6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db0da4f1e82cd59079f7c5aa75c1bcdd55ba1c3049706d5e1395ac320b36d2c6"} {"level":"debug","ts":"2026-07-10T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a0d478f52646b20e61b657f90b000b3b8c9f2d7790816eb4b733394aabec7524","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:40:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:40: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-10T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a0d478f52646b20e61b657f90b000b3b8c9f2d7790816eb4b733394aabec7524","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a0d478f52646b20e61b657f90b000b3b8c9f2d7790816eb4b733394aabec7524","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3ba242588579cfc7aeea0790c772c000910e5ecc06d1dc858c06a8345b852c24","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a0d478f52646b20e61b657f90b000b3b8c9f2d7790816eb4b733394aabec7524","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a0d478f52646b20e61b657f90b000b3b8c9f2d7790816eb4b733394aabec7524"} {"level":"debug","ts":"2026-07-10T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a0d478f52646b20e61b657f90b000b3b8c9f2d7790816eb4b733394aabec7524","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:40:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:40:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a0d478f52646b20e61b657f90b000b3b8c9f2d7790816eb4b733394aabec7524"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3ba242588579cfc7aeea0790c772c000910e5ecc06d1dc858c06a8345b852c24"} {"level":"info","ts":"2026-07-10T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a0d478f52646b20e61b657f90b000b3b8c9f2d7790816eb4b733394aabec7524","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a0d478f52646b20e61b657f90b000b3b8c9f2d7790816eb4b733394aabec7524","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-10T18:40:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-10T18:40: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-10T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a0d478f52646b20e61b657f90b000b3b8c9f2d7790816eb4b733394aabec7524"} {"level":"info","ts":"2026-07-10T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a0d478f52646b20e61b657f90b000b3b8c9f2d7790816eb4b733394aabec7524","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a0d478f52646b20e61b657f90b000b3b8c9f2d7790816eb4b733394aabec7524","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a0d478f52646b20e61b657f90b000b3b8c9f2d7790816eb4b733394aabec7524","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a0d478f52646b20e61b657f90b000b3b8c9f2d7790816eb4b733394aabec7524"} {"level":"debug","ts":"2026-07-10T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a0d478f52646b20e61b657f90b000b3b8c9f2d7790816eb4b733394aabec7524","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d05a63e6e35f27b84f4bb4a788304dc2d6b7c0aa716ff2c3d51f660610674cf3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2befcf273ffe36277eaf57b9b67eff13b584bdfdd5fb36d8f8e9fd62b9e5521b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a0d478f52646b20e61b657f90b000b3b8c9f2d7790816eb4b733394aabec7524"} {"level":"debug","ts":"2026-07-10T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a5dc94e55479282e543dc00f3776c2e58388435c206f8d6106f29f4968dc8d0e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a0d478f52646b20e61b657f90b000b3b8c9f2d7790816eb4b733394aabec7524","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-10T18:40:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-10T18:40:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a0d478f52646b20e61b657f90b000b3b8c9f2d7790816eb4b733394aabec7524"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-10T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d05a63e6e35f27b84f4bb4a788304dc2d6b7c0aa716ff2c3d51f660610674cf3"} {"level":"info","ts":"2026-07-10T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a0d478f52646b20e61b657f90b000b3b8c9f2d7790816eb4b733394aabec7524","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a0d478f52646b20e61b657f90b000b3b8c9f2d7790816eb4b733394aabec7524","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2befcf273ffe36277eaf57b9b67eff13b584bdfdd5fb36d8f8e9fd62b9e5521b"} {"level":"info","ts":"2026-07-10T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a5dc94e55479282e543dc00f3776c2e58388435c206f8d6106f29f4968dc8d0e"} {"level":"debug","ts":"2026-07-10T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ef0a6e4742462cd87d6cadc4002da5500c13e91424b5499bd72110ee34a624d0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a0d478f52646b20e61b657f90b000b3b8c9f2d7790816eb4b733394aabec7524"} {"level":"debug","ts":"2026-07-10T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6d7f3b8267eb2c37b5ec452db2781cb14ad19bbd6991163215f0eebbba9ffadb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8a382feb4f1973b5dc9f1abd3f81839d5ec4024721a5d40b8746eaff11a989b5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ef0a6e4742462cd87d6cadc4002da5500c13e91424b5499bd72110ee34a624d0"} {"level":"debug","ts":"2026-07-10T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"743ab271df74f3140a0bda76335dde3e93150478b9cb2e067653b70a973daf9a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6d7f3b8267eb2c37b5ec452db2781cb14ad19bbd6991163215f0eebbba9ffadb"} {"level":"debug","ts":"2026-07-10T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1d7edce0c626620c3c11640e5923b9fa028783ceb0d7f7429155ce294b74518f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ec6ffbaa26863b86bc049d14a4c049e42df38f97309746fc8f05b8e29431c890","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3ef8a5cf5f34a035d7003649b44d2bc0506dec81f724f0f9b73b2060eceb61e7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8a382feb4f1973b5dc9f1abd3f81839d5ec4024721a5d40b8746eaff11a989b5"} {"level":"info","ts":"2026-07-10T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/743ab271df74f3140a0bda76335dde3e93150478b9cb2e067653b70a973daf9a"} {"level":"debug","ts":"2026-07-10T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"da8b8932873cce1f7225e7002bcda849086367c53762ae95761f11647048e947","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1d7edce0c626620c3c11640e5923b9fa028783ceb0d7f7429155ce294b74518f"} {"level":"debug","ts":"2026-07-10T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f81a927ec4f7bbeacdc5d1cac87bb3876d833ba1519d49a3c2d0c1af130d830a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ec6ffbaa26863b86bc049d14a4c049e42df38f97309746fc8f05b8e29431c890"} {"level":"debug","ts":"2026-07-10T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"33d2f742eba70a3cde7fcf8fc8972125b77894fbc9f5ad0018c7d0c893999c56","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-10T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5f7ef00913b89d7bf37f5e446781d93dfcb3eb81dae85bfba9f8c43208b350ee","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-10T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3ef8a5cf5f34a035d7003649b44d2bc0506dec81f724f0f9b73b2060eceb61e7"} {"level":"info","ts":"2026-07-10T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/da8b8932873cce1f7225e7002bcda849086367c53762ae95761f11647048e947"} {"level":"info","ts":"2026-07-10T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f81a927ec4f7bbeacdc5d1cac87bb3876d833ba1519d49a3c2d0c1af130d830a"} {"level":"info","ts":"2026-07-10T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/33d2f742eba70a3cde7fcf8fc8972125b77894fbc9f5ad0018c7d0c893999c56"} {"level":"info","ts":"2026-07-10T18:40:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5f7ef00913b89d7bf37f5e446781d93dfcb3eb81dae85bfba9f8c43208b350ee"} {"level":"info","ts":"2026-07-10T18:40:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"45a986fc-93f1-4a20-a366-13c72bd1263c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:53800","PortSpecifier":{"PortValue":53800}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"45a986fc-93f1-4a20-a366-13c72bd1263c","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-48683a.apps.4c52d91e-2650-41a4-a27c-781083e140df.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-10T18:40:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"45a986fc-93f1-4a20-a366-13c72bd1263c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:53800","PortSpecifier":{"PortValue":53800}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783708830,"nanos":556981616},"http":{"id":"45a986fc-93f1-4a20-a366-13c72bd1263c","method":"POST","headers":{":authority":"e2e-shared-a-48683a.apps.4c52d91e-2650-41a4-a27c-781083e140df.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-10T18:40:30Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"45a986fc-93f1-4a20-a366-13c72bd1263c","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-10T18:40:30Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"45a986fc-93f1-4a20-a366-13c72bd1263c","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":"3ddfee10-d011-4d47-9a1c-997145ddbde9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e8da1827-14f5-42c5-9af9-2511a35ed05b"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/781083e140df"]}} {"level":"debug","ts":"2026-07-10T18:40:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"45a986fc-93f1-4a20-a366-13c72bd1263c","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/781083e140df"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e8da1827-14f5-42c5-9af9-2511a35ed05b"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"3ddfee10-d011-4d47-9a1c-997145ddbde9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.55:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-48683a.apps.4c52d91e-2650-41a4-a27c-781083e140df.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-10T18:40:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"45a986fc-93f1-4a20-a366-13c72bd1263c","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-10T18:40:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"45a986fc-93f1-4a20-a366-13c72bd1263c","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-10T18:40:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"45a986fc-93f1-4a20-a366-13c72bd1263c","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-48683a/rate-test-model-48683a\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-10T18:40:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"45a986fc-93f1-4a20-a366-13c72bd1263c","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":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-10T18:40:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"45a986fc-93f1-4a20-a366-13c72bd1263c","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-10T18:40:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"45a986fc-93f1-4a20-a366-13c72bd1263c","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-10T18:40:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"45a986fc-93f1-4a20-a366-13c72bd1263c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-10T18:40:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"45a986fc-93f1-4a20-a366-13c72bd1263c","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-10T18:40:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"72e1fb6f-d3d4-4fd2-9d83-9acb09ecf478","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:52292","PortSpecifier":{"PortValue":52292}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"72e1fb6f-d3d4-4fd2-9d83-9acb09ecf478","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-35792e.apps.4c52d91e-2650-41a4-a27c-781083e140df.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-10T18:40:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"72e1fb6f-d3d4-4fd2-9d83-9acb09ecf478","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:52292","PortSpecifier":{"PortValue":52292}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783708830,"nanos":600216668},"http":{"id":"72e1fb6f-d3d4-4fd2-9d83-9acb09ecf478","method":"POST","headers":{":authority":"e2e-shared-b-35792e.apps.4c52d91e-2650-41a4-a27c-781083e140df.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-10T18:40:30Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"72e1fb6f-d3d4-4fd2-9d83-9acb09ecf478","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-10T18:40:30Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"72e1fb6f-d3d4-4fd2-9d83-9acb09ecf478","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":"3ddfee10-d011-4d47-9a1c-997145ddbde9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e8da1827-14f5-42c5-9af9-2511a35ed05b"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/781083e140df"]}} {"level":"debug","ts":"2026-07-10T18:40:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"72e1fb6f-d3d4-4fd2-9d83-9acb09ecf478","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/781083e140df"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e8da1827-14f5-42c5-9af9-2511a35ed05b"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"3ddfee10-d011-4d47-9a1c-997145ddbde9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"743ab271df74f3140a0bda76335dde3e93150478b9cb2e067653b70a973daf9a"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.56:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-35792e.apps.4c52d91e-2650-41a4-a27c-781083e140df.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-10T18:40:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"72e1fb6f-d3d4-4fd2-9d83-9acb09ecf478","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-10T18:40:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"72e1fb6f-d3d4-4fd2-9d83-9acb09ecf478","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-10T18:40:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"72e1fb6f-d3d4-4fd2-9d83-9acb09ecf478","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-35792e/rate-test-model-35792e\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-10T18:40:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"72e1fb6f-d3d4-4fd2-9d83-9acb09ecf478","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-10T18:40:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"72e1fb6f-d3d4-4fd2-9d83-9acb09ecf478","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-10T18:40:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"72e1fb6f-d3d4-4fd2-9d83-9acb09ecf478","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-10T18:40:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"72e1fb6f-d3d4-4fd2-9d83-9acb09ecf478","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-10T18:40:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"72e1fb6f-d3d4-4fd2-9d83-9acb09ecf478","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-10T18:40:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b2d973af-f834-47d3-9661-2b960930e742","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:53806","PortSpecifier":{"PortValue":53806}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b2d973af-f834-47d3-9661-2b960930e742","method":"POST","path":"/ai-tenant-e2e-shared-a-48683a/rate-test-model-48683a/v1/completions","host":"e2e-shared-a-48683a.apps.4c52d91e-2650-41a4-a27c-781083e140df.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-10T18:40:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b2d973af-f834-47d3-9661-2b960930e742","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:53806","PortSpecifier":{"PortValue":53806}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783708830,"nanos":639673883},"http":{"id":"b2d973af-f834-47d3-9661-2b960930e742","method":"POST","headers":{":authority":"e2e-shared-a-48683a.apps.4c52d91e-2650-41a4-a27c-781083e140df.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-48683a/rate-test-model-48683a/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-10T18:40:30Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b2d973af-f834-47d3-9661-2b960930e742","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-h8RQM3oagvftZRCX_QVqLYQa10fFU6VNNQIGJFiDF7vFWOHq0j9OFbW7yGgx"} {"level":"debug","ts":"2026-07-10T18:40:30Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"b2d973af-f834-47d3-9661-2b960930e742","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-48683a.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-h8RQM3oagvftZRCX_QVqLYQa10fFU6VNNQIGJFiDF7vFWOHq0j9OFbW7yGgx\"}"} {"level":"debug","ts":"2026-07-10T18:40:30Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"b2d973af-f834-47d3-9661-2b960930e742","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-48683a.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":"05113930-e9ab-4195-b486-1e0742a97c67","keyName":"e2e-rate-a-f6170e","subscription":"e2e-rate-iso-a-f6170e","tenant":"e2e-shared-a-48683a","userId":"05113930-e9ab-4195-b486-1e0742a97c67","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-10T18:40:30Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"b2d973af-f834-47d3-9661-2b960930e742","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-48683a.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-48683a/rate-test-model-48683a\",\"requestedSubscription\":\"e2e-rate-iso-a-f6170e\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-10T18:40:30Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"b2d973af-f834-47d3-9661-2b960930e742","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-48683a.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-48683a","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-f6170e","namespace":"ai-tenant-e2e-shared-a-48683a","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-10T18:40:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b2d973af-f834-47d3-9661-2b960930e742","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-10T18:40:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b2d973af-f834-47d3-9661-2b960930e742","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-10T18:40:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b2d973af-f834-47d3-9661-2b960930e742","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-10T18:40:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b2d973af-f834-47d3-9661-2b960930e742","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-10T18:40:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b2d973af-f834-47d3-9661-2b960930e742","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-48683a/rate-test-model-48683a\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-10T18:40:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b2d973af-f834-47d3-9661-2b960930e742","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-10T18:40:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b2d973af-f834-47d3-9661-2b960930e742","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-f6170e"} {"level":"debug","ts":"2026-07-10T18:40:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b2d973af-f834-47d3-9661-2b960930e742","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-10T18:40:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b2d973af-f834-47d3-9661-2b960930e742","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","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":"05113930-e9ab-4195-b486-1e0742a97c67","keyName":"e2e-rate-a-f6170e","selected_subscription":"e2e-rate-iso-a-f6170e","selected_subscription_key":"ai-tenant-e2e-shared-a-48683a/e2e-rate-iso-a-f6170e@ai-tenant-e2e-shared-a-48683a/rate-test-model-48683a","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-48683a","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-f6170e","namespace":"ai-tenant-e2e-shared-a-48683a","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-10T18:40:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b2d973af-f834-47d3-9661-2b960930e742","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-10T18:40:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b2d973af-f834-47d3-9661-2b960930e742","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-10T18:40:31Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2954d729-4a39-4e96-ab89-555e79decdbf","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:53814","PortSpecifier":{"PortValue":53814}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"2954d729-4a39-4e96-ab89-555e79decdbf","method":"POST","path":"/ai-tenant-e2e-shared-a-48683a/rate-test-model-48683a/v1/completions","host":"e2e-shared-a-48683a.apps.4c52d91e-2650-41a4-a27c-781083e140df.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-10T18:40:31Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2954d729-4a39-4e96-ab89-555e79decdbf","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:53814","PortSpecifier":{"PortValue":53814}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783708831,"nanos":700096354},"http":{"id":"2954d729-4a39-4e96-ab89-555e79decdbf","method":"POST","headers":{":authority":"e2e-shared-a-48683a.apps.4c52d91e-2650-41a4-a27c-781083e140df.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-48683a/rate-test-model-48683a/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-10T18:40:31Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"2954d729-4a39-4e96-ab89-555e79decdbf","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-h8RQM3oagvftZRCX_QVqLYQa10fFU6VNNQIGJFiDF7vFWOHq0j9OFbW7yGgx"} {"level":"debug","ts":"2026-07-10T18:40:31Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"2954d729-4a39-4e96-ab89-555e79decdbf","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-48683a.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-h8RQM3oagvftZRCX_QVqLYQa10fFU6VNNQIGJFiDF7vFWOHq0j9OFbW7yGgx\"}"} {"level":"debug","ts":"2026-07-10T18:40:31Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"2954d729-4a39-4e96-ab89-555e79decdbf","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-48683a.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":"05113930-e9ab-4195-b486-1e0742a97c67","keyName":"e2e-rate-a-f6170e","subscription":"e2e-rate-iso-a-f6170e","tenant":"e2e-shared-a-48683a","userId":"05113930-e9ab-4195-b486-1e0742a97c67","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-10T18:40:31Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"2954d729-4a39-4e96-ab89-555e79decdbf","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-48683a.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-48683a/rate-test-model-48683a\",\"requestedSubscription\":\"e2e-rate-iso-a-f6170e\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-10T18:40:31Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"2954d729-4a39-4e96-ab89-555e79decdbf","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-48683a.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-48683a","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-f6170e","namespace":"ai-tenant-e2e-shared-a-48683a","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-10T18:40:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"2954d729-4a39-4e96-ab89-555e79decdbf","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-10T18:40:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2954d729-4a39-4e96-ab89-555e79decdbf","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-10T18:40:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2954d729-4a39-4e96-ab89-555e79decdbf","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-10T18:40:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2954d729-4a39-4e96-ab89-555e79decdbf","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-48683a/rate-test-model-48683a\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-10T18:40:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2954d729-4a39-4e96-ab89-555e79decdbf","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-10T18:40:31Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2954d729-4a39-4e96-ab89-555e79decdbf","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-10T18:40:31Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2954d729-4a39-4e96-ab89-555e79decdbf","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-10T18:40:31Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2954d729-4a39-4e96-ab89-555e79decdbf","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-f6170e"} {"level":"debug","ts":"2026-07-10T18:40:31Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2954d729-4a39-4e96-ab89-555e79decdbf","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","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":"05113930-e9ab-4195-b486-1e0742a97c67","keyName":"e2e-rate-a-f6170e","selected_subscription":"e2e-rate-iso-a-f6170e","selected_subscription_key":"ai-tenant-e2e-shared-a-48683a/e2e-rate-iso-a-f6170e@ai-tenant-e2e-shared-a-48683a/rate-test-model-48683a","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-48683a","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-f6170e","namespace":"ai-tenant-e2e-shared-a-48683a","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-10T18:40:31Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2954d729-4a39-4e96-ab89-555e79decdbf","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-10T18:40:31Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2954d729-4a39-4e96-ab89-555e79decdbf","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-10T18:40:32Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c481b7ea-8697-406b-9fcf-f08ae299b54f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:53824","PortSpecifier":{"PortValue":53824}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c481b7ea-8697-406b-9fcf-f08ae299b54f","method":"POST","path":"/ai-tenant-e2e-shared-a-48683a/rate-test-model-48683a/v1/completions","host":"e2e-shared-a-48683a.apps.4c52d91e-2650-41a4-a27c-781083e140df.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-10T18:40:32Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c481b7ea-8697-406b-9fcf-f08ae299b54f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:53824","PortSpecifier":{"PortValue":53824}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783708832,"nanos":736883180},"http":{"id":"c481b7ea-8697-406b-9fcf-f08ae299b54f","method":"POST","headers":{":authority":"e2e-shared-a-48683a.apps.4c52d91e-2650-41a4-a27c-781083e140df.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-48683a/rate-test-model-48683a/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-10T18:40:32Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c481b7ea-8697-406b-9fcf-f08ae299b54f","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-h8RQM3oagvftZRCX_QVqLYQa10fFU6VNNQIGJFiDF7vFWOHq0j9OFbW7yGgx"} {"level":"debug","ts":"2026-07-10T18:40:32Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"c481b7ea-8697-406b-9fcf-f08ae299b54f","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-48683a.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-h8RQM3oagvftZRCX_QVqLYQa10fFU6VNNQIGJFiDF7vFWOHq0j9OFbW7yGgx\"}"} {"level":"debug","ts":"2026-07-10T18:40:32Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"c481b7ea-8697-406b-9fcf-f08ae299b54f","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-48683a.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":"05113930-e9ab-4195-b486-1e0742a97c67","keyName":"e2e-rate-a-f6170e","subscription":"e2e-rate-iso-a-f6170e","tenant":"e2e-shared-a-48683a","userId":"05113930-e9ab-4195-b486-1e0742a97c67","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-10T18:40:32Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"c481b7ea-8697-406b-9fcf-f08ae299b54f","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-48683a.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-48683a/rate-test-model-48683a\",\"requestedSubscription\":\"e2e-rate-iso-a-f6170e\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-10T18:40:32Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"c481b7ea-8697-406b-9fcf-f08ae299b54f","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-48683a.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-48683a","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-f6170e","namespace":"ai-tenant-e2e-shared-a-48683a","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-10T18:40:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c481b7ea-8697-406b-9fcf-f08ae299b54f","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-10T18:40:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c481b7ea-8697-406b-9fcf-f08ae299b54f","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-10T18:40:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c481b7ea-8697-406b-9fcf-f08ae299b54f","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-10T18:40:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c481b7ea-8697-406b-9fcf-f08ae299b54f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-48683a/rate-test-model-48683a\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-10T18:40:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c481b7ea-8697-406b-9fcf-f08ae299b54f","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-10T18:40:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c481b7ea-8697-406b-9fcf-f08ae299b54f","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-10T18:40:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c481b7ea-8697-406b-9fcf-f08ae299b54f","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-f6170e"} {"level":"debug","ts":"2026-07-10T18:40:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c481b7ea-8697-406b-9fcf-f08ae299b54f","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-10T18:40:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c481b7ea-8697-406b-9fcf-f08ae299b54f","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","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":"05113930-e9ab-4195-b486-1e0742a97c67","keyName":"e2e-rate-a-f6170e","selected_subscription":"e2e-rate-iso-a-f6170e","selected_subscription_key":"ai-tenant-e2e-shared-a-48683a/e2e-rate-iso-a-f6170e@ai-tenant-e2e-shared-a-48683a/rate-test-model-48683a","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-48683a","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-f6170e","namespace":"ai-tenant-e2e-shared-a-48683a","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-10T18:40:32Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c481b7ea-8697-406b-9fcf-f08ae299b54f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-10T18:40:32Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c481b7ea-8697-406b-9fcf-f08ae299b54f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-10T18:40:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f981ecba-51ad-424a-98e4-2e128a2076f7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:59092","PortSpecifier":{"PortValue":59092}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f981ecba-51ad-424a-98e4-2e128a2076f7","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-48683a.apps.4c52d91e-2650-41a4-a27c-781083e140df.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-10T18:40:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f981ecba-51ad-424a-98e4-2e128a2076f7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:59092","PortSpecifier":{"PortValue":59092}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783708845,"nanos":513233394},"http":{"id":"f981ecba-51ad-424a-98e4-2e128a2076f7","method":"POST","headers":{":authority":"e2e-shared-a-48683a.apps.4c52d91e-2650-41a4-a27c-781083e140df.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-10T18:40:45Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"f981ecba-51ad-424a-98e4-2e128a2076f7","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-10T18:40:45Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f981ecba-51ad-424a-98e4-2e128a2076f7","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":"3ddfee10-d011-4d47-9a1c-997145ddbde9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e8da1827-14f5-42c5-9af9-2511a35ed05b"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/781083e140df"]}} {"level":"debug","ts":"2026-07-10T18:40:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f981ecba-51ad-424a-98e4-2e128a2076f7","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/781083e140df"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e8da1827-14f5-42c5-9af9-2511a35ed05b"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"3ddfee10-d011-4d47-9a1c-997145ddbde9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.55:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-48683a.apps.4c52d91e-2650-41a4-a27c-781083e140df.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-10T18:40:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f981ecba-51ad-424a-98e4-2e128a2076f7","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-10T18:40:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f981ecba-51ad-424a-98e4-2e128a2076f7","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-10T18:40:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f981ecba-51ad-424a-98e4-2e128a2076f7","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-48683a/rate-test-model-48683a\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-10T18:40:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"f981ecba-51ad-424a-98e4-2e128a2076f7","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":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-10T18:40:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f981ecba-51ad-424a-98e4-2e128a2076f7","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-10T18:40:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f981ecba-51ad-424a-98e4-2e128a2076f7","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-10T18:40:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f981ecba-51ad-424a-98e4-2e128a2076f7","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-10T18:40:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f981ecba-51ad-424a-98e4-2e128a2076f7","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-10T18:40:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c38d986b-002f-448e-8bc9-07735609e049","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:39914","PortSpecifier":{"PortValue":39914}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c38d986b-002f-448e-8bc9-07735609e049","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-35792e.apps.4c52d91e-2650-41a4-a27c-781083e140df.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-10T18:40:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c38d986b-002f-448e-8bc9-07735609e049","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:39914","PortSpecifier":{"PortValue":39914}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783708845,"nanos":553771614},"http":{"id":"c38d986b-002f-448e-8bc9-07735609e049","method":"POST","headers":{":authority":"e2e-shared-b-35792e.apps.4c52d91e-2650-41a4-a27c-781083e140df.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-10T18:40:45Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"c38d986b-002f-448e-8bc9-07735609e049","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-10T18:40:45Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c38d986b-002f-448e-8bc9-07735609e049","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":"3ddfee10-d011-4d47-9a1c-997145ddbde9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=e8da1827-14f5-42c5-9af9-2511a35ed05b"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/781083e140df"]}} {"level":"debug","ts":"2026-07-10T18:40:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c38d986b-002f-448e-8bc9-07735609e049","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/781083e140df"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=e8da1827-14f5-42c5-9af9-2511a35ed05b"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"3ddfee10-d011-4d47-9a1c-997145ddbde9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"743ab271df74f3140a0bda76335dde3e93150478b9cb2e067653b70a973daf9a"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.56:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-35792e.apps.4c52d91e-2650-41a4-a27c-781083e140df.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-10T18:40:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c38d986b-002f-448e-8bc9-07735609e049","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-10T18:40:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c38d986b-002f-448e-8bc9-07735609e049","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-10T18:40:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c38d986b-002f-448e-8bc9-07735609e049","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-35792e/rate-test-model-35792e\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-10T18:40:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"c38d986b-002f-448e-8bc9-07735609e049","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-10T18:40:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c38d986b-002f-448e-8bc9-07735609e049","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-10T18:40:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c38d986b-002f-448e-8bc9-07735609e049","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-10T18:40:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c38d986b-002f-448e-8bc9-07735609e049","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-10T18:40:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c38d986b-002f-448e-8bc9-07735609e049","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-10T18:40:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8a192c03-9c94-40b1-aa1a-a38b8f117ed0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:59108","PortSpecifier":{"PortValue":59108}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"8a192c03-9c94-40b1-aa1a-a38b8f117ed0","method":"POST","path":"/ai-tenant-e2e-shared-a-48683a/rate-test-model-48683a/v1/completions","host":"e2e-shared-a-48683a.apps.4c52d91e-2650-41a4-a27c-781083e140df.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-10T18:40:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8a192c03-9c94-40b1-aa1a-a38b8f117ed0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:59108","PortSpecifier":{"PortValue":59108}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783708845,"nanos":605906595},"http":{"id":"8a192c03-9c94-40b1-aa1a-a38b8f117ed0","method":"POST","headers":{":authority":"e2e-shared-a-48683a.apps.4c52d91e-2650-41a4-a27c-781083e140df.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-48683a/rate-test-model-48683a/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-10T18:40:45Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"8a192c03-9c94-40b1-aa1a-a38b8f117ed0","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1djOY0Ra8mhtOxNUV_ZU6LwnDaf2w7iriogRCNoqmIU3Hvw9ajn9Xssx5rrNK"} {"level":"debug","ts":"2026-07-10T18:40:45Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"8a192c03-9c94-40b1-aa1a-a38b8f117ed0","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-48683a.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1djOY0Ra8mhtOxNUV_ZU6LwnDaf2w7iriogRCNoqmIU3Hvw9ajn9Xssx5rrNK\"}"} {"level":"debug","ts":"2026-07-10T18:40:45Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"8a192c03-9c94-40b1-aa1a-a38b8f117ed0","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-48683a.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":"fd14963d-3913-4e41-8352-9dea343071f6","keyName":"e2e-rate-a-afa4fa","subscription":"e2e-rate-iso-a-afa4fa","tenant":"e2e-shared-a-48683a","userId":"fd14963d-3913-4e41-8352-9dea343071f6","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-10T18:40:45Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"8a192c03-9c94-40b1-aa1a-a38b8f117ed0","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-48683a.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-48683a/rate-test-model-48683a\",\"requestedSubscription\":\"e2e-rate-iso-a-afa4fa\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-10T18:40:45Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"8a192c03-9c94-40b1-aa1a-a38b8f117ed0","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-48683a.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-48683a","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-afa4fa","namespace":"ai-tenant-e2e-shared-a-48683a","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-10T18:40:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"8a192c03-9c94-40b1-aa1a-a38b8f117ed0","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-10T18:40:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8a192c03-9c94-40b1-aa1a-a38b8f117ed0","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-10T18:40:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8a192c03-9c94-40b1-aa1a-a38b8f117ed0","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-10T18:40:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8a192c03-9c94-40b1-aa1a-a38b8f117ed0","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-48683a/rate-test-model-48683a\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-10T18:40:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8a192c03-9c94-40b1-aa1a-a38b8f117ed0","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-10T18:40:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8a192c03-9c94-40b1-aa1a-a38b8f117ed0","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-10T18:40:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8a192c03-9c94-40b1-aa1a-a38b8f117ed0","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-10T18:40:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8a192c03-9c94-40b1-aa1a-a38b8f117ed0","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-afa4fa"} {"level":"debug","ts":"2026-07-10T18:40:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8a192c03-9c94-40b1-aa1a-a38b8f117ed0","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","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":"fd14963d-3913-4e41-8352-9dea343071f6","keyName":"e2e-rate-a-afa4fa","selected_subscription":"e2e-rate-iso-a-afa4fa","selected_subscription_key":"ai-tenant-e2e-shared-a-48683a/e2e-rate-iso-a-afa4fa@ai-tenant-e2e-shared-a-48683a/rate-test-model-48683a","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-48683a","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-afa4fa","namespace":"ai-tenant-e2e-shared-a-48683a","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-10T18:40:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8a192c03-9c94-40b1-aa1a-a38b8f117ed0","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-10T18:40:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8a192c03-9c94-40b1-aa1a-a38b8f117ed0","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-10T18:40:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"af1ce8f4-509f-4003-a2d8-14a50a853c9b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:59112","PortSpecifier":{"PortValue":59112}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"af1ce8f4-509f-4003-a2d8-14a50a853c9b","method":"POST","path":"/ai-tenant-e2e-shared-a-48683a/rate-test-model-48683a/v1/completions","host":"e2e-shared-a-48683a.apps.4c52d91e-2650-41a4-a27c-781083e140df.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-10T18:40:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"af1ce8f4-509f-4003-a2d8-14a50a853c9b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:59112","PortSpecifier":{"PortValue":59112}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783708846,"nanos":642023288},"http":{"id":"af1ce8f4-509f-4003-a2d8-14a50a853c9b","method":"POST","headers":{":authority":"e2e-shared-a-48683a.apps.4c52d91e-2650-41a4-a27c-781083e140df.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-48683a/rate-test-model-48683a/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-10T18:40:46Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"af1ce8f4-509f-4003-a2d8-14a50a853c9b","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1djOY0Ra8mhtOxNUV_ZU6LwnDaf2w7iriogRCNoqmIU3Hvw9ajn9Xssx5rrNK"} {"level":"debug","ts":"2026-07-10T18:40:46Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"af1ce8f4-509f-4003-a2d8-14a50a853c9b","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-48683a.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1djOY0Ra8mhtOxNUV_ZU6LwnDaf2w7iriogRCNoqmIU3Hvw9ajn9Xssx5rrNK\"}"} {"level":"debug","ts":"2026-07-10T18:40:46Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"af1ce8f4-509f-4003-a2d8-14a50a853c9b","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-48683a.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":"fd14963d-3913-4e41-8352-9dea343071f6","keyName":"e2e-rate-a-afa4fa","subscription":"e2e-rate-iso-a-afa4fa","tenant":"e2e-shared-a-48683a","userId":"fd14963d-3913-4e41-8352-9dea343071f6","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-10T18:40:46Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"af1ce8f4-509f-4003-a2d8-14a50a853c9b","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-48683a.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-48683a/rate-test-model-48683a\",\"requestedSubscription\":\"e2e-rate-iso-a-afa4fa\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-10T18:40:46Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"af1ce8f4-509f-4003-a2d8-14a50a853c9b","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-48683a.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-48683a","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-afa4fa","namespace":"ai-tenant-e2e-shared-a-48683a","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-10T18:40:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"af1ce8f4-509f-4003-a2d8-14a50a853c9b","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-10T18:40:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"af1ce8f4-509f-4003-a2d8-14a50a853c9b","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-10T18:40:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"af1ce8f4-509f-4003-a2d8-14a50a853c9b","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-10T18:40:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"af1ce8f4-509f-4003-a2d8-14a50a853c9b","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-10T18:40:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"af1ce8f4-509f-4003-a2d8-14a50a853c9b","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-48683a/rate-test-model-48683a\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-10T18:40:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"af1ce8f4-509f-4003-a2d8-14a50a853c9b","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-afa4fa"} {"level":"debug","ts":"2026-07-10T18:40:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"af1ce8f4-509f-4003-a2d8-14a50a853c9b","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-10T18:40:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"af1ce8f4-509f-4003-a2d8-14a50a853c9b","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-10T18:40:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"af1ce8f4-509f-4003-a2d8-14a50a853c9b","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","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":"fd14963d-3913-4e41-8352-9dea343071f6","keyName":"e2e-rate-a-afa4fa","selected_subscription":"e2e-rate-iso-a-afa4fa","selected_subscription_key":"ai-tenant-e2e-shared-a-48683a/e2e-rate-iso-a-afa4fa@ai-tenant-e2e-shared-a-48683a/rate-test-model-48683a","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-48683a","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-afa4fa","namespace":"ai-tenant-e2e-shared-a-48683a","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-10T18:40:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"af1ce8f4-509f-4003-a2d8-14a50a853c9b","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-10T18:40:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"af1ce8f4-509f-4003-a2d8-14a50a853c9b","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-10T18:40:47Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"dfc88825-c0fb-4aec-bac0-92ae3b35bf08","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:59120","PortSpecifier":{"PortValue":59120}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"dfc88825-c0fb-4aec-bac0-92ae3b35bf08","method":"POST","path":"/ai-tenant-e2e-shared-a-48683a/rate-test-model-48683a/v1/completions","host":"e2e-shared-a-48683a.apps.4c52d91e-2650-41a4-a27c-781083e140df.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-10T18:40:47Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"dfc88825-c0fb-4aec-bac0-92ae3b35bf08","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:59120","PortSpecifier":{"PortValue":59120}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.55:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783708847,"nanos":676878123},"http":{"id":"dfc88825-c0fb-4aec-bac0-92ae3b35bf08","method":"POST","headers":{":authority":"e2e-shared-a-48683a.apps.4c52d91e-2650-41a4-a27c-781083e140df.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-48683a/rate-test-model-48683a/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-10T18:40:47Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"dfc88825-c0fb-4aec-bac0-92ae3b35bf08","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1djOY0Ra8mhtOxNUV_ZU6LwnDaf2w7iriogRCNoqmIU3Hvw9ajn9Xssx5rrNK"} {"level":"debug","ts":"2026-07-10T18:40:47Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"dfc88825-c0fb-4aec-bac0-92ae3b35bf08","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-48683a.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1djOY0Ra8mhtOxNUV_ZU6LwnDaf2w7iriogRCNoqmIU3Hvw9ajn9Xssx5rrNK\"}"} {"level":"debug","ts":"2026-07-10T18:40:47Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"dfc88825-c0fb-4aec-bac0-92ae3b35bf08","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-48683a.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":"fd14963d-3913-4e41-8352-9dea343071f6","keyName":"e2e-rate-a-afa4fa","subscription":"e2e-rate-iso-a-afa4fa","tenant":"e2e-shared-a-48683a","userId":"fd14963d-3913-4e41-8352-9dea343071f6","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-10T18:40:47Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"dfc88825-c0fb-4aec-bac0-92ae3b35bf08","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-48683a.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-48683a/rate-test-model-48683a\",\"requestedSubscription\":\"e2e-rate-iso-a-afa4fa\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-10T18:40:47Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"dfc88825-c0fb-4aec-bac0-92ae3b35bf08","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-48683a.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-48683a","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-afa4fa","namespace":"ai-tenant-e2e-shared-a-48683a","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-10T18:40:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"dfc88825-c0fb-4aec-bac0-92ae3b35bf08","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-10T18:40:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"dfc88825-c0fb-4aec-bac0-92ae3b35bf08","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-10T18:40:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"dfc88825-c0fb-4aec-bac0-92ae3b35bf08","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-10T18:40:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"dfc88825-c0fb-4aec-bac0-92ae3b35bf08","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-48683a/rate-test-model-48683a\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-10T18:40:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"dfc88825-c0fb-4aec-bac0-92ae3b35bf08","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-10T18:40:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"dfc88825-c0fb-4aec-bac0-92ae3b35bf08","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-10T18:40:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"dfc88825-c0fb-4aec-bac0-92ae3b35bf08","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-10T18:40:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"dfc88825-c0fb-4aec-bac0-92ae3b35bf08","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-afa4fa"} {"level":"debug","ts":"2026-07-10T18:40:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"dfc88825-c0fb-4aec-bac0-92ae3b35bf08","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","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":"fd14963d-3913-4e41-8352-9dea343071f6","keyName":"e2e-rate-a-afa4fa","selected_subscription":"e2e-rate-iso-a-afa4fa","selected_subscription_key":"ai-tenant-e2e-shared-a-48683a/e2e-rate-iso-a-afa4fa@ai-tenant-e2e-shared-a-48683a/rate-test-model-48683a","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-48683a","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-afa4fa","namespace":"ai-tenant-e2e-shared-a-48683a","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-10T18:40:47Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"dfc88825-c0fb-4aec-bac0-92ae3b35bf08","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-10T18:40:47Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"dfc88825-c0fb-4aec-bac0-92ae3b35bf08","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-10T18:40:47Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"720fbc47-a3a2-4be2-b941-e0c1bc9cb62e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:39928","PortSpecifier":{"PortValue":39928}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"720fbc47-a3a2-4be2-b941-e0c1bc9cb62e","method":"POST","path":"/ai-tenant-e2e-shared-b-35792e/rate-test-model-35792e/v1/completions","host":"e2e-shared-b-35792e.apps.4c52d91e-2650-41a4-a27c-781083e140df.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-10T18:40:47Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"720fbc47-a3a2-4be2-b941-e0c1bc9cb62e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.12:39928","PortSpecifier":{"PortValue":39928}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.56:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783708847,"nanos":707885612},"http":{"id":"720fbc47-a3a2-4be2-b941-e0c1bc9cb62e","method":"POST","headers":{":authority":"e2e-shared-b-35792e.apps.4c52d91e-2650-41a4-a27c-781083e140df.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-b-35792e/rate-test-model-35792e/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-10T18:40:47Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"720fbc47-a3a2-4be2-b941-e0c1bc9cb62e","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-2T3vqf7NViTqNRhT_ABQTZC4M8q1xSxqlGJiE4YGzPCL5wQeIZWvZpWefaCX"} {"level":"debug","ts":"2026-07-10T18:40:47Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"720fbc47-a3a2-4be2-b941-e0c1bc9cb62e","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-35792e.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-2T3vqf7NViTqNRhT_ABQTZC4M8q1xSxqlGJiE4YGzPCL5wQeIZWvZpWefaCX\"}"} {"level":"debug","ts":"2026-07-10T18:40:47Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"720fbc47-a3a2-4be2-b941-e0c1bc9cb62e","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-35792e.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":"2063fda7-b228-4ee7-966e-fc43a7cedcbb","keyName":"e2e-rate-b-afa4fa","subscription":"e2e-rate-iso-b-afa4fa","tenant":"e2e-shared-b-35792e","userId":"2063fda7-b228-4ee7-966e-fc43a7cedcbb","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-10T18:40:47Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"720fbc47-a3a2-4be2-b941-e0c1bc9cb62e","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-b-35792e.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-35792e/rate-test-model-35792e\",\"requestedSubscription\":\"e2e-rate-iso-b-afa4fa\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-10T18:40:47Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"720fbc47-a3a2-4be2-b941-e0c1bc9cb62e","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-35792e.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-35792e","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-afa4fa","namespace":"ai-tenant-e2e-shared-b-35792e","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-10T18:40:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"720fbc47-a3a2-4be2-b941-e0c1bc9cb62e","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-10T18:40:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"720fbc47-a3a2-4be2-b941-e0c1bc9cb62e","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-10T18:40:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"720fbc47-a3a2-4be2-b941-e0c1bc9cb62e","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-10T18:40:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"720fbc47-a3a2-4be2-b941-e0c1bc9cb62e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-35792e/rate-test-model-35792e\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-10T18:40:47Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"720fbc47-a3a2-4be2-b941-e0c1bc9cb62e","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-10T18:40:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"720fbc47-a3a2-4be2-b941-e0c1bc9cb62e","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-10T18:40:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"720fbc47-a3a2-4be2-b941-e0c1bc9cb62e","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-10T18:40:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"720fbc47-a3a2-4be2-b941-e0c1bc9cb62e","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-afa4fa"} {"level":"debug","ts":"2026-07-10T18:40:47Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"720fbc47-a3a2-4be2-b941-e0c1bc9cb62e","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"2063fda7-b228-4ee7-966e-fc43a7cedcbb","keyName":"e2e-rate-b-afa4fa","selected_subscription":"e2e-rate-iso-b-afa4fa","selected_subscription_key":"ai-tenant-e2e-shared-b-35792e/e2e-rate-iso-b-afa4fa@ai-tenant-e2e-shared-b-35792e/rate-test-model-35792e","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-35792e","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-afa4fa","namespace":"ai-tenant-e2e-shared-b-35792e","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-10T18:40:47Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"720fbc47-a3a2-4be2-b941-e0c1bc9cb62e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-10T18:40:47Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"720fbc47-a3a2-4be2-b941-e0c1bc9cb62e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-10T18:40:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/770ffde29afc5abdee92841e49918ddc5c3da78202f6ae127ea5fb4acf709d5e"} {"level":"info","ts":"2026-07-10T18:40:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6d7f3b8267eb2c37b5ec452db2781cb14ad19bbd6991163215f0eebbba9ffadb"} {"level":"info","ts":"2026-07-10T18:40:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/dac2f10911f72eb79aa8b10cb222a083913b35386115f95e8588fd27841ff64b"} {"level":"info","ts":"2026-07-10T18:40:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/db0da4f1e82cd59079f7c5aa75c1bcdd55ba1c3049706d5e1395ac320b36d2c6"} {"level":"info","ts":"2026-07-10T18:40:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/33d2f742eba70a3cde7fcf8fc8972125b77894fbc9f5ad0018c7d0c893999c56"} {"level":"info","ts":"2026-07-10T18:40:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5712b3df5c2c487f87f62c215cb8e0cce50610d05a2c695c6e4c047847c59002"} {"level":"info","ts":"2026-07-10T18:40:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d250973b4254c9a1b0f142c02301681ae343ca38a150d80a462506318fbf6c0a"} {"level":"info","ts":"2026-07-10T18:40:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f81a927ec4f7bbeacdc5d1cac87bb3876d833ba1519d49a3c2d0c1af130d830a"} {"level":"info","ts":"2026-07-10T18:40:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/da8b8932873cce1f7225e7002bcda849086367c53762ae95761f11647048e947"} {"level":"info","ts":"2026-07-10T18:40:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a5dc94e55479282e543dc00f3776c2e58388435c206f8d6106f29f4968dc8d0e"} {"level":"info","ts":"2026-07-10T18:40:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a0d478f52646b20e61b657f90b000b3b8c9f2d7790816eb4b733394aabec7524"} {"level":"info","ts":"2026-07-10T18:40:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3ba242588579cfc7aeea0790c772c000910e5ecc06d1dc858c06a8345b852c24"} {"level":"info","ts":"2026-07-10T18:40:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1d7edce0c626620c3c11640e5923b9fa028783ceb0d7f7429155ce294b74518f"} {"level":"info","ts":"2026-07-10T18:40:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/12fe6e6630be3f029ae5ca908bc25af7e46ed64d14203996e4eccfd105f59e97"} {"level":"info","ts":"2026-07-10T18:40:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2befcf273ffe36277eaf57b9b67eff13b584bdfdd5fb36d8f8e9fd62b9e5521b"} {"level":"info","ts":"2026-07-10T18:40:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d05a63e6e35f27b84f4bb4a788304dc2d6b7c0aa716ff2c3d51f660610674cf3"} {"level":"info","ts":"2026-07-10T18:41:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ef0a6e4742462cd87d6cadc4002da5500c13e91424b5499bd72110ee34a624d0"} {"level":"info","ts":"2026-07-10T18:41:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8a382feb4f1973b5dc9f1abd3f81839d5ec4024721a5d40b8746eaff11a989b5"} {"level":"info","ts":"2026-07-10T18:41:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3d98cbfa79757844f5eb6e298e38bb8dde27754cd5ed8d36a6f59cdcf9133c95"} {"level":"info","ts":"2026-07-10T18:41:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5f7ef00913b89d7bf37f5e446781d93dfcb3eb81dae85bfba9f8c43208b350ee"} {"level":"info","ts":"2026-07-10T18:41:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ec6ffbaa26863b86bc049d14a4c049e42df38f97309746fc8f05b8e29431c890"} {"level":"info","ts":"2026-07-10T18:41:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/15fa9ab76583bef2ca7fa092a4760f909fa573fffc4fa627e6e50609342a7822"} {"level":"info","ts":"2026-07-10T18:41:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3ef8a5cf5f34a035d7003649b44d2bc0506dec81f724f0f9b73b2060eceb61e7"} {"level":"info","ts":"2026-07-10T18:41:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/743ab271df74f3140a0bda76335dde3e93150478b9cb2e067653b70a973daf9a"}