--- Authorino logs from kuadrant-system (label=authorino-resource=authorino) --- {"level":"debug","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"25d9550e4fd0337bc959555dd8a3418267a7e9ae9d7b653adef2b9ff3eb0440b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:23:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:23:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/25d9550e4fd0337bc959555dd8a3418267a7e9ae9d7b653adef2b9ff3eb0440b"} {"level":"info","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"25d9550e4fd0337bc959555dd8a3418267a7e9ae9d7b653adef2b9ff3eb0440b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:23:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:23:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"25d9550e4fd0337bc959555dd8a3418267a7e9ae9d7b653adef2b9ff3eb0440b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:23:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:23:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["25d9550e4fd0337bc959555dd8a3418267a7e9ae9d7b653adef2b9ff3eb0440b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70"} {"level":"info","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"25d9550e4fd0337bc959555dd8a3418267a7e9ae9d7b653adef2b9ff3eb0440b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:23:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:23:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"25d9550e4fd0337bc959555dd8a3418267a7e9ae9d7b653adef2b9ff3eb0440b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:23:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:23:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/25d9550e4fd0337bc959555dd8a3418267a7e9ae9d7b653adef2b9ff3eb0440b"} {"level":"info","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"25d9550e4fd0337bc959555dd8a3418267a7e9ae9d7b653adef2b9ff3eb0440b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:23:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:23:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70"} {"level":"info","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"25d9550e4fd0337bc959555dd8a3418267a7e9ae9d7b653adef2b9ff3eb0440b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:23:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:23:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"25d9550e4fd0337bc959555dd8a3418267a7e9ae9d7b653adef2b9ff3eb0440b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:23:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:23:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/25d9550e4fd0337bc959555dd8a3418267a7e9ae9d7b653adef2b9ff3eb0440b"} {"level":"error","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70\": 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-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:23:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:23:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70"} {"level":"info","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"25d9550e4fd0337bc959555dd8a3418267a7e9ae9d7b653adef2b9ff3eb0440b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:23:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:23:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["25d9550e4fd0337bc959555dd8a3418267a7e9ae9d7b653adef2b9ff3eb0440b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70"} {"level":"info","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"25d9550e4fd0337bc959555dd8a3418267a7e9ae9d7b653adef2b9ff3eb0440b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:23:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:23:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/25d9550e4fd0337bc959555dd8a3418267a7e9ae9d7b653adef2b9ff3eb0440b"} {"level":"info","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"25d9550e4fd0337bc959555dd8a3418267a7e9ae9d7b653adef2b9ff3eb0440b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:23:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:23:40Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70"} {"level":"info","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:23:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:23:40Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a"} {"level":"info","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966"} {"level":"info","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:23:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:23:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a"} {"level":"info","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:23:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:23:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:23:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:23:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966"} {"level":"info","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:23:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:23:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a"} {"level":"info","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0f1be677b7ec68c902ad803b102f596b96f069d78516ce066cba1b5d089a852f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:23:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:23:40Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0f1be677b7ec68c902ad803b102f596b96f069d78516ce066cba1b5d089a852f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:23:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:23:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966"} {"level":"info","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0f1be677b7ec68c902ad803b102f596b96f069d78516ce066cba1b5d089a852f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:23:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:23:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0f1be677b7ec68c902ad803b102f596b96f069d78516ce066cba1b5d089a852f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:23:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:23:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0f1be677b7ec68c902ad803b102f596b96f069d78516ce066cba1b5d089a852f"} {"level":"info","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0f1be677b7ec68c902ad803b102f596b96f069d78516ce066cba1b5d089a852f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:23:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:23:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0f1be677b7ec68c902ad803b102f596b96f069d78516ce066cba1b5d089a852f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a"} {"level":"info","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0f1be677b7ec68c902ad803b102f596b96f069d78516ce066cba1b5d089a852f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:23:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:23:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0f1be677b7ec68c902ad803b102f596b96f069d78516ce066cba1b5d089a852f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966"} {"level":"debug","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5b85642b174ddc5e56c4489e37f90c1fab13e77275ac8025f63301a8814edc04","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:23:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:23:40Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5b85642b174ddc5e56c4489e37f90c1fab13e77275ac8025f63301a8814edc04","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5b85642b174ddc5e56c4489e37f90c1fab13e77275ac8025f63301a8814edc04","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0f1be677b7ec68c902ad803b102f596b96f069d78516ce066cba1b5d089a852f"} {"level":"debug","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5b85642b174ddc5e56c4489e37f90c1fab13e77275ac8025f63301a8814edc04","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966"} {"level":"debug","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5b85642b174ddc5e56c4489e37f90c1fab13e77275ac8025f63301a8814edc04","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:23:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:23:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5b85642b174ddc5e56c4489e37f90c1fab13e77275ac8025f63301a8814edc04","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5b85642b174ddc5e56c4489e37f90c1fab13e77275ac8025f63301a8814edc04","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5b85642b174ddc5e56c4489e37f90c1fab13e77275ac8025f63301a8814edc04"} {"level":"debug","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:23:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:23:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5b85642b174ddc5e56c4489e37f90c1fab13e77275ac8025f63301a8814edc04"} {"level":"debug","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5b85642b174ddc5e56c4489e37f90c1fab13e77275ac8025f63301a8814edc04","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:23:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:23:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5b85642b174ddc5e56c4489e37f90c1fab13e77275ac8025f63301a8814edc04"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966"} {"level":"info","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5b85642b174ddc5e56c4489e37f90c1fab13e77275ac8025f63301a8814edc04","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b44ff54419abbc0a458e1b18a855597d21b491e2648da9dab03ed814e3ab503","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:23:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:23:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b44ff54419abbc0a458e1b18a855597d21b491e2648da9dab03ed814e3ab503","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5b85642b174ddc5e56c4489e37f90c1fab13e77275ac8025f63301a8814edc04","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"969e01714a8964e0c4c19d8191ce52391c3f4a5595318aa592d18872fe15efda","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:23:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:23:40Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8b44ff54419abbc0a458e1b18a855597d21b491e2648da9dab03ed814e3ab503"} {"level":"info","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"969e01714a8964e0c4c19d8191ce52391c3f4a5595318aa592d18872fe15efda","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b44ff54419abbc0a458e1b18a855597d21b491e2648da9dab03ed814e3ab503","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:23:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:23:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8b44ff54419abbc0a458e1b18a855597d21b491e2648da9dab03ed814e3ab503"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b44ff54419abbc0a458e1b18a855597d21b491e2648da9dab03ed814e3ab503","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"969e01714a8964e0c4c19d8191ce52391c3f4a5595318aa592d18872fe15efda","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8b44ff54419abbc0a458e1b18a855597d21b491e2648da9dab03ed814e3ab503","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5b85642b174ddc5e56c4489e37f90c1fab13e77275ac8025f63301a8814edc04"} {"level":"debug","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"969e01714a8964e0c4c19d8191ce52391c3f4a5595318aa592d18872fe15efda","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:23:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:23:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/969e01714a8964e0c4c19d8191ce52391c3f4a5595318aa592d18872fe15efda"} {"level":"info","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"969e01714a8964e0c4c19d8191ce52391c3f4a5595318aa592d18872fe15efda","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"969e01714a8964e0c4c19d8191ce52391c3f4a5595318aa592d18872fe15efda","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:23:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:23:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["969e01714a8964e0c4c19d8191ce52391c3f4a5595318aa592d18872fe15efda"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"969e01714a8964e0c4c19d8191ce52391c3f4a5595318aa592d18872fe15efda","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"969e01714a8964e0c4c19d8191ce52391c3f4a5595318aa592d18872fe15efda","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8b44ff54419abbc0a458e1b18a855597d21b491e2648da9dab03ed814e3ab503"} {"level":"debug","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"969e01714a8964e0c4c19d8191ce52391c3f4a5595318aa592d18872fe15efda","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:23:40Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:23:40Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"969e01714a8964e0c4c19d8191ce52391c3f4a5595318aa592d18872fe15efda","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"969e01714a8964e0c4c19d8191ce52391c3f4a5595318aa592d18872fe15efda","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"969e01714a8964e0c4c19d8191ce52391c3f4a5595318aa592d18872fe15efda","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/969e01714a8964e0c4c19d8191ce52391c3f4a5595318aa592d18872fe15efda"} {"level":"debug","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"969e01714a8964e0c4c19d8191ce52391c3f4a5595318aa592d18872fe15efda","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/969e01714a8964e0c4c19d8191ce52391c3f4a5595318aa592d18872fe15efda"} {"level":"debug","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"969e01714a8964e0c4c19d8191ce52391c3f4a5595318aa592d18872fe15efda","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:23:40Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:23:40Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["969e01714a8964e0c4c19d8191ce52391c3f4a5595318aa592d18872fe15efda"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"969e01714a8964e0c4c19d8191ce52391c3f4a5595318aa592d18872fe15efda","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"969e01714a8964e0c4c19d8191ce52391c3f4a5595318aa592d18872fe15efda","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:23:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/969e01714a8964e0c4c19d8191ce52391c3f4a5595318aa592d18872fe15efda"} {"level":"info","ts":"2026-07-19T17:23:41Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8c781ef7-19b8-460f-ad95-a0e340280f97","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.12:45006","PortSpecifier":{"PortValue":45006}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.39:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"8c781ef7-19b8-460f-ad95-a0e340280f97","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-8d2863.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-19T17:23:41Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8c781ef7-19b8-460f-ad95-a0e340280f97","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.12:45006","PortSpecifier":{"PortValue":45006}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.39:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784481821,"nanos":896344768},"http":{"id":"8c781ef7-19b8-460f-ad95-a0e340280f97","method":"POST","headers":{":authority":"e2e-shared-a-8d2863.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.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-19T17:23:41Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"8c781ef7-19b8-460f-ad95-a0e340280f97","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-19T17:23:41Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"8c781ef7-19b8-460f-ad95-a0e340280f97","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":"ebe1352d-6588-4b99-8a9a-1f69df1a33ea","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=c3dc1ca5-235b-4002-836c-dc144e91c6ec"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/52edea76c58f"]}} {"level":"debug","ts":"2026-07-19T17:23:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"8c781ef7-19b8-460f-ad95-a0e340280f97","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/52edea76c58f"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=c3dc1ca5-235b-4002-836c-dc144e91c6ec"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ebe1352d-6588-4b99-8a9a-1f69df1a33ea","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3b93ac12e0a0d81028964f259a8f44428d66f537186dc30cd9497a9c925fe8c3"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.39:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-8d2863.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.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-19T17:23:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8c781ef7-19b8-460f-ad95-a0e340280f97","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-19T17:23:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8c781ef7-19b8-460f-ad95-a0e340280f97","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-19T17:23:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8c781ef7-19b8-460f-ad95-a0e340280f97","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-8d2863/auth-test-model-8d2863\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-8d2863/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T17:23:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"8c781ef7-19b8-460f-ad95-a0e340280f97","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":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-19T17:23:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8c781ef7-19b8-460f-ad95-a0e340280f97","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-19T17:23:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8c781ef7-19b8-460f-ad95-a0e340280f97","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-19T17:23:41Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8c781ef7-19b8-460f-ad95-a0e340280f97","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-19T17:23:41Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8c781ef7-19b8-460f-ad95-a0e340280f97","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-19T17:23:41Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"dd3d29b0-c8d4-452c-9513-5525d7a0a8d7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.12:51414","PortSpecifier":{"PortValue":51414}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.40:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"dd3d29b0-c8d4-452c-9513-5525d7a0a8d7","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-0fa4bd.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-19T17:23:41Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"dd3d29b0-c8d4-452c-9513-5525d7a0a8d7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.12:51414","PortSpecifier":{"PortValue":51414}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.40:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784481821,"nanos":942515388},"http":{"id":"dd3d29b0-c8d4-452c-9513-5525d7a0a8d7","method":"POST","headers":{":authority":"e2e-shared-b-0fa4bd.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.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-19T17:23:41Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"dd3d29b0-c8d4-452c-9513-5525d7a0a8d7","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-19T17:23:41Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"dd3d29b0-c8d4-452c-9513-5525d7a0a8d7","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":"ebe1352d-6588-4b99-8a9a-1f69df1a33ea","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=c3dc1ca5-235b-4002-836c-dc144e91c6ec"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/52edea76c58f"]}} {"level":"debug","ts":"2026-07-19T17:23:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"dd3d29b0-c8d4-452c-9513-5525d7a0a8d7","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/52edea76c58f"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=c3dc1ca5-235b-4002-836c-dc144e91c6ec"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ebe1352d-6588-4b99-8a9a-1f69df1a33ea","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.40:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-0fa4bd.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.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-19T17:23:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"dd3d29b0-c8d4-452c-9513-5525d7a0a8d7","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-19T17:23:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"dd3d29b0-c8d4-452c-9513-5525d7a0a8d7","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-19T17:23:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"dd3d29b0-c8d4-452c-9513-5525d7a0a8d7","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-0fa4bd/auth-test-model-0fa4bd\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-0fa4bd/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T17:23:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"dd3d29b0-c8d4-452c-9513-5525d7a0a8d7","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","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-19T17:23:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"dd3d29b0-c8d4-452c-9513-5525d7a0a8d7","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-19T17:23:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"dd3d29b0-c8d4-452c-9513-5525d7a0a8d7","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-19T17:23:41Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"dd3d29b0-c8d4-452c-9513-5525d7a0a8d7","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-19T17:23:41Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"dd3d29b0-c8d4-452c-9513-5525d7a0a8d7","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-19T17:23:41Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b8920eb9-cfca-4450-b57a-2579dfa56ba6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.12:51428","PortSpecifier":{"PortValue":51428}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.40:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b8920eb9-cfca-4450-b57a-2579dfa56ba6","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-0fa4bd.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-19T17:23:41Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b8920eb9-cfca-4450-b57a-2579dfa56ba6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.12:51428","PortSpecifier":{"PortValue":51428}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.40:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784481821,"nanos":991214260},"http":{"id":"b8920eb9-cfca-4450-b57a-2579dfa56ba6","method":"GET","headers":{":authority":"e2e-shared-b-0fa4bd.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T17:23:41Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b8920eb9-cfca-4450-b57a-2579dfa56ba6","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-2AdS5cH5Po89Dlol_HBUsIrOFhkdBBumVRxZBBpBB01GNQMpcozELHL6RxCP"} {"level":"debug","ts":"2026-07-19T17:23:41Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"b8920eb9-cfca-4450-b57a-2579dfa56ba6","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-0fa4bd.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-2AdS5cH5Po89Dlol_HBUsIrOFhkdBBumVRxZBBpBB01GNQMpcozELHL6RxCP\"}"} {"level":"debug","ts":"2026-07-19T17:23:42Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"b8920eb9-cfca-4450-b57a-2579dfa56ba6","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-0fa4bd.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-19T17:23:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b8920eb9-cfca-4450-b57a-2579dfa56ba6","input":{"auth":{"identity":"Bearer **** not found","tenant":"","valid":false}}},"context":{"context_extensions":{"host":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.40:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-0fa4bd.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.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-19T17:23:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access denied","request id":"b8920eb9-cfca-4450-b57a-2579dfa56ba6","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-19T17:23:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b8920eb9-cfca-4450-b57a-2579dfa56ba6","authorized":false,"response":"PERMISSION_DENIED","object":{"code":7,"status":403,"message":"Unauthorized"}} {"level":"debug","ts":"2026-07-19T17:23:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b8920eb9-cfca-4450-b57a-2579dfa56ba6","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-19T17:23:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8b44ff54419abbc0a458e1b18a855597d21b491e2648da9dab03ed814e3ab503"} {"level":"info","ts":"2026-07-19T17:23:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/969e01714a8964e0c4c19d8191ce52391c3f4a5595318aa592d18872fe15efda"} {"level":"info","ts":"2026-07-19T17:23:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70"} {"level":"info","ts":"2026-07-19T17:23:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1"} {"level":"info","ts":"2026-07-19T17:23:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a"} {"level":"info","ts":"2026-07-19T17:23:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5b85642b174ddc5e56c4489e37f90c1fab13e77275ac8025f63301a8814edc04"} {"level":"info","ts":"2026-07-19T17:23:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/25d9550e4fd0337bc959555dd8a3418267a7e9ae9d7b653adef2b9ff3eb0440b"} {"level":"info","ts":"2026-07-19T17:23:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0f1be677b7ec68c902ad803b102f596b96f069d78516ce066cba1b5d089a852f"} {"level":"info","ts":"2026-07-19T17:23:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a7b5f5f758c31aeddd3e3e4b7c1695ffbf08a2f6d8a7a256b207feb0555d1077"} {"level":"info","ts":"2026-07-19T17:23:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/63eb89915ca2e7d7cd245720755b198ce081f862e5741275aa010d37c860c02d"} {"level":"info","ts":"2026-07-19T17:23:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403"} {"level":"info","ts":"2026-07-19T17:23:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966"} {"level":"debug","ts":"2026-07-19T17:23:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:23:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:23:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:23:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a"} {"level":"debug","ts":"2026-07-19T17:23:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:23:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a"} {"level":"debug","ts":"2026-07-19T17:23:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:23:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:23:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:23:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:23:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:23:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a"} {"level":"debug","ts":"2026-07-19T17:23:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:23:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a"} {"level":"debug","ts":"2026-07-19T17:23:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:23:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:23:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:23:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a"} {"level":"debug","ts":"2026-07-19T17:23:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:23:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:23:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:23:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403"} {"level":"debug","ts":"2026-07-19T17:23:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:23:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403"} {"level":"debug","ts":"2026-07-19T17:23:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:23:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:23:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:23:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:23:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"25d9550e4fd0337bc959555dd8a3418267a7e9ae9d7b653adef2b9ff3eb0440b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:23:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:23:57Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403"} {"level":"info","ts":"2026-07-19T17:23:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"25d9550e4fd0337bc959555dd8a3418267a7e9ae9d7b653adef2b9ff3eb0440b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:23:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:23:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"25d9550e4fd0337bc959555dd8a3418267a7e9ae9d7b653adef2b9ff3eb0440b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:23:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:23:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/25d9550e4fd0337bc959555dd8a3418267a7e9ae9d7b653adef2b9ff3eb0440b"} {"level":"info","ts":"2026-07-19T17:23:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"25d9550e4fd0337bc959555dd8a3418267a7e9ae9d7b653adef2b9ff3eb0440b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:23:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:23:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"25d9550e4fd0337bc959555dd8a3418267a7e9ae9d7b653adef2b9ff3eb0440b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:23:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:23:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["25d9550e4fd0337bc959555dd8a3418267a7e9ae9d7b653adef2b9ff3eb0440b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403"} {"level":"info","ts":"2026-07-19T17:23:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"25d9550e4fd0337bc959555dd8a3418267a7e9ae9d7b653adef2b9ff3eb0440b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:23:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:23:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"25d9550e4fd0337bc959555dd8a3418267a7e9ae9d7b653adef2b9ff3eb0440b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:23:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:23:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/25d9550e4fd0337bc959555dd8a3418267a7e9ae9d7b653adef2b9ff3eb0440b"} {"level":"info","ts":"2026-07-19T17:23:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"25d9550e4fd0337bc959555dd8a3418267a7e9ae9d7b653adef2b9ff3eb0440b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:23:57Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:23:57Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403"} {"level":"info","ts":"2026-07-19T17:23:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"25d9550e4fd0337bc959555dd8a3418267a7e9ae9d7b653adef2b9ff3eb0440b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:57Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:23:57Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:23:57Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:23:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:23:58Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/25d9550e4fd0337bc959555dd8a3418267a7e9ae9d7b653adef2b9ff3eb0440b"} {"level":"info","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"25d9550e4fd0337bc959555dd8a3418267a7e9ae9d7b653adef2b9ff3eb0440b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:23:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:23:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["25d9550e4fd0337bc959555dd8a3418267a7e9ae9d7b653adef2b9ff3eb0440b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"25d9550e4fd0337bc959555dd8a3418267a7e9ae9d7b653adef2b9ff3eb0440b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:23:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:23:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403"} {"level":"info","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:23:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:23:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"25d9550e4fd0337bc959555dd8a3418267a7e9ae9d7b653adef2b9ff3eb0440b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:23:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:23:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70"} {"level":"info","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:23:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:23:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/25d9550e4fd0337bc959555dd8a3418267a7e9ae9d7b653adef2b9ff3eb0440b"} {"level":"info","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:23:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:23:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:23:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:23:58Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403"} {"level":"info","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:23:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:23:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70"} {"level":"debug","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:23:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:23:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1"} {"level":"info","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:23:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:23:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403"} {"level":"debug","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:23:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:23:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1"} {"level":"debug","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0f1be677b7ec68c902ad803b102f596b96f069d78516ce066cba1b5d089a852f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:23:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:23:58Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1"} {"level":"info","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0f1be677b7ec68c902ad803b102f596b96f069d78516ce066cba1b5d089a852f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:23:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:23:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"63eb89915ca2e7d7cd245720755b198ce081f862e5741275aa010d37c860c02d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:23:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:23:58Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0f1be677b7ec68c902ad803b102f596b96f069d78516ce066cba1b5d089a852f"} {"level":"info","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"63eb89915ca2e7d7cd245720755b198ce081f862e5741275aa010d37c860c02d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0f1be677b7ec68c902ad803b102f596b96f069d78516ce066cba1b5d089a852f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:23:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:23:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0f1be677b7ec68c902ad803b102f596b96f069d78516ce066cba1b5d089a852f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/63eb89915ca2e7d7cd245720755b198ce081f862e5741275aa010d37c860c02d"} {"level":"info","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0f1be677b7ec68c902ad803b102f596b96f069d78516ce066cba1b5d089a852f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:23:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:23:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"63eb89915ca2e7d7cd245720755b198ce081f862e5741275aa010d37c860c02d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:23:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:23:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["63eb89915ca2e7d7cd245720755b198ce081f862e5741275aa010d37c860c02d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1"} {"level":"info","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"63eb89915ca2e7d7cd245720755b198ce081f862e5741275aa010d37c860c02d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0f1be677b7ec68c902ad803b102f596b96f069d78516ce066cba1b5d089a852f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:23:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:23:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0f1be677b7ec68c902ad803b102f596b96f069d78516ce066cba1b5d089a852f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:23:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:23:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0f1be677b7ec68c902ad803b102f596b96f069d78516ce066cba1b5d089a852f"} {"level":"info","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"63eb89915ca2e7d7cd245720755b198ce081f862e5741275aa010d37c860c02d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:23:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:23:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"63eb89915ca2e7d7cd245720755b198ce081f862e5741275aa010d37c860c02d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0f1be677b7ec68c902ad803b102f596b96f069d78516ce066cba1b5d089a852f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:23:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:23:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0f1be677b7ec68c902ad803b102f596b96f069d78516ce066cba1b5d089a852f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/63eb89915ca2e7d7cd245720755b198ce081f862e5741275aa010d37c860c02d"} {"level":"info","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0f1be677b7ec68c902ad803b102f596b96f069d78516ce066cba1b5d089a852f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:23:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:23:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1"} {"level":"info","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"63eb89915ca2e7d7cd245720755b198ce081f862e5741275aa010d37c860c02d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:23:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:23:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["63eb89915ca2e7d7cd245720755b198ce081f862e5741275aa010d37c860c02d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"63eb89915ca2e7d7cd245720755b198ce081f862e5741275aa010d37c860c02d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0f1be677b7ec68c902ad803b102f596b96f069d78516ce066cba1b5d089a852f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:23:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:23:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0f1be677b7ec68c902ad803b102f596b96f069d78516ce066cba1b5d089a852f"} {"level":"info","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0f1be677b7ec68c902ad803b102f596b96f069d78516ce066cba1b5d089a852f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:23:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:23:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"63eb89915ca2e7d7cd245720755b198ce081f862e5741275aa010d37c860c02d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:23:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:23:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/63eb89915ca2e7d7cd245720755b198ce081f862e5741275aa010d37c860c02d"} {"level":"info","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"63eb89915ca2e7d7cd245720755b198ce081f862e5741275aa010d37c860c02d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0f1be677b7ec68c902ad803b102f596b96f069d78516ce066cba1b5d089a852f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:23:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:23:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0f1be677b7ec68c902ad803b102f596b96f069d78516ce066cba1b5d089a852f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0f1be677b7ec68c902ad803b102f596b96f069d78516ce066cba1b5d089a852f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:23:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:23:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1"} {"level":"info","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"63eb89915ca2e7d7cd245720755b198ce081f862e5741275aa010d37c860c02d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:23:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:23:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["63eb89915ca2e7d7cd245720755b198ce081f862e5741275aa010d37c860c02d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0f1be677b7ec68c902ad803b102f596b96f069d78516ce066cba1b5d089a852f"} {"level":"info","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/63eb89915ca2e7d7cd245720755b198ce081f862e5741275aa010d37c860c02d"} {"level":"info","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"63eb89915ca2e7d7cd245720755b198ce081f862e5741275aa010d37c860c02d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0f1be677b7ec68c902ad803b102f596b96f069d78516ce066cba1b5d089a852f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:23:58Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:23:58Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966"} {"level":"info","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1"} {"level":"info","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0f1be677b7ec68c902ad803b102f596b96f069d78516ce066cba1b5d089a852f"} {"level":"info","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:23:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:23:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/63eb89915ca2e7d7cd245720755b198ce081f862e5741275aa010d37c860c02d"} {"level":"info","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966"} {"level":"info","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"63eb89915ca2e7d7cd245720755b198ce081f862e5741275aa010d37c860c02d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:23:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:23:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5b85642b174ddc5e56c4489e37f90c1fab13e77275ac8025f63301a8814edc04"} {"level":"info","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1"} {"level":"info","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5b85642b174ddc5e56c4489e37f90c1fab13e77275ac8025f63301a8814edc04","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:23:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:23:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5b85642b174ddc5e56c4489e37f90c1fab13e77275ac8025f63301a8814edc04"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966"} {"level":"info","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a7b5f5f758c31aeddd3e3e4b7c1695ffbf08a2f6d8a7a256b207feb0555d1077"} {"level":"info","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5b85642b174ddc5e56c4489e37f90c1fab13e77275ac8025f63301a8814edc04","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a7b5f5f758c31aeddd3e3e4b7c1695ffbf08a2f6d8a7a256b207feb0555d1077","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:23:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:23:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a7b5f5f758c31aeddd3e3e4b7c1695ffbf08a2f6d8a7a256b207feb0555d1077"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/969e01714a8964e0c4c19d8191ce52391c3f4a5595318aa592d18872fe15efda"} {"level":"info","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a7b5f5f758c31aeddd3e3e4b7c1695ffbf08a2f6d8a7a256b207feb0555d1077","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"969e01714a8964e0c4c19d8191ce52391c3f4a5595318aa592d18872fe15efda","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:23:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:23:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["969e01714a8964e0c4c19d8191ce52391c3f4a5595318aa592d18872fe15efda"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8b44ff54419abbc0a458e1b18a855597d21b491e2648da9dab03ed814e3ab503"} {"level":"info","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5b85642b174ddc5e56c4489e37f90c1fab13e77275ac8025f63301a8814edc04"} {"level":"info","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"969e01714a8964e0c4c19d8191ce52391c3f4a5595318aa592d18872fe15efda","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b44ff54419abbc0a458e1b18a855597d21b491e2648da9dab03ed814e3ab503","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:23:58Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:23:58Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8b44ff54419abbc0a458e1b18a855597d21b491e2648da9dab03ed814e3ab503"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a7b5f5f758c31aeddd3e3e4b7c1695ffbf08a2f6d8a7a256b207feb0555d1077"} {"level":"info","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/969e01714a8964e0c4c19d8191ce52391c3f4a5595318aa592d18872fe15efda"} {"level":"info","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b44ff54419abbc0a458e1b18a855597d21b491e2648da9dab03ed814e3ab503","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5b85642b174ddc5e56c4489e37f90c1fab13e77275ac8025f63301a8814edc04","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a7b5f5f758c31aeddd3e3e4b7c1695ffbf08a2f6d8a7a256b207feb0555d1077","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"969e01714a8964e0c4c19d8191ce52391c3f4a5595318aa592d18872fe15efda","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8b44ff54419abbc0a458e1b18a855597d21b491e2648da9dab03ed814e3ab503","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:23:58Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8b44ff54419abbc0a458e1b18a855597d21b491e2648da9dab03ed814e3ab503"} {"level":"info","ts":"2026-07-19T17:24:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3305e6d9-28bd-4a8f-bb2d-47b48b935ea2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.12:50630","PortSpecifier":{"PortValue":50630}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.39:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3305e6d9-28bd-4a8f-bb2d-47b48b935ea2","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-8d2863.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-19T17:24:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3305e6d9-28bd-4a8f-bb2d-47b48b935ea2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.12:50630","PortSpecifier":{"PortValue":50630}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.39:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784481841,"nanos":361462374},"http":{"id":"3305e6d9-28bd-4a8f-bb2d-47b48b935ea2","method":"POST","headers":{":authority":"e2e-shared-a-8d2863.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.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-19T17:24:01Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"3305e6d9-28bd-4a8f-bb2d-47b48b935ea2","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-19T17:24:01Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3305e6d9-28bd-4a8f-bb2d-47b48b935ea2","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":"ebe1352d-6588-4b99-8a9a-1f69df1a33ea","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=c3dc1ca5-235b-4002-836c-dc144e91c6ec"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/52edea76c58f"]}} {"level":"debug","ts":"2026-07-19T17:24:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3305e6d9-28bd-4a8f-bb2d-47b48b935ea2","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/52edea76c58f"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=c3dc1ca5-235b-4002-836c-dc144e91c6ec"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ebe1352d-6588-4b99-8a9a-1f69df1a33ea","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3b93ac12e0a0d81028964f259a8f44428d66f537186dc30cd9497a9c925fe8c3"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.39:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-8d2863.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.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-19T17:24:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3305e6d9-28bd-4a8f-bb2d-47b48b935ea2","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-19T17:24:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3305e6d9-28bd-4a8f-bb2d-47b48b935ea2","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-19T17:24:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3305e6d9-28bd-4a8f-bb2d-47b48b935ea2","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-8d2863/auth-test-model-8d2863\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-8d2863/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T17:24:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"3305e6d9-28bd-4a8f-bb2d-47b48b935ea2","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":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-19T17:24:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3305e6d9-28bd-4a8f-bb2d-47b48b935ea2","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-19T17:24:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3305e6d9-28bd-4a8f-bb2d-47b48b935ea2","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-19T17:24:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3305e6d9-28bd-4a8f-bb2d-47b48b935ea2","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-19T17:24:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3305e6d9-28bd-4a8f-bb2d-47b48b935ea2","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-19T17:24:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"da2cd81a-d333-4cfd-8a7a-0aa8eac97c3c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.12:38160","PortSpecifier":{"PortValue":38160}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.40:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"da2cd81a-d333-4cfd-8a7a-0aa8eac97c3c","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-0fa4bd.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-19T17:24:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"da2cd81a-d333-4cfd-8a7a-0aa8eac97c3c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.12:38160","PortSpecifier":{"PortValue":38160}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.40:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784481841,"nanos":403510778},"http":{"id":"da2cd81a-d333-4cfd-8a7a-0aa8eac97c3c","method":"POST","headers":{":authority":"e2e-shared-b-0fa4bd.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.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-19T17:24:01Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"da2cd81a-d333-4cfd-8a7a-0aa8eac97c3c","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-19T17:24:01Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"da2cd81a-d333-4cfd-8a7a-0aa8eac97c3c","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":"ebe1352d-6588-4b99-8a9a-1f69df1a33ea","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=c3dc1ca5-235b-4002-836c-dc144e91c6ec"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/52edea76c58f"]}} {"level":"debug","ts":"2026-07-19T17:24:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"da2cd81a-d333-4cfd-8a7a-0aa8eac97c3c","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/52edea76c58f"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=c3dc1ca5-235b-4002-836c-dc144e91c6ec"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ebe1352d-6588-4b99-8a9a-1f69df1a33ea","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.40:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-0fa4bd.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.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-19T17:24:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"da2cd81a-d333-4cfd-8a7a-0aa8eac97c3c","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-19T17:24:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"da2cd81a-d333-4cfd-8a7a-0aa8eac97c3c","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-19T17:24:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"da2cd81a-d333-4cfd-8a7a-0aa8eac97c3c","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-0fa4bd/auth-test-model-0fa4bd\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-0fa4bd/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T17:24:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"da2cd81a-d333-4cfd-8a7a-0aa8eac97c3c","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-19T17:24:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"da2cd81a-d333-4cfd-8a7a-0aa8eac97c3c","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-19T17:24:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"da2cd81a-d333-4cfd-8a7a-0aa8eac97c3c","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-19T17:24:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"da2cd81a-d333-4cfd-8a7a-0aa8eac97c3c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-19T17:24:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"da2cd81a-d333-4cfd-8a7a-0aa8eac97c3c","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-19T17:24:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4c3c4ecb-d95f-4cf7-8e01-40bdc5f18ff5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.12:50634","PortSpecifier":{"PortValue":50634}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.39:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"4c3c4ecb-d95f-4cf7-8e01-40bdc5f18ff5","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-a-8d2863.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-19T17:24:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4c3c4ecb-d95f-4cf7-8e01-40bdc5f18ff5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.12:50634","PortSpecifier":{"PortValue":50634}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.39:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784481841,"nanos":463162603},"http":{"id":"4c3c4ecb-d95f-4cf7-8e01-40bdc5f18ff5","method":"POST","headers":{":authority":"e2e-shared-a-8d2863.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.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-19T17:24:01Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"4c3c4ecb-d95f-4cf7-8e01-40bdc5f18ff5","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-19T17:24:01Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"4c3c4ecb-d95f-4cf7-8e01-40bdc5f18ff5","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":"ebe1352d-6588-4b99-8a9a-1f69df1a33ea","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=c3dc1ca5-235b-4002-836c-dc144e91c6ec"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/52edea76c58f"]}} {"level":"debug","ts":"2026-07-19T17:24:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"4c3c4ecb-d95f-4cf7-8e01-40bdc5f18ff5","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/52edea76c58f"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=c3dc1ca5-235b-4002-836c-dc144e91c6ec"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ebe1352d-6588-4b99-8a9a-1f69df1a33ea","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3b93ac12e0a0d81028964f259a8f44428d66f537186dc30cd9497a9c925fe8c3"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.39:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-8d2863.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.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-19T17:24:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4c3c4ecb-d95f-4cf7-8e01-40bdc5f18ff5","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-19T17:24:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4c3c4ecb-d95f-4cf7-8e01-40bdc5f18ff5","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-19T17:24:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4c3c4ecb-d95f-4cf7-8e01-40bdc5f18ff5","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-8d2863/auth-test-model-8d2863\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-8d2863/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T17:24:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"4c3c4ecb-d95f-4cf7-8e01-40bdc5f18ff5","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":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-19T17:24:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4c3c4ecb-d95f-4cf7-8e01-40bdc5f18ff5","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-19T17:24:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4c3c4ecb-d95f-4cf7-8e01-40bdc5f18ff5","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-19T17:24:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4c3c4ecb-d95f-4cf7-8e01-40bdc5f18ff5","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-19T17:24:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4c3c4ecb-d95f-4cf7-8e01-40bdc5f18ff5","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-19T17:24:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f7f7c33b-f97c-4d8d-a7f7-eaca77330024","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.12:38170","PortSpecifier":{"PortValue":38170}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.40:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f7f7c33b-f97c-4d8d-a7f7-eaca77330024","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-b-0fa4bd.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-19T17:24:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f7f7c33b-f97c-4d8d-a7f7-eaca77330024","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.12:38170","PortSpecifier":{"PortValue":38170}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.40:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784481841,"nanos":514186238},"http":{"id":"f7f7c33b-f97c-4d8d-a7f7-eaca77330024","method":"POST","headers":{":authority":"e2e-shared-b-0fa4bd.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.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-19T17:24:01Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"f7f7c33b-f97c-4d8d-a7f7-eaca77330024","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-19T17:24:01Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f7f7c33b-f97c-4d8d-a7f7-eaca77330024","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":"ebe1352d-6588-4b99-8a9a-1f69df1a33ea","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=c3dc1ca5-235b-4002-836c-dc144e91c6ec"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/52edea76c58f"]}} {"level":"debug","ts":"2026-07-19T17:24:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f7f7c33b-f97c-4d8d-a7f7-eaca77330024","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/52edea76c58f"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=c3dc1ca5-235b-4002-836c-dc144e91c6ec"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ebe1352d-6588-4b99-8a9a-1f69df1a33ea","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.40:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-0fa4bd.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.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-19T17:24:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f7f7c33b-f97c-4d8d-a7f7-eaca77330024","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-19T17:24:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f7f7c33b-f97c-4d8d-a7f7-eaca77330024","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-19T17:24:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f7f7c33b-f97c-4d8d-a7f7-eaca77330024","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-0fa4bd/auth-test-model-0fa4bd\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-0fa4bd/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T17:24:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"f7f7c33b-f97c-4d8d-a7f7-eaca77330024","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-19T17:24:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f7f7c33b-f97c-4d8d-a7f7-eaca77330024","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-19T17:24:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f7f7c33b-f97c-4d8d-a7f7-eaca77330024","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-19T17:24:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f7f7c33b-f97c-4d8d-a7f7-eaca77330024","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-19T17:24:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f7f7c33b-f97c-4d8d-a7f7-eaca77330024","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-19T17:24:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966"} {"level":"info","ts":"2026-07-19T17:24:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403"} {"level":"info","ts":"2026-07-19T17:24:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5b85642b174ddc5e56c4489e37f90c1fab13e77275ac8025f63301a8814edc04"} {"level":"info","ts":"2026-07-19T17:24:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/63eb89915ca2e7d7cd245720755b198ce081f862e5741275aa010d37c860c02d"} {"level":"info","ts":"2026-07-19T17:24:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/969e01714a8964e0c4c19d8191ce52391c3f4a5595318aa592d18872fe15efda"} {"level":"info","ts":"2026-07-19T17:24:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a"} {"level":"info","ts":"2026-07-19T17:24:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1"} {"level":"info","ts":"2026-07-19T17:24:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0f1be677b7ec68c902ad803b102f596b96f069d78516ce066cba1b5d089a852f"} {"level":"info","ts":"2026-07-19T17:24:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/25d9550e4fd0337bc959555dd8a3418267a7e9ae9d7b653adef2b9ff3eb0440b"} {"level":"info","ts":"2026-07-19T17:24:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8b44ff54419abbc0a458e1b18a855597d21b491e2648da9dab03ed814e3ab503"} {"level":"info","ts":"2026-07-19T17:24:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70"} {"level":"info","ts":"2026-07-19T17:24:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a7b5f5f758c31aeddd3e3e4b7c1695ffbf08a2f6d8a7a256b207feb0555d1077"} {"level":"debug","ts":"2026-07-19T17:24:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a7b5f5f758c31aeddd3e3e4b7c1695ffbf08a2f6d8a7a256b207feb0555d1077","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a7b5f5f758c31aeddd3e3e4b7c1695ffbf08a2f6d8a7a256b207feb0555d1077","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a7b5f5f758c31aeddd3e3e4b7c1695ffbf08a2f6d8a7a256b207feb0555d1077","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a7b5f5f758c31aeddd3e3e4b7c1695ffbf08a2f6d8a7a256b207feb0555d1077","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:24:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a7b5f5f758c31aeddd3e3e4b7c1695ffbf08a2f6d8a7a256b207feb0555d1077"} {"level":"debug","ts":"2026-07-19T17:24:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a7b5f5f758c31aeddd3e3e4b7c1695ffbf08a2f6d8a7a256b207feb0555d1077","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:24:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a7b5f5f758c31aeddd3e3e4b7c1695ffbf08a2f6d8a7a256b207feb0555d1077"} {"level":"debug","ts":"2026-07-19T17:24:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a7b5f5f758c31aeddd3e3e4b7c1695ffbf08a2f6d8a7a256b207feb0555d1077","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:24:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:24:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a7b5f5f758c31aeddd3e3e4b7c1695ffbf08a2f6d8a7a256b207feb0555d1077"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a7b5f5f758c31aeddd3e3e4b7c1695ffbf08a2f6d8a7a256b207feb0555d1077","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a7b5f5f758c31aeddd3e3e4b7c1695ffbf08a2f6d8a7a256b207feb0555d1077","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a7b5f5f758c31aeddd3e3e4b7c1695ffbf08a2f6d8a7a256b207feb0555d1077","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b44ff54419abbc0a458e1b18a855597d21b491e2648da9dab03ed814e3ab503","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24:17Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a7b5f5f758c31aeddd3e3e4b7c1695ffbf08a2f6d8a7a256b207feb0555d1077"} {"level":"info","ts":"2026-07-19T17:24:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b44ff54419abbc0a458e1b18a855597d21b491e2648da9dab03ed814e3ab503","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a7b5f5f758c31aeddd3e3e4b7c1695ffbf08a2f6d8a7a256b207feb0555d1077","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:24:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:24:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a7b5f5f758c31aeddd3e3e4b7c1695ffbf08a2f6d8a7a256b207feb0555d1077"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a7b5f5f758c31aeddd3e3e4b7c1695ffbf08a2f6d8a7a256b207feb0555d1077","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b44ff54419abbc0a458e1b18a855597d21b491e2648da9dab03ed814e3ab503","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8b44ff54419abbc0a458e1b18a855597d21b491e2648da9dab03ed814e3ab503"} {"level":"info","ts":"2026-07-19T17:24:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b44ff54419abbc0a458e1b18a855597d21b491e2648da9dab03ed814e3ab503","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a7b5f5f758c31aeddd3e3e4b7c1695ffbf08a2f6d8a7a256b207feb0555d1077","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a7b5f5f758c31aeddd3e3e4b7c1695ffbf08a2f6d8a7a256b207feb0555d1077"} {"level":"info","ts":"2026-07-19T17:24:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a7b5f5f758c31aeddd3e3e4b7c1695ffbf08a2f6d8a7a256b207feb0555d1077","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8b44ff54419abbc0a458e1b18a855597d21b491e2648da9dab03ed814e3ab503","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a7b5f5f758c31aeddd3e3e4b7c1695ffbf08a2f6d8a7a256b207feb0555d1077","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:24:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:24:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a7b5f5f758c31aeddd3e3e4b7c1695ffbf08a2f6d8a7a256b207feb0555d1077"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a7b5f5f758c31aeddd3e3e4b7c1695ffbf08a2f6d8a7a256b207feb0555d1077","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a7b5f5f758c31aeddd3e3e4b7c1695ffbf08a2f6d8a7a256b207feb0555d1077","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:24:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:24:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a7b5f5f758c31aeddd3e3e4b7c1695ffbf08a2f6d8a7a256b207feb0555d1077"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8b44ff54419abbc0a458e1b18a855597d21b491e2648da9dab03ed814e3ab503"} {"level":"error","ts":"2026-07-19T17:24:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"a7b5f5f758c31aeddd3e3e4b7c1695ffbf08a2f6d8a7a256b207feb0555d1077","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"a7b5f5f758c31aeddd3e3e4b7c1695ffbf08a2f6d8a7a256b207feb0555d1077\": 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-19T17:24:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a7b5f5f758c31aeddd3e3e4b7c1695ffbf08a2f6d8a7a256b207feb0555d1077","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a7b5f5f758c31aeddd3e3e4b7c1695ffbf08a2f6d8a7a256b207feb0555d1077","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b44ff54419abbc0a458e1b18a855597d21b491e2648da9dab03ed814e3ab503","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:24:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:24:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8b44ff54419abbc0a458e1b18a855597d21b491e2648da9dab03ed814e3ab503"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a7b5f5f758c31aeddd3e3e4b7c1695ffbf08a2f6d8a7a256b207feb0555d1077"} {"level":"info","ts":"2026-07-19T17:24:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b44ff54419abbc0a458e1b18a855597d21b491e2648da9dab03ed814e3ab503","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a7b5f5f758c31aeddd3e3e4b7c1695ffbf08a2f6d8a7a256b207feb0555d1077","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8b44ff54419abbc0a458e1b18a855597d21b491e2648da9dab03ed814e3ab503","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a7b5f5f758c31aeddd3e3e4b7c1695ffbf08a2f6d8a7a256b207feb0555d1077"} {"level":"debug","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a7b5f5f758c31aeddd3e3e4b7c1695ffbf08a2f6d8a7a256b207feb0555d1077","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a7b5f5f758c31aeddd3e3e4b7c1695ffbf08a2f6d8a7a256b207feb0555d1077"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a7b5f5f758c31aeddd3e3e4b7c1695ffbf08a2f6d8a7a256b207feb0555d1077","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8b44ff54419abbc0a458e1b18a855597d21b491e2648da9dab03ed814e3ab503"} {"level":"debug","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a7b5f5f758c31aeddd3e3e4b7c1695ffbf08a2f6d8a7a256b207feb0555d1077","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a7b5f5f758c31aeddd3e3e4b7c1695ffbf08a2f6d8a7a256b207feb0555d1077"} {"level":"debug","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966"} {"level":"debug","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966"} {"level":"debug","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"969e01714a8964e0c4c19d8191ce52391c3f4a5595318aa592d18872fe15efda","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966"} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"969e01714a8964e0c4c19d8191ce52391c3f4a5595318aa592d18872fe15efda","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"969e01714a8964e0c4c19d8191ce52391c3f4a5595318aa592d18872fe15efda","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/969e01714a8964e0c4c19d8191ce52391c3f4a5595318aa592d18872fe15efda"} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"969e01714a8964e0c4c19d8191ce52391c3f4a5595318aa592d18872fe15efda","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"969e01714a8964e0c4c19d8191ce52391c3f4a5595318aa592d18872fe15efda","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["969e01714a8964e0c4c19d8191ce52391c3f4a5595318aa592d18872fe15efda"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966"} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"969e01714a8964e0c4c19d8191ce52391c3f4a5595318aa592d18872fe15efda","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/969e01714a8964e0c4c19d8191ce52391c3f4a5595318aa592d18872fe15efda"} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"969e01714a8964e0c4c19d8191ce52391c3f4a5595318aa592d18872fe15efda","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966"} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/969e01714a8964e0c4c19d8191ce52391c3f4a5595318aa592d18872fe15efda"} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1"} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966"} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1"} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966"} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0f1be677b7ec68c902ad803b102f596b96f069d78516ce066cba1b5d089a852f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1"} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0f1be677b7ec68c902ad803b102f596b96f069d78516ce066cba1b5d089a852f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966"} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0f1be677b7ec68c902ad803b102f596b96f069d78516ce066cba1b5d089a852f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0f1be677b7ec68c902ad803b102f596b96f069d78516ce066cba1b5d089a852f"} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0f1be677b7ec68c902ad803b102f596b96f069d78516ce066cba1b5d089a852f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1"} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0f1be677b7ec68c902ad803b102f596b96f069d78516ce066cba1b5d089a852f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0f1be677b7ec68c902ad803b102f596b96f069d78516ce066cba1b5d089a852f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966"} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0f1be677b7ec68c902ad803b102f596b96f069d78516ce066cba1b5d089a852f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0f1be677b7ec68c902ad803b102f596b96f069d78516ce066cba1b5d089a852f"} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0f1be677b7ec68c902ad803b102f596b96f069d78516ce066cba1b5d089a852f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1"} {"level":"debug","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966"} {"level":"debug","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a"} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0f1be677b7ec68c902ad803b102f596b96f069d78516ce066cba1b5d089a852f"} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1"} {"level":"debug","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a"} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a"} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a"} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5b85642b174ddc5e56c4489e37f90c1fab13e77275ac8025f63301a8814edc04","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a"} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5b85642b174ddc5e56c4489e37f90c1fab13e77275ac8025f63301a8814edc04","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5b85642b174ddc5e56c4489e37f90c1fab13e77275ac8025f63301a8814edc04"} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"25d9550e4fd0337bc959555dd8a3418267a7e9ae9d7b653adef2b9ff3eb0440b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/25d9550e4fd0337bc959555dd8a3418267a7e9ae9d7b653adef2b9ff3eb0440b"} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5b85642b174ddc5e56c4489e37f90c1fab13e77275ac8025f63301a8814edc04"} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"25d9550e4fd0337bc959555dd8a3418267a7e9ae9d7b653adef2b9ff3eb0440b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5b85642b174ddc5e56c4489e37f90c1fab13e77275ac8025f63301a8814edc04","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5b85642b174ddc5e56c4489e37f90c1fab13e77275ac8025f63301a8814edc04"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a"} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70"} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/63eb89915ca2e7d7cd245720755b198ce081f862e5741275aa010d37c860c02d"} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5b85642b174ddc5e56c4489e37f90c1fab13e77275ac8025f63301a8814edc04","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403"} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/25d9550e4fd0337bc959555dd8a3418267a7e9ae9d7b653adef2b9ff3eb0440b"} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"63eb89915ca2e7d7cd245720755b198ce081f862e5741275aa010d37c860c02d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["63eb89915ca2e7d7cd245720755b198ce081f862e5741275aa010d37c860c02d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5b85642b174ddc5e56c4489e37f90c1fab13e77275ac8025f63301a8814edc04"} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70"} {"level":"info","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"63eb89915ca2e7d7cd245720755b198ce081f862e5741275aa010d37c860c02d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:24:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/63eb89915ca2e7d7cd245720755b198ce081f862e5741275aa010d37c860c02d"} {"level":"info","ts":"2026-07-19T17:24:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"25d9550e4fd0337bc959555dd8a3418267a7e9ae9d7b653adef2b9ff3eb0440b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:24:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:24:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["25d9550e4fd0337bc959555dd8a3418267a7e9ae9d7b653adef2b9ff3eb0440b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403"} {"level":"info","ts":"2026-07-19T17:24:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"25d9550e4fd0337bc959555dd8a3418267a7e9ae9d7b653adef2b9ff3eb0440b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5b85642b174ddc5e56c4489e37f90c1fab13e77275ac8025f63301a8814edc04","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"63eb89915ca2e7d7cd245720755b198ce081f862e5741275aa010d37c860c02d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"25d9550e4fd0337bc959555dd8a3418267a7e9ae9d7b653adef2b9ff3eb0440b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/25d9550e4fd0337bc959555dd8a3418267a7e9ae9d7b653adef2b9ff3eb0440b"} {"level":"info","ts":"2026-07-19T17:24:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"25d9550e4fd0337bc959555dd8a3418267a7e9ae9d7b653adef2b9ff3eb0440b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"25d9550e4fd0337bc959555dd8a3418267a7e9ae9d7b653adef2b9ff3eb0440b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:24:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:24:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["25d9550e4fd0337bc959555dd8a3418267a7e9ae9d7b653adef2b9ff3eb0440b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/25d9550e4fd0337bc959555dd8a3418267a7e9ae9d7b653adef2b9ff3eb0440b"} {"level":"info","ts":"2026-07-19T17:24:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"25d9550e4fd0337bc959555dd8a3418267a7e9ae9d7b653adef2b9ff3eb0440b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"25d9550e4fd0337bc959555dd8a3418267a7e9ae9d7b653adef2b9ff3eb0440b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:24:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:24:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["25d9550e4fd0337bc959555dd8a3418267a7e9ae9d7b653adef2b9ff3eb0440b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/25d9550e4fd0337bc959555dd8a3418267a7e9ae9d7b653adef2b9ff3eb0440b"} {"level":"error","ts":"2026-07-19T17:24:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"25d9550e4fd0337bc959555dd8a3418267a7e9ae9d7b653adef2b9ff3eb0440b","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"25d9550e4fd0337bc959555dd8a3418267a7e9ae9d7b653adef2b9ff3eb0440b\": 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-19T17:24:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"25d9550e4fd0337bc959555dd8a3418267a7e9ae9d7b653adef2b9ff3eb0440b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"25d9550e4fd0337bc959555dd8a3418267a7e9ae9d7b653adef2b9ff3eb0440b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:24:20Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b341e09b-215b-4342-b281-46902a3d8082","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.12:37146","PortSpecifier":{"PortValue":37146}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.39:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b341e09b-215b-4342-b281-46902a3d8082","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-8d2863.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-19T17:24:20Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b341e09b-215b-4342-b281-46902a3d8082","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.12:37146","PortSpecifier":{"PortValue":37146}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.39:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784481860,"nanos":863744345},"http":{"id":"b341e09b-215b-4342-b281-46902a3d8082","method":"POST","headers":{":authority":"e2e-shared-a-8d2863.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.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-19T17:24:20Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"b341e09b-215b-4342-b281-46902a3d8082","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-19T17:24:20Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b341e09b-215b-4342-b281-46902a3d8082","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":"ebe1352d-6588-4b99-8a9a-1f69df1a33ea","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=c3dc1ca5-235b-4002-836c-dc144e91c6ec"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/52edea76c58f"]}} {"level":"debug","ts":"2026-07-19T17:24:20Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b341e09b-215b-4342-b281-46902a3d8082","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/52edea76c58f"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=c3dc1ca5-235b-4002-836c-dc144e91c6ec"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ebe1352d-6588-4b99-8a9a-1f69df1a33ea","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3b93ac12e0a0d81028964f259a8f44428d66f537186dc30cd9497a9c925fe8c3"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.39:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-8d2863.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.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-19T17:24:20Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b341e09b-215b-4342-b281-46902a3d8082","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-19T17:24:20Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b341e09b-215b-4342-b281-46902a3d8082","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-19T17:24:20Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b341e09b-215b-4342-b281-46902a3d8082","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-8d2863/auth-test-model-8d2863\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-8d2863/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T17:24:20Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"b341e09b-215b-4342-b281-46902a3d8082","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":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-19T17:24:20Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b341e09b-215b-4342-b281-46902a3d8082","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-19T17:24:20Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b341e09b-215b-4342-b281-46902a3d8082","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-19T17:24:20Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b341e09b-215b-4342-b281-46902a3d8082","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-19T17:24:20Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b341e09b-215b-4342-b281-46902a3d8082","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-19T17:24:20Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e773f454-656d-4726-a2a4-208091cd61cf","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.12:55666","PortSpecifier":{"PortValue":55666}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.40:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e773f454-656d-4726-a2a4-208091cd61cf","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-0fa4bd.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-19T17:24:20Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e773f454-656d-4726-a2a4-208091cd61cf","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.12:55666","PortSpecifier":{"PortValue":55666}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.40:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784481860,"nanos":909488147},"http":{"id":"e773f454-656d-4726-a2a4-208091cd61cf","method":"POST","headers":{":authority":"e2e-shared-b-0fa4bd.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.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-19T17:24:20Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"e773f454-656d-4726-a2a4-208091cd61cf","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-19T17:24:20Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e773f454-656d-4726-a2a4-208091cd61cf","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":"ebe1352d-6588-4b99-8a9a-1f69df1a33ea","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=c3dc1ca5-235b-4002-836c-dc144e91c6ec"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/52edea76c58f"]}} {"level":"debug","ts":"2026-07-19T17:24:20Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e773f454-656d-4726-a2a4-208091cd61cf","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/52edea76c58f"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=c3dc1ca5-235b-4002-836c-dc144e91c6ec"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ebe1352d-6588-4b99-8a9a-1f69df1a33ea","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.40:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-0fa4bd.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.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-19T17:24:20Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e773f454-656d-4726-a2a4-208091cd61cf","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-19T17:24:20Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e773f454-656d-4726-a2a4-208091cd61cf","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-19T17:24:20Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e773f454-656d-4726-a2a4-208091cd61cf","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-0fa4bd/auth-test-model-0fa4bd\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-0fa4bd/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T17:24:20Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"e773f454-656d-4726-a2a4-208091cd61cf","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-19T17:24:20Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e773f454-656d-4726-a2a4-208091cd61cf","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-19T17:24:20Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e773f454-656d-4726-a2a4-208091cd61cf","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-19T17:24:20Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e773f454-656d-4726-a2a4-208091cd61cf","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-19T17:24:20Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e773f454-656d-4726-a2a4-208091cd61cf","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-19T17:24:20Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e914e543-eb70-42ef-9817-a71cb95501cc","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.12:55672","PortSpecifier":{"PortValue":55672}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.40:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e914e543-eb70-42ef-9817-a71cb95501cc","method":"GET","path":"/maas-api/v1/api-keys/a8a8bc9e-bf70-4b05-a301-52286b5d845a","host":"e2e-shared-b-0fa4bd.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-19T17:24:20Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e914e543-eb70-42ef-9817-a71cb95501cc","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.12:55672","PortSpecifier":{"PortValue":55672}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.40:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784481860,"nanos":969917661},"http":{"id":"e914e543-eb70-42ef-9817-a71cb95501cc","method":"GET","headers":{":authority":"e2e-shared-b-0fa4bd.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/a8a8bc9e-bf70-4b05-a301-52286b5d845a",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T17:24:20Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"e914e543-eb70-42ef-9817-a71cb95501cc","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-19T17:24:20Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e914e543-eb70-42ef-9817-a71cb95501cc","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":"ebe1352d-6588-4b99-8a9a-1f69df1a33ea","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=c3dc1ca5-235b-4002-836c-dc144e91c6ec"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/52edea76c58f"]}} {"level":"debug","ts":"2026-07-19T17:24:20Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e914e543-eb70-42ef-9817-a71cb95501cc","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/52edea76c58f"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=c3dc1ca5-235b-4002-836c-dc144e91c6ec"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ebe1352d-6588-4b99-8a9a-1f69df1a33ea","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.40:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-0fa4bd.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/a8a8bc9e-bf70-4b05-a301-52286b5d845a",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T17:24:20Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e914e543-eb70-42ef-9817-a71cb95501cc","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-19T17:24:20Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e914e543-eb70-42ef-9817-a71cb95501cc","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-19T17:24:20Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e914e543-eb70-42ef-9817-a71cb95501cc","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-0fa4bd/auth-test-model-0fa4bd\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-0fa4bd/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T17:24:20Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"e914e543-eb70-42ef-9817-a71cb95501cc","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-19T17:24:20Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e914e543-eb70-42ef-9817-a71cb95501cc","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-19T17:24:20Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e914e543-eb70-42ef-9817-a71cb95501cc","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-19T17:24:20Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e914e543-eb70-42ef-9817-a71cb95501cc","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-19T17:24:20Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e914e543-eb70-42ef-9817-a71cb95501cc","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-19T17:24:21Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"df1bd79e-f135-4012-9dce-6f07ffc3c693","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.12:37156","PortSpecifier":{"PortValue":37156}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.39:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"df1bd79e-f135-4012-9dce-6f07ffc3c693","method":"GET","path":"/maas-api/v1/api-keys/a8a8bc9e-bf70-4b05-a301-52286b5d845a","host":"e2e-shared-a-8d2863.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-19T17:24:21Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"df1bd79e-f135-4012-9dce-6f07ffc3c693","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.12:37156","PortSpecifier":{"PortValue":37156}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.39:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784481861,"nanos":2296314},"http":{"id":"df1bd79e-f135-4012-9dce-6f07ffc3c693","method":"GET","headers":{":authority":"e2e-shared-a-8d2863.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/a8a8bc9e-bf70-4b05-a301-52286b5d845a",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T17:24:21Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"df1bd79e-f135-4012-9dce-6f07ffc3c693","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-19T17:24:21Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"df1bd79e-f135-4012-9dce-6f07ffc3c693","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":"ebe1352d-6588-4b99-8a9a-1f69df1a33ea","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=c3dc1ca5-235b-4002-836c-dc144e91c6ec"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/52edea76c58f"]}} {"level":"debug","ts":"2026-07-19T17:24:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"df1bd79e-f135-4012-9dce-6f07ffc3c693","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/52edea76c58f"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=c3dc1ca5-235b-4002-836c-dc144e91c6ec"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ebe1352d-6588-4b99-8a9a-1f69df1a33ea","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3b93ac12e0a0d81028964f259a8f44428d66f537186dc30cd9497a9c925fe8c3"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.39:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-8d2863.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/a8a8bc9e-bf70-4b05-a301-52286b5d845a",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T17:24:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"df1bd79e-f135-4012-9dce-6f07ffc3c693","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-19T17:24:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"df1bd79e-f135-4012-9dce-6f07ffc3c693","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-19T17:24:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"df1bd79e-f135-4012-9dce-6f07ffc3c693","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-8d2863/auth-test-model-8d2863\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-8d2863/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T17:24:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"df1bd79e-f135-4012-9dce-6f07ffc3c693","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":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-19T17:24:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"df1bd79e-f135-4012-9dce-6f07ffc3c693","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-19T17:24:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"df1bd79e-f135-4012-9dce-6f07ffc3c693","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-19T17:24:21Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"df1bd79e-f135-4012-9dce-6f07ffc3c693","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-19T17:24:21Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"df1bd79e-f135-4012-9dce-6f07ffc3c693","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-19T17:24:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/25d9550e4fd0337bc959555dd8a3418267a7e9ae9d7b653adef2b9ff3eb0440b"} {"level":"info","ts":"2026-07-19T17:24:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a"} {"level":"info","ts":"2026-07-19T17:24:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/969e01714a8964e0c4c19d8191ce52391c3f4a5595318aa592d18872fe15efda"} {"level":"info","ts":"2026-07-19T17:24:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1"} {"level":"info","ts":"2026-07-19T17:24:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966"} {"level":"info","ts":"2026-07-19T17:24:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/27cbbcecf476921d7d7e9ab04439dc43a33bf6cee5ed2c5df69c45fc0366cbe1"} {"level":"info","ts":"2026-07-19T17:24:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403"} {"level":"info","ts":"2026-07-19T17:24:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ea69578577390d64fe2c0275a934070f6104f976c0a3ea9ef64b6e36c853fd0b"} {"level":"info","ts":"2026-07-19T17:24:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/84e78128156fb6d15926a9717fe94de9f030a79802ba0971097855bd95b940fe"} {"level":"info","ts":"2026-07-19T17:24:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117"} {"level":"info","ts":"2026-07-19T17:24:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/117eff1bfb6e9c17e80026bbbc87aea91cbe91e5e05f362d0aec27e5e1481cf7"} {"level":"info","ts":"2026-07-19T17:24:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/63eb89915ca2e7d7cd245720755b198ce081f862e5741275aa010d37c860c02d"} {"level":"info","ts":"2026-07-19T17:24:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1402e42ca9940322024543ec952b345d873b1046ed32c4db87e16dbb0eaa53a3"} {"level":"info","ts":"2026-07-19T17:24:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2a3a9f348d172dfc454497f830d828e7d99e4a0579c13bd01eb44e8044eb7f67"} {"level":"info","ts":"2026-07-19T17:24:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/056bbd0b9518e6801e4c615542253949d4ec504795a3683ca2b1c83ffecf82fb"} {"level":"info","ts":"2026-07-19T17:24:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7c7064ac2fbfa980b1d9eaecbfe026dea51a127536ee74c94ee20482e3498714"} {"level":"info","ts":"2026-07-19T17:24:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a7b5f5f758c31aeddd3e3e4b7c1695ffbf08a2f6d8a7a256b207feb0555d1077"} {"level":"info","ts":"2026-07-19T17:24:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3b93ac12e0a0d81028964f259a8f44428d66f537186dc30cd9497a9c925fe8c3"} {"level":"info","ts":"2026-07-19T17:24:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0f1be677b7ec68c902ad803b102f596b96f069d78516ce066cba1b5d089a852f"} {"level":"info","ts":"2026-07-19T17:24:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/11a1308b1fcc76b992bf9233075cee8e35352b1e0011841eeac4346d1c99b56b"} {"level":"info","ts":"2026-07-19T17:24:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5b85642b174ddc5e56c4489e37f90c1fab13e77275ac8025f63301a8814edc04"} {"level":"info","ts":"2026-07-19T17:24:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f5182ee6c7bb4d8059e0d8c72934f2364be15a54ef3544be5082aea3611deeee"} {"level":"info","ts":"2026-07-19T17:24:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70"} {"level":"info","ts":"2026-07-19T17:24:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8b44ff54419abbc0a458e1b18a855597d21b491e2648da9dab03ed814e3ab503"} {"level":"debug","ts":"2026-07-19T17:24:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"056bbd0b9518e6801e4c615542253949d4ec504795a3683ca2b1c83ffecf82fb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"056bbd0b9518e6801e4c615542253949d4ec504795a3683ca2b1c83ffecf82fb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"056bbd0b9518e6801e4c615542253949d4ec504795a3683ca2b1c83ffecf82fb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"056bbd0b9518e6801e4c615542253949d4ec504795a3683ca2b1c83ffecf82fb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:24:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/056bbd0b9518e6801e4c615542253949d4ec504795a3683ca2b1c83ffecf82fb"} {"level":"debug","ts":"2026-07-19T17:24:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"056bbd0b9518e6801e4c615542253949d4ec504795a3683ca2b1c83ffecf82fb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:24:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/056bbd0b9518e6801e4c615542253949d4ec504795a3683ca2b1c83ffecf82fb"} {"level":"debug","ts":"2026-07-19T17:24:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"056bbd0b9518e6801e4c615542253949d4ec504795a3683ca2b1c83ffecf82fb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:24:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:24:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["056bbd0b9518e6801e4c615542253949d4ec504795a3683ca2b1c83ffecf82fb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"056bbd0b9518e6801e4c615542253949d4ec504795a3683ca2b1c83ffecf82fb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"056bbd0b9518e6801e4c615542253949d4ec504795a3683ca2b1c83ffecf82fb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"056bbd0b9518e6801e4c615542253949d4ec504795a3683ca2b1c83ffecf82fb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"056bbd0b9518e6801e4c615542253949d4ec504795a3683ca2b1c83ffecf82fb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"056bbd0b9518e6801e4c615542253949d4ec504795a3683ca2b1c83ffecf82fb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:24:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/056bbd0b9518e6801e4c615542253949d4ec504795a3683ca2b1c83ffecf82fb"} {"level":"debug","ts":"2026-07-19T17:24:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"056bbd0b9518e6801e4c615542253949d4ec504795a3683ca2b1c83ffecf82fb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:24:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/056bbd0b9518e6801e4c615542253949d4ec504795a3683ca2b1c83ffecf82fb"} {"level":"debug","ts":"2026-07-19T17:24:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"056bbd0b9518e6801e4c615542253949d4ec504795a3683ca2b1c83ffecf82fb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:24:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:24:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["056bbd0b9518e6801e4c615542253949d4ec504795a3683ca2b1c83ffecf82fb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"056bbd0b9518e6801e4c615542253949d4ec504795a3683ca2b1c83ffecf82fb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"056bbd0b9518e6801e4c615542253949d4ec504795a3683ca2b1c83ffecf82fb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"056bbd0b9518e6801e4c615542253949d4ec504795a3683ca2b1c83ffecf82fb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"056bbd0b9518e6801e4c615542253949d4ec504795a3683ca2b1c83ffecf82fb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"056bbd0b9518e6801e4c615542253949d4ec504795a3683ca2b1c83ffecf82fb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:24:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/056bbd0b9518e6801e4c615542253949d4ec504795a3683ca2b1c83ffecf82fb"} {"level":"debug","ts":"2026-07-19T17:24:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"056bbd0b9518e6801e4c615542253949d4ec504795a3683ca2b1c83ffecf82fb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:24:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/056bbd0b9518e6801e4c615542253949d4ec504795a3683ca2b1c83ffecf82fb"} {"level":"debug","ts":"2026-07-19T17:24:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"056bbd0b9518e6801e4c615542253949d4ec504795a3683ca2b1c83ffecf82fb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:24:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:24:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["056bbd0b9518e6801e4c615542253949d4ec504795a3683ca2b1c83ffecf82fb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"056bbd0b9518e6801e4c615542253949d4ec504795a3683ca2b1c83ffecf82fb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"056bbd0b9518e6801e4c615542253949d4ec504795a3683ca2b1c83ffecf82fb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/056bbd0b9518e6801e4c615542253949d4ec504795a3683ca2b1c83ffecf82fb"} {"level":"debug","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1402e42ca9940322024543ec952b345d873b1046ed32c4db87e16dbb0eaa53a3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1402e42ca9940322024543ec952b345d873b1046ed32c4db87e16dbb0eaa53a3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1402e42ca9940322024543ec952b345d873b1046ed32c4db87e16dbb0eaa53a3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1402e42ca9940322024543ec952b345d873b1046ed32c4db87e16dbb0eaa53a3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1402e42ca9940322024543ec952b345d873b1046ed32c4db87e16dbb0eaa53a3"} {"level":"debug","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1402e42ca9940322024543ec952b345d873b1046ed32c4db87e16dbb0eaa53a3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1402e42ca9940322024543ec952b345d873b1046ed32c4db87e16dbb0eaa53a3"} {"level":"debug","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1402e42ca9940322024543ec952b345d873b1046ed32c4db87e16dbb0eaa53a3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:24:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:24:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1402e42ca9940322024543ec952b345d873b1046ed32c4db87e16dbb0eaa53a3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1402e42ca9940322024543ec952b345d873b1046ed32c4db87e16dbb0eaa53a3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1402e42ca9940322024543ec952b345d873b1046ed32c4db87e16dbb0eaa53a3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1402e42ca9940322024543ec952b345d873b1046ed32c4db87e16dbb0eaa53a3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"11a1308b1fcc76b992bf9233075cee8e35352b1e0011841eeac4346d1c99b56b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24:30Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1402e42ca9940322024543ec952b345d873b1046ed32c4db87e16dbb0eaa53a3"} {"level":"info","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"11a1308b1fcc76b992bf9233075cee8e35352b1e0011841eeac4346d1c99b56b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1402e42ca9940322024543ec952b345d873b1046ed32c4db87e16dbb0eaa53a3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:24:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:24:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1402e42ca9940322024543ec952b345d873b1046ed32c4db87e16dbb0eaa53a3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/11a1308b1fcc76b992bf9233075cee8e35352b1e0011841eeac4346d1c99b56b"} {"level":"info","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1402e42ca9940322024543ec952b345d873b1046ed32c4db87e16dbb0eaa53a3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"11a1308b1fcc76b992bf9233075cee8e35352b1e0011841eeac4346d1c99b56b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:24:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:24:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["11a1308b1fcc76b992bf9233075cee8e35352b1e0011841eeac4346d1c99b56b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"11a1308b1fcc76b992bf9233075cee8e35352b1e0011841eeac4346d1c99b56b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1402e42ca9940322024543ec952b345d873b1046ed32c4db87e16dbb0eaa53a3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1402e42ca9940322024543ec952b345d873b1046ed32c4db87e16dbb0eaa53a3"} {"level":"info","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1402e42ca9940322024543ec952b345d873b1046ed32c4db87e16dbb0eaa53a3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"11a1308b1fcc76b992bf9233075cee8e35352b1e0011841eeac4346d1c99b56b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"11a1308b1fcc76b992bf9233075cee8e35352b1e0011841eeac4346d1c99b56b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1402e42ca9940322024543ec952b345d873b1046ed32c4db87e16dbb0eaa53a3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:24:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:24:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1402e42ca9940322024543ec952b345d873b1046ed32c4db87e16dbb0eaa53a3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/11a1308b1fcc76b992bf9233075cee8e35352b1e0011841eeac4346d1c99b56b"} {"level":"info","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1402e42ca9940322024543ec952b345d873b1046ed32c4db87e16dbb0eaa53a3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"11a1308b1fcc76b992bf9233075cee8e35352b1e0011841eeac4346d1c99b56b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:24:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:24:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["11a1308b1fcc76b992bf9233075cee8e35352b1e0011841eeac4346d1c99b56b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1402e42ca9940322024543ec952b345d873b1046ed32c4db87e16dbb0eaa53a3"} {"level":"info","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"11a1308b1fcc76b992bf9233075cee8e35352b1e0011841eeac4346d1c99b56b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1402e42ca9940322024543ec952b345d873b1046ed32c4db87e16dbb0eaa53a3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"11a1308b1fcc76b992bf9233075cee8e35352b1e0011841eeac4346d1c99b56b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"11a1308b1fcc76b992bf9233075cee8e35352b1e0011841eeac4346d1c99b56b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"117eff1bfb6e9c17e80026bbbc87aea91cbe91e5e05f362d0aec27e5e1481cf7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24:30Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/11a1308b1fcc76b992bf9233075cee8e35352b1e0011841eeac4346d1c99b56b"} {"level":"info","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"117eff1bfb6e9c17e80026bbbc87aea91cbe91e5e05f362d0aec27e5e1481cf7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"11a1308b1fcc76b992bf9233075cee8e35352b1e0011841eeac4346d1c99b56b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:24:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:24:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["11a1308b1fcc76b992bf9233075cee8e35352b1e0011841eeac4346d1c99b56b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1402e42ca9940322024543ec952b345d873b1046ed32c4db87e16dbb0eaa53a3"} {"level":"info","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"11a1308b1fcc76b992bf9233075cee8e35352b1e0011841eeac4346d1c99b56b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"117eff1bfb6e9c17e80026bbbc87aea91cbe91e5e05f362d0aec27e5e1481cf7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"117eff1bfb6e9c17e80026bbbc87aea91cbe91e5e05f362d0aec27e5e1481cf7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"11a1308b1fcc76b992bf9233075cee8e35352b1e0011841eeac4346d1c99b56b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"117eff1bfb6e9c17e80026bbbc87aea91cbe91e5e05f362d0aec27e5e1481cf7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/117eff1bfb6e9c17e80026bbbc87aea91cbe91e5e05f362d0aec27e5e1481cf7"} {"level":"debug","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"117eff1bfb6e9c17e80026bbbc87aea91cbe91e5e05f362d0aec27e5e1481cf7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:24:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:24:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["117eff1bfb6e9c17e80026bbbc87aea91cbe91e5e05f362d0aec27e5e1481cf7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"117eff1bfb6e9c17e80026bbbc87aea91cbe91e5e05f362d0aec27e5e1481cf7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"117eff1bfb6e9c17e80026bbbc87aea91cbe91e5e05f362d0aec27e5e1481cf7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/11a1308b1fcc76b992bf9233075cee8e35352b1e0011841eeac4346d1c99b56b"} {"level":"info","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/117eff1bfb6e9c17e80026bbbc87aea91cbe91e5e05f362d0aec27e5e1481cf7"} {"level":"debug","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f5182ee6c7bb4d8059e0d8c72934f2364be15a54ef3544be5082aea3611deeee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24:30Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f5182ee6c7bb4d8059e0d8c72934f2364be15a54ef3544be5082aea3611deeee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f5182ee6c7bb4d8059e0d8c72934f2364be15a54ef3544be5082aea3611deeee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f5182ee6c7bb4d8059e0d8c72934f2364be15a54ef3544be5082aea3611deeee"} {"level":"info","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f5182ee6c7bb4d8059e0d8c72934f2364be15a54ef3544be5082aea3611deeee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f5182ee6c7bb4d8059e0d8c72934f2364be15a54ef3544be5082aea3611deeee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"f5182ee6c7bb4d8059e0d8c72934f2364be15a54ef3544be5082aea3611deeee","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"f5182ee6c7bb4d8059e0d8c72934f2364be15a54ef3544be5082aea3611deeee\": 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-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f5182ee6c7bb4d8059e0d8c72934f2364be15a54ef3544be5082aea3611deeee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f5182ee6c7bb4d8059e0d8c72934f2364be15a54ef3544be5082aea3611deeee","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f5182ee6c7bb4d8059e0d8c72934f2364be15a54ef3544be5082aea3611deeee"} {"level":"info","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f5182ee6c7bb4d8059e0d8c72934f2364be15a54ef3544be5082aea3611deeee"} {"level":"debug","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2a3a9f348d172dfc454497f830d828e7d99e4a0579c13bd01eb44e8044eb7f67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24:30Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2a3a9f348d172dfc454497f830d828e7d99e4a0579c13bd01eb44e8044eb7f67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2a3a9f348d172dfc454497f830d828e7d99e4a0579c13bd01eb44e8044eb7f67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2a3a9f348d172dfc454497f830d828e7d99e4a0579c13bd01eb44e8044eb7f67"} {"level":"info","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2a3a9f348d172dfc454497f830d828e7d99e4a0579c13bd01eb44e8044eb7f67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f5182ee6c7bb4d8059e0d8c72934f2364be15a54ef3544be5082aea3611deeee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:24:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:24:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f5182ee6c7bb4d8059e0d8c72934f2364be15a54ef3544be5082aea3611deeee"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f5182ee6c7bb4d8059e0d8c72934f2364be15a54ef3544be5082aea3611deeee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2a3a9f348d172dfc454497f830d828e7d99e4a0579c13bd01eb44e8044eb7f67","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2a3a9f348d172dfc454497f830d828e7d99e4a0579c13bd01eb44e8044eb7f67"} {"level":"debug","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f5182ee6c7bb4d8059e0d8c72934f2364be15a54ef3544be5082aea3611deeee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2a3a9f348d172dfc454497f830d828e7d99e4a0579c13bd01eb44e8044eb7f67","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2a3a9f348d172dfc454497f830d828e7d99e4a0579c13bd01eb44e8044eb7f67"} {"level":"debug","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"84e78128156fb6d15926a9717fe94de9f030a79802ba0971097855bd95b940fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24:30Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"84e78128156fb6d15926a9717fe94de9f030a79802ba0971097855bd95b940fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"84e78128156fb6d15926a9717fe94de9f030a79802ba0971097855bd95b940fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2a3a9f348d172dfc454497f830d828e7d99e4a0579c13bd01eb44e8044eb7f67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:24:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:24:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2a3a9f348d172dfc454497f830d828e7d99e4a0579c13bd01eb44e8044eb7f67"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f5182ee6c7bb4d8059e0d8c72934f2364be15a54ef3544be5082aea3611deeee"} {"level":"info","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2a3a9f348d172dfc454497f830d828e7d99e4a0579c13bd01eb44e8044eb7f67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"84e78128156fb6d15926a9717fe94de9f030a79802ba0971097855bd95b940fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/84e78128156fb6d15926a9717fe94de9f030a79802ba0971097855bd95b940fe"} {"level":"info","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2a3a9f348d172dfc454497f830d828e7d99e4a0579c13bd01eb44e8044eb7f67"} {"level":"info","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"84e78128156fb6d15926a9717fe94de9f030a79802ba0971097855bd95b940fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2a3a9f348d172dfc454497f830d828e7d99e4a0579c13bd01eb44e8044eb7f67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"84e78128156fb6d15926a9717fe94de9f030a79802ba0971097855bd95b940fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"84e78128156fb6d15926a9717fe94de9f030a79802ba0971097855bd95b940fe","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/84e78128156fb6d15926a9717fe94de9f030a79802ba0971097855bd95b940fe"} {"level":"debug","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea69578577390d64fe2c0275a934070f6104f976c0a3ea9ef64b6e36c853fd0b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea69578577390d64fe2c0275a934070f6104f976c0a3ea9ef64b6e36c853fd0b"} {"level":"info","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea69578577390d64fe2c0275a934070f6104f976c0a3ea9ef64b6e36c853fd0b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea69578577390d64fe2c0275a934070f6104f976c0a3ea9ef64b6e36c853fd0b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:24:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:24:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ea69578577390d64fe2c0275a934070f6104f976c0a3ea9ef64b6e36c853fd0b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea69578577390d64fe2c0275a934070f6104f976c0a3ea9ef64b6e36c853fd0b"} {"level":"info","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea69578577390d64fe2c0275a934070f6104f976c0a3ea9ef64b6e36c853fd0b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"27cbbcecf476921d7d7e9ab04439dc43a33bf6cee5ed2c5df69c45fc0366cbe1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/27cbbcecf476921d7d7e9ab04439dc43a33bf6cee5ed2c5df69c45fc0366cbe1"} {"level":"info","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"27cbbcecf476921d7d7e9ab04439dc43a33bf6cee5ed2c5df69c45fc0366cbe1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea69578577390d64fe2c0275a934070f6104f976c0a3ea9ef64b6e36c853fd0b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea69578577390d64fe2c0275a934070f6104f976c0a3ea9ef64b6e36c853fd0b"} {"level":"info","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea69578577390d64fe2c0275a934070f6104f976c0a3ea9ef64b6e36c853fd0b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"84e78128156fb6d15926a9717fe94de9f030a79802ba0971097855bd95b940fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:24:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:24:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["84e78128156fb6d15926a9717fe94de9f030a79802ba0971097855bd95b940fe"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"84e78128156fb6d15926a9717fe94de9f030a79802ba0971097855bd95b940fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"27cbbcecf476921d7d7e9ab04439dc43a33bf6cee5ed2c5df69c45fc0366cbe1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea69578577390d64fe2c0275a934070f6104f976c0a3ea9ef64b6e36c853fd0b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:24:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:24:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ea69578577390d64fe2c0275a934070f6104f976c0a3ea9ef64b6e36c853fd0b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/27cbbcecf476921d7d7e9ab04439dc43a33bf6cee5ed2c5df69c45fc0366cbe1"} {"level":"info","ts":"2026-07-19T17:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea69578577390d64fe2c0275a934070f6104f976c0a3ea9ef64b6e36c853fd0b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b93ac12e0a0d81028964f259a8f44428d66f537186dc30cd9497a9c925fe8c3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24:31Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea69578577390d64fe2c0275a934070f6104f976c0a3ea9ef64b6e36c853fd0b"} {"level":"info","ts":"2026-07-19T17:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b93ac12e0a0d81028964f259a8f44428d66f537186dc30cd9497a9c925fe8c3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"84e78128156fb6d15926a9717fe94de9f030a79802ba0971097855bd95b940fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7c7064ac2fbfa980b1d9eaecbfe026dea51a127536ee74c94ee20482e3498714","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24:31Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7c7064ac2fbfa980b1d9eaecbfe026dea51a127536ee74c94ee20482e3498714","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"27cbbcecf476921d7d7e9ab04439dc43a33bf6cee5ed2c5df69c45fc0366cbe1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:24:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:24:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["27cbbcecf476921d7d7e9ab04439dc43a33bf6cee5ed2c5df69c45fc0366cbe1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b93ac12e0a0d81028964f259a8f44428d66f537186dc30cd9497a9c925fe8c3"} {"level":"info","ts":"2026-07-19T17:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"27cbbcecf476921d7d7e9ab04439dc43a33bf6cee5ed2c5df69c45fc0366cbe1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ea69578577390d64fe2c0275a934070f6104f976c0a3ea9ef64b6e36c853fd0b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b93ac12e0a0d81028964f259a8f44428d66f537186dc30cd9497a9c925fe8c3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:24:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:24:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3b93ac12e0a0d81028964f259a8f44428d66f537186dc30cd9497a9c925fe8c3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/84e78128156fb6d15926a9717fe94de9f030a79802ba0971097855bd95b940fe"} {"level":"info","ts":"2026-07-19T17:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b93ac12e0a0d81028964f259a8f44428d66f537186dc30cd9497a9c925fe8c3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7c7064ac2fbfa980b1d9eaecbfe026dea51a127536ee74c94ee20482e3498714","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7c7064ac2fbfa980b1d9eaecbfe026dea51a127536ee74c94ee20482e3498714","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"27cbbcecf476921d7d7e9ab04439dc43a33bf6cee5ed2c5df69c45fc0366cbe1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3b93ac12e0a0d81028964f259a8f44428d66f537186dc30cd9497a9c925fe8c3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7c7064ac2fbfa980b1d9eaecbfe026dea51a127536ee74c94ee20482e3498714","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7c7064ac2fbfa980b1d9eaecbfe026dea51a127536ee74c94ee20482e3498714"} {"level":"debug","ts":"2026-07-19T17:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24:31Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7c7064ac2fbfa980b1d9eaecbfe026dea51a127536ee74c94ee20482e3498714","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:24:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:24:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7c7064ac2fbfa980b1d9eaecbfe026dea51a127536ee74c94ee20482e3498714"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea69578577390d64fe2c0275a934070f6104f976c0a3ea9ef64b6e36c853fd0b"} {"level":"info","ts":"2026-07-19T17:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7c7064ac2fbfa980b1d9eaecbfe026dea51a127536ee74c94ee20482e3498714","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7c7064ac2fbfa980b1d9eaecbfe026dea51a127536ee74c94ee20482e3498714","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b93ac12e0a0d81028964f259a8f44428d66f537186dc30cd9497a9c925fe8c3"} {"level":"info","ts":"2026-07-19T17:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/27cbbcecf476921d7d7e9ab04439dc43a33bf6cee5ed2c5df69c45fc0366cbe1"} {"level":"debug","ts":"2026-07-19T17:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7c7064ac2fbfa980b1d9eaecbfe026dea51a127536ee74c94ee20482e3498714"} {"level":"info","ts":"2026-07-19T17:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117"} {"level":"debug","ts":"2026-07-19T17:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:24:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:24:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117"} {"level":"info","ts":"2026-07-19T17:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117"} {"level":"debug","ts":"2026-07-19T17:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:24:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:24:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:31Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24:31Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117"} {"level":"debug","ts":"2026-07-19T17:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117"} {"level":"debug","ts":"2026-07-19T17:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:24:31Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:24:31Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:24:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117"} {"level":"debug","ts":"2026-07-19T17:24:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0f1be677b7ec68c902ad803b102f596b96f069d78516ce066cba1b5d089a852f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24: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-19T17:24:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0f1be677b7ec68c902ad803b102f596b96f069d78516ce066cba1b5d089a852f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0f1be677b7ec68c902ad803b102f596b96f069d78516ce066cba1b5d089a852f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0f1be677b7ec68c902ad803b102f596b96f069d78516ce066cba1b5d089a852f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:24:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0f1be677b7ec68c902ad803b102f596b96f069d78516ce066cba1b5d089a852f"} {"level":"debug","ts":"2026-07-19T17:24:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0f1be677b7ec68c902ad803b102f596b96f069d78516ce066cba1b5d089a852f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:24:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0f1be677b7ec68c902ad803b102f596b96f069d78516ce066cba1b5d089a852f"} {"level":"debug","ts":"2026-07-19T17:24:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0f1be677b7ec68c902ad803b102f596b96f069d78516ce066cba1b5d089a852f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:24:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:24:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0f1be677b7ec68c902ad803b102f596b96f069d78516ce066cba1b5d089a852f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0f1be677b7ec68c902ad803b102f596b96f069d78516ce066cba1b5d089a852f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0f1be677b7ec68c902ad803b102f596b96f069d78516ce066cba1b5d089a852f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"25d9550e4fd0337bc959555dd8a3418267a7e9ae9d7b653adef2b9ff3eb0440b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24:36Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"25d9550e4fd0337bc959555dd8a3418267a7e9ae9d7b653adef2b9ff3eb0440b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"25d9550e4fd0337bc959555dd8a3418267a7e9ae9d7b653adef2b9ff3eb0440b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"25d9550e4fd0337bc959555dd8a3418267a7e9ae9d7b653adef2b9ff3eb0440b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:24:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0f1be677b7ec68c902ad803b102f596b96f069d78516ce066cba1b5d089a852f"} {"level":"info","ts":"2026-07-19T17:24:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/25d9550e4fd0337bc959555dd8a3418267a7e9ae9d7b653adef2b9ff3eb0440b"} {"level":"debug","ts":"2026-07-19T17:24:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"25d9550e4fd0337bc959555dd8a3418267a7e9ae9d7b653adef2b9ff3eb0440b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:24:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:24:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["25d9550e4fd0337bc959555dd8a3418267a7e9ae9d7b653adef2b9ff3eb0440b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"25d9550e4fd0337bc959555dd8a3418267a7e9ae9d7b653adef2b9ff3eb0440b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"25d9550e4fd0337bc959555dd8a3418267a7e9ae9d7b653adef2b9ff3eb0440b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:24:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/25d9550e4fd0337bc959555dd8a3418267a7e9ae9d7b653adef2b9ff3eb0440b"} {"level":"debug","ts":"2026-07-19T17:24:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"63eb89915ca2e7d7cd245720755b198ce081f862e5741275aa010d37c860c02d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24:36Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"63eb89915ca2e7d7cd245720755b198ce081f862e5741275aa010d37c860c02d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5b85642b174ddc5e56c4489e37f90c1fab13e77275ac8025f63301a8814edc04","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24: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-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/63eb89915ca2e7d7cd245720755b198ce081f862e5741275aa010d37c860c02d"} {"level":"info","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5b85642b174ddc5e56c4489e37f90c1fab13e77275ac8025f63301a8814edc04","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"63eb89915ca2e7d7cd245720755b198ce081f862e5741275aa010d37c860c02d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:24:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:24:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["63eb89915ca2e7d7cd245720755b198ce081f862e5741275aa010d37c860c02d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5b85642b174ddc5e56c4489e37f90c1fab13e77275ac8025f63301a8814edc04"} {"level":"info","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"63eb89915ca2e7d7cd245720755b198ce081f862e5741275aa010d37c860c02d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5b85642b174ddc5e56c4489e37f90c1fab13e77275ac8025f63301a8814edc04","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:24:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:24:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5b85642b174ddc5e56c4489e37f90c1fab13e77275ac8025f63301a8814edc04"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5b85642b174ddc5e56c4489e37f90c1fab13e77275ac8025f63301a8814edc04","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"63eb89915ca2e7d7cd245720755b198ce081f862e5741275aa010d37c860c02d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24: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-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/63eb89915ca2e7d7cd245720755b198ce081f862e5741275aa010d37c860c02d"} {"level":"info","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"63eb89915ca2e7d7cd245720755b198ce081f862e5741275aa010d37c860c02d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5b85642b174ddc5e56c4489e37f90c1fab13e77275ac8025f63301a8814edc04","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24: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-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5b85642b174ddc5e56c4489e37f90c1fab13e77275ac8025f63301a8814edc04","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"63eb89915ca2e7d7cd245720755b198ce081f862e5741275aa010d37c860c02d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:24:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:24:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["63eb89915ca2e7d7cd245720755b198ce081f862e5741275aa010d37c860c02d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5b85642b174ddc5e56c4489e37f90c1fab13e77275ac8025f63301a8814edc04"} {"level":"info","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"63eb89915ca2e7d7cd245720755b198ce081f862e5741275aa010d37c860c02d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5b85642b174ddc5e56c4489e37f90c1fab13e77275ac8025f63301a8814edc04","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:24:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:24:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5b85642b174ddc5e56c4489e37f90c1fab13e77275ac8025f63301a8814edc04"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/63eb89915ca2e7d7cd245720755b198ce081f862e5741275aa010d37c860c02d"} {"level":"info","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5b85642b174ddc5e56c4489e37f90c1fab13e77275ac8025f63301a8814edc04","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"63eb89915ca2e7d7cd245720755b198ce081f862e5741275aa010d37c860c02d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5b85642b174ddc5e56c4489e37f90c1fab13e77275ac8025f63301a8814edc04","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24: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-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5b85642b174ddc5e56c4489e37f90c1fab13e77275ac8025f63301a8814edc04","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5b85642b174ddc5e56c4489e37f90c1fab13e77275ac8025f63301a8814edc04","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5b85642b174ddc5e56c4489e37f90c1fab13e77275ac8025f63301a8814edc04"} {"level":"debug","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5b85642b174ddc5e56c4489e37f90c1fab13e77275ac8025f63301a8814edc04","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:24:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:24:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5b85642b174ddc5e56c4489e37f90c1fab13e77275ac8025f63301a8814edc04"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5b85642b174ddc5e56c4489e37f90c1fab13e77275ac8025f63301a8814edc04","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5b85642b174ddc5e56c4489e37f90c1fab13e77275ac8025f63301a8814edc04","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/63eb89915ca2e7d7cd245720755b198ce081f862e5741275aa010d37c860c02d"} {"level":"info","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5b85642b174ddc5e56c4489e37f90c1fab13e77275ac8025f63301a8814edc04"} {"level":"debug","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24: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-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1"} {"level":"debug","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1"} {"level":"debug","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:24:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:24:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24: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-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24: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-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1"} {"level":"info","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:24:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:24:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24: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-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966"} {"level":"info","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24: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-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:24:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:24:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1"} {"level":"info","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:24:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:24:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966"} {"level":"info","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24: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-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1"} {"level":"debug","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:24:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:24:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b44ff54419abbc0a458e1b18a855597d21b491e2648da9dab03ed814e3ab503","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24: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-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966"} {"level":"info","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b44ff54419abbc0a458e1b18a855597d21b491e2648da9dab03ed814e3ab503","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24: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-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24: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-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1"} {"level":"info","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b44ff54419abbc0a458e1b18a855597d21b491e2648da9dab03ed814e3ab503","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24: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-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8b44ff54419abbc0a458e1b18a855597d21b491e2648da9dab03ed814e3ab503"} {"level":"info","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b44ff54419abbc0a458e1b18a855597d21b491e2648da9dab03ed814e3ab503","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:24:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:24:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24: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-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403"} {"level":"info","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b44ff54419abbc0a458e1b18a855597d21b491e2648da9dab03ed814e3ab503","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:24:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:24:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8b44ff54419abbc0a458e1b18a855597d21b491e2648da9dab03ed814e3ab503"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b44ff54419abbc0a458e1b18a855597d21b491e2648da9dab03ed814e3ab503","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1"} {"level":"debug","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:24:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:24:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b44ff54419abbc0a458e1b18a855597d21b491e2648da9dab03ed814e3ab503","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24: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-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8b44ff54419abbc0a458e1b18a855597d21b491e2648da9dab03ed814e3ab503"} {"level":"info","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b44ff54419abbc0a458e1b18a855597d21b491e2648da9dab03ed814e3ab503","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24: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-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403"} {"level":"info","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8b44ff54419abbc0a458e1b18a855597d21b491e2648da9dab03ed814e3ab503","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:24:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:24:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8b44ff54419abbc0a458e1b18a855597d21b491e2648da9dab03ed814e3ab503","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:24:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:24:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403\": 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-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8b44ff54419abbc0a458e1b18a855597d21b491e2648da9dab03ed814e3ab503"} {"level":"debug","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24: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-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b44ff54419abbc0a458e1b18a855597d21b491e2648da9dab03ed814e3ab503","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:24:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:24:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8b44ff54419abbc0a458e1b18a855597d21b491e2648da9dab03ed814e3ab503"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403"} {"level":"info","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b44ff54419abbc0a458e1b18a855597d21b491e2648da9dab03ed814e3ab503","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8b44ff54419abbc0a458e1b18a855597d21b491e2648da9dab03ed814e3ab503","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24: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-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403"} {"level":"info","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:24:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:24:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8b44ff54419abbc0a458e1b18a855597d21b491e2648da9dab03ed814e3ab503"} {"level":"info","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24: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-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24: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-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a"} {"level":"info","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:24:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:24:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24: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-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70"} {"level":"info","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:24:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:24:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403"} {"level":"info","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:24:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:24:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70\": 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-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a7b5f5f758c31aeddd3e3e4b7c1695ffbf08a2f6d8a7a256b207feb0555d1077","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24: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-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a"} {"level":"info","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70"} {"level":"info","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a7b5f5f758c31aeddd3e3e4b7c1695ffbf08a2f6d8a7a256b207feb0555d1077"} {"level":"info","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a7b5f5f758c31aeddd3e3e4b7c1695ffbf08a2f6d8a7a256b207feb0555d1077","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"969e01714a8964e0c4c19d8191ce52391c3f4a5595318aa592d18872fe15efda","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:24:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:24: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-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/969e01714a8964e0c4c19d8191ce52391c3f4a5595318aa592d18872fe15efda"} {"level":"info","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a7b5f5f758c31aeddd3e3e4b7c1695ffbf08a2f6d8a7a256b207feb0555d1077"} {"level":"info","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"969e01714a8964e0c4c19d8191ce52391c3f4a5595318aa592d18872fe15efda","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a7b5f5f758c31aeddd3e3e4b7c1695ffbf08a2f6d8a7a256b207feb0555d1077","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:24:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:24:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a7b5f5f758c31aeddd3e3e4b7c1695ffbf08a2f6d8a7a256b207feb0555d1077"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/969e01714a8964e0c4c19d8191ce52391c3f4a5595318aa592d18872fe15efda"} {"level":"info","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a7b5f5f758c31aeddd3e3e4b7c1695ffbf08a2f6d8a7a256b207feb0555d1077","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"969e01714a8964e0c4c19d8191ce52391c3f4a5595318aa592d18872fe15efda","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:24:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:24:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["969e01714a8964e0c4c19d8191ce52391c3f4a5595318aa592d18872fe15efda"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a7b5f5f758c31aeddd3e3e4b7c1695ffbf08a2f6d8a7a256b207feb0555d1077"} {"level":"info","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"969e01714a8964e0c4c19d8191ce52391c3f4a5595318aa592d18872fe15efda","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a7b5f5f758c31aeddd3e3e4b7c1695ffbf08a2f6d8a7a256b207feb0555d1077","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"969e01714a8964e0c4c19d8191ce52391c3f4a5595318aa592d18872fe15efda","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:24:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/969e01714a8964e0c4c19d8191ce52391c3f4a5595318aa592d18872fe15efda"} {"level":"info","ts":"2026-07-19T17:24:38Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e1d74437-0f10-4744-a095-0db3ffb478db","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.12:40538","PortSpecifier":{"PortValue":40538}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.39:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e1d74437-0f10-4744-a095-0db3ffb478db","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-8d2863.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-19T17:24:38Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e1d74437-0f10-4744-a095-0db3ffb478db","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.12:40538","PortSpecifier":{"PortValue":40538}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.39:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784481878,"nanos":260790525},"http":{"id":"e1d74437-0f10-4744-a095-0db3ffb478db","method":"POST","headers":{":authority":"e2e-shared-a-8d2863.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.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-19T17:24:38Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"e1d74437-0f10-4744-a095-0db3ffb478db","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-19T17:24:38Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e1d74437-0f10-4744-a095-0db3ffb478db","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":"ebe1352d-6588-4b99-8a9a-1f69df1a33ea","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=c3dc1ca5-235b-4002-836c-dc144e91c6ec"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/52edea76c58f"]}} {"level":"debug","ts":"2026-07-19T17:24:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e1d74437-0f10-4744-a095-0db3ffb478db","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/52edea76c58f"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=c3dc1ca5-235b-4002-836c-dc144e91c6ec"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ebe1352d-6588-4b99-8a9a-1f69df1a33ea","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3b93ac12e0a0d81028964f259a8f44428d66f537186dc30cd9497a9c925fe8c3"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.39:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-8d2863.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.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-19T17:24:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e1d74437-0f10-4744-a095-0db3ffb478db","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-19T17:24:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e1d74437-0f10-4744-a095-0db3ffb478db","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-19T17:24:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e1d74437-0f10-4744-a095-0db3ffb478db","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-8d2863/auth-test-model-8d2863\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-8d2863/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T17:24:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"e1d74437-0f10-4744-a095-0db3ffb478db","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-19T17:24:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e1d74437-0f10-4744-a095-0db3ffb478db","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-19T17:24:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e1d74437-0f10-4744-a095-0db3ffb478db","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-19T17:24:38Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e1d74437-0f10-4744-a095-0db3ffb478db","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-19T17:24:38Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e1d74437-0f10-4744-a095-0db3ffb478db","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-19T17:24:38Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f5add0bf-a277-4bd3-8f6c-3bf4812899f3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.12:39832","PortSpecifier":{"PortValue":39832}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.40:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f5add0bf-a277-4bd3-8f6c-3bf4812899f3","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-0fa4bd.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-19T17:24:38Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f5add0bf-a277-4bd3-8f6c-3bf4812899f3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.12:39832","PortSpecifier":{"PortValue":39832}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.40:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784481878,"nanos":301110196},"http":{"id":"f5add0bf-a277-4bd3-8f6c-3bf4812899f3","method":"POST","headers":{":authority":"e2e-shared-b-0fa4bd.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.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-19T17:24:38Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"f5add0bf-a277-4bd3-8f6c-3bf4812899f3","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-19T17:24:38Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f5add0bf-a277-4bd3-8f6c-3bf4812899f3","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":"ebe1352d-6588-4b99-8a9a-1f69df1a33ea","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=c3dc1ca5-235b-4002-836c-dc144e91c6ec"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/52edea76c58f"]}} {"level":"debug","ts":"2026-07-19T17:24:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f5add0bf-a277-4bd3-8f6c-3bf4812899f3","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/52edea76c58f"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=c3dc1ca5-235b-4002-836c-dc144e91c6ec"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ebe1352d-6588-4b99-8a9a-1f69df1a33ea","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.40:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-0fa4bd.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.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-19T17:24:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f5add0bf-a277-4bd3-8f6c-3bf4812899f3","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-19T17:24:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f5add0bf-a277-4bd3-8f6c-3bf4812899f3","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-19T17:24:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f5add0bf-a277-4bd3-8f6c-3bf4812899f3","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-0fa4bd/auth-test-model-0fa4bd\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-0fa4bd/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T17:24:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"f5add0bf-a277-4bd3-8f6c-3bf4812899f3","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-19T17:24:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f5add0bf-a277-4bd3-8f6c-3bf4812899f3","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-19T17:24:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f5add0bf-a277-4bd3-8f6c-3bf4812899f3","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-19T17:24:38Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f5add0bf-a277-4bd3-8f6c-3bf4812899f3","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-19T17:24:38Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f5add0bf-a277-4bd3-8f6c-3bf4812899f3","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-19T17:24:38Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e6727e3f-c1b5-47e7-8bd5-d7881805a138","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.12:40552","PortSpecifier":{"PortValue":40552}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.39:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e6727e3f-c1b5-47e7-8bd5-d7881805a138","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-8d2863.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-19T17:24:38Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e6727e3f-c1b5-47e7-8bd5-d7881805a138","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.12:40552","PortSpecifier":{"PortValue":40552}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.39:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784481878,"nanos":345783702},"http":{"id":"e6727e3f-c1b5-47e7-8bd5-d7881805a138","method":"POST","headers":{":authority":"e2e-shared-a-8d2863.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.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-19T17:24:38Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e6727e3f-c1b5-47e7-8bd5-d7881805a138","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-GbRGj5pdiRyuBfEP_cTsQq3IhMTcCV3ys4GcHvK2e92I3RnN6stDqiQz3jLP"} {"level":"debug","ts":"2026-07-19T17:24:38Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"e6727e3f-c1b5-47e7-8bd5-d7881805a138","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-8d2863.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-GbRGj5pdiRyuBfEP_cTsQq3IhMTcCV3ys4GcHvK2e92I3RnN6stDqiQz3jLP\"}"} {"level":"debug","ts":"2026-07-19T17:24:38Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"e6727e3f-c1b5-47e7-8bd5-d7881805a138","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-8d2863.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":"0830982b-be1d-478e-b07a-460fe72d8aa7","keyName":"e2e-auth-iso-a-1a097d","subscription":"e2e-auth-iso-84a6c1","tenant":"e2e-shared-a-8d2863","userId":"0830982b-be1d-478e-b07a-460fe72d8aa7","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-19T17:24:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e6727e3f-c1b5-47e7-8bd5-d7881805a138","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T17:24:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e6727e3f-c1b5-47e7-8bd5-d7881805a138","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-19T17:24:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e6727e3f-c1b5-47e7-8bd5-d7881805a138","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-19T17:24:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e6727e3f-c1b5-47e7-8bd5-d7881805a138","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-8d2863/auth-test-model-8d2863\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-8d2863/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T17:24:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e6727e3f-c1b5-47e7-8bd5-d7881805a138","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-19T17:24:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"e6727e3f-c1b5-47e7-8bd5-d7881805a138","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-19T17:24:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e6727e3f-c1b5-47e7-8bd5-d7881805a138","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-84a6c1"} {"level":"debug","ts":"2026-07-19T17:24:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e6727e3f-c1b5-47e7-8bd5-d7881805a138","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-19T17:24:38Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e6727e3f-c1b5-47e7-8bd5-d7881805a138","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-19T17:24:38Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e6727e3f-c1b5-47e7-8bd5-d7881805a138","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-19T17:24:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ea69578577390d64fe2c0275a934070f6104f976c0a3ea9ef64b6e36c853fd0b"} {"level":"info","ts":"2026-07-19T17:24:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1402e42ca9940322024543ec952b345d873b1046ed32c4db87e16dbb0eaa53a3"} {"level":"info","ts":"2026-07-19T17:24:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3b93ac12e0a0d81028964f259a8f44428d66f537186dc30cd9497a9c925fe8c3"} {"level":"info","ts":"2026-07-19T17:24:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/11a1308b1fcc76b992bf9233075cee8e35352b1e0011841eeac4346d1c99b56b"} {"level":"info","ts":"2026-07-19T17:24:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/056bbd0b9518e6801e4c615542253949d4ec504795a3683ca2b1c83ffecf82fb"} {"level":"info","ts":"2026-07-19T17:24:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1"} {"level":"info","ts":"2026-07-19T17:24:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5b85642b174ddc5e56c4489e37f90c1fab13e77275ac8025f63301a8814edc04"} {"level":"info","ts":"2026-07-19T17:24:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117"} {"level":"info","ts":"2026-07-19T17:24:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c114ff69b08a9c621058e4ad923baba3fa17e79f38810f0a524e51319598163a"} {"level":"info","ts":"2026-07-19T17:24:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/84e78128156fb6d15926a9717fe94de9f030a79802ba0971097855bd95b940fe"} {"level":"info","ts":"2026-07-19T17:24:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7c7064ac2fbfa980b1d9eaecbfe026dea51a127536ee74c94ee20482e3498714"} {"level":"info","ts":"2026-07-19T17:24:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8b44ff54419abbc0a458e1b18a855597d21b491e2648da9dab03ed814e3ab503"} {"level":"info","ts":"2026-07-19T17:24:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f5182ee6c7bb4d8059e0d8c72934f2364be15a54ef3544be5082aea3611deeee"} {"level":"info","ts":"2026-07-19T17:24:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0f1be677b7ec68c902ad803b102f596b96f069d78516ce066cba1b5d089a852f"} {"level":"info","ts":"2026-07-19T17:24:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a7b5f5f758c31aeddd3e3e4b7c1695ffbf08a2f6d8a7a256b207feb0555d1077"} {"level":"info","ts":"2026-07-19T17:24:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966"} {"level":"info","ts":"2026-07-19T17:24:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/117eff1bfb6e9c17e80026bbbc87aea91cbe91e5e05f362d0aec27e5e1481cf7"} {"level":"info","ts":"2026-07-19T17:24:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/63eb89915ca2e7d7cd245720755b198ce081f862e5741275aa010d37c860c02d"} {"level":"info","ts":"2026-07-19T17:24:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2a3a9f348d172dfc454497f830d828e7d99e4a0579c13bd01eb44e8044eb7f67"} {"level":"info","ts":"2026-07-19T17:24:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/969e01714a8964e0c4c19d8191ce52391c3f4a5595318aa592d18872fe15efda"} {"level":"info","ts":"2026-07-19T17:24:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/25d9550e4fd0337bc959555dd8a3418267a7e9ae9d7b653adef2b9ff3eb0440b"} {"level":"info","ts":"2026-07-19T17:24:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/60c8e9bf00550ef8c4930eae0023e507a23c5507e831c25ba9e9d820fda9e403"} {"level":"info","ts":"2026-07-19T17:24:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/27cbbcecf476921d7d7e9ab04439dc43a33bf6cee5ed2c5df69c45fc0366cbe1"} {"level":"info","ts":"2026-07-19T17:24:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70"} {"level":"debug","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3e7a932f5b414e6c754dc446c86a680ab5b12c3262ad75a1a3102d8c220c156d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:25:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:25:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3e7a932f5b414e6c754dc446c86a680ab5b12c3262ad75a1a3102d8c220c156d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3e7a932f5b414e6c754dc446c86a680ab5b12c3262ad75a1a3102d8c220c156d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3e7a932f5b414e6c754dc446c86a680ab5b12c3262ad75a1a3102d8c220c156d"} {"level":"debug","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3e7a932f5b414e6c754dc446c86a680ab5b12c3262ad75a1a3102d8c220c156d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3e7a932f5b414e6c754dc446c86a680ab5b12c3262ad75a1a3102d8c220c156d"} {"level":"debug","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3e7a932f5b414e6c754dc446c86a680ab5b12c3262ad75a1a3102d8c220c156d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:25:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:25:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3e7a932f5b414e6c754dc446c86a680ab5b12c3262ad75a1a3102d8c220c156d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3e7a932f5b414e6c754dc446c86a680ab5b12c3262ad75a1a3102d8c220c156d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3e7a932f5b414e6c754dc446c86a680ab5b12c3262ad75a1a3102d8c220c156d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:25:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:25:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3e7a932f5b414e6c754dc446c86a680ab5b12c3262ad75a1a3102d8c220c156d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3e7a932f5b414e6c754dc446c86a680ab5b12c3262ad75a1a3102d8c220c156d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3e7a932f5b414e6c754dc446c86a680ab5b12c3262ad75a1a3102d8c220c156d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3e7a932f5b414e6c754dc446c86a680ab5b12c3262ad75a1a3102d8c220c156d"} {"level":"debug","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3e7a932f5b414e6c754dc446c86a680ab5b12c3262ad75a1a3102d8c220c156d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3e7a932f5b414e6c754dc446c86a680ab5b12c3262ad75a1a3102d8c220c156d"} {"level":"debug","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3e7a932f5b414e6c754dc446c86a680ab5b12c3262ad75a1a3102d8c220c156d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:25:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:25:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3e7a932f5b414e6c754dc446c86a680ab5b12c3262ad75a1a3102d8c220c156d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3e7a932f5b414e6c754dc446c86a680ab5b12c3262ad75a1a3102d8c220c156d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3e7a932f5b414e6c754dc446c86a680ab5b12c3262ad75a1a3102d8c220c156d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3e7a932f5b414e6c754dc446c86a680ab5b12c3262ad75a1a3102d8c220c156d"} {"level":"debug","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c0c383a992fb9b2f455b312e0c0bc30e3d07bd039e791f3861b60dbe7c134f90","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:25:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:25:35Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c0c383a992fb9b2f455b312e0c0bc30e3d07bd039e791f3861b60dbe7c134f90","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c0c383a992fb9b2f455b312e0c0bc30e3d07bd039e791f3861b60dbe7c134f90","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:25:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:25:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c0c383a992fb9b2f455b312e0c0bc30e3d07bd039e791f3861b60dbe7c134f90"} {"level":"info","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c0c383a992fb9b2f455b312e0c0bc30e3d07bd039e791f3861b60dbe7c134f90","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c0c383a992fb9b2f455b312e0c0bc30e3d07bd039e791f3861b60dbe7c134f90","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:25:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:25:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"c0c383a992fb9b2f455b312e0c0bc30e3d07bd039e791f3861b60dbe7c134f90","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"c0c383a992fb9b2f455b312e0c0bc30e3d07bd039e791f3861b60dbe7c134f90\": 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-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c0c383a992fb9b2f455b312e0c0bc30e3d07bd039e791f3861b60dbe7c134f90","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c0c383a992fb9b2f455b312e0c0bc30e3d07bd039e791f3861b60dbe7c134f90","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c0c383a992fb9b2f455b312e0c0bc30e3d07bd039e791f3861b60dbe7c134f90"} {"level":"info","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c0c383a992fb9b2f455b312e0c0bc30e3d07bd039e791f3861b60dbe7c134f90"} {"level":"debug","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c0c383a992fb9b2f455b312e0c0bc30e3d07bd039e791f3861b60dbe7c134f90","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:25:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:25:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c0c383a992fb9b2f455b312e0c0bc30e3d07bd039e791f3861b60dbe7c134f90"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c0c383a992fb9b2f455b312e0c0bc30e3d07bd039e791f3861b60dbe7c134f90","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c0c383a992fb9b2f455b312e0c0bc30e3d07bd039e791f3861b60dbe7c134f90","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c0c383a992fb9b2f455b312e0c0bc30e3d07bd039e791f3861b60dbe7c134f90"} {"level":"debug","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f5182ee6c7bb4d8059e0d8c72934f2364be15a54ef3544be5082aea3611deeee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:25:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:25:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f5182ee6c7bb4d8059e0d8c72934f2364be15a54ef3544be5082aea3611deeee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ddb3fd13246db4d0eb6691d2d854faf42a36f123016af9025572f967230ff919","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:25:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:25:35Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f5182ee6c7bb4d8059e0d8c72934f2364be15a54ef3544be5082aea3611deeee"} {"level":"info","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ddb3fd13246db4d0eb6691d2d854faf42a36f123016af9025572f967230ff919","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f5182ee6c7bb4d8059e0d8c72934f2364be15a54ef3544be5082aea3611deeee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:25:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:25:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f5182ee6c7bb4d8059e0d8c72934f2364be15a54ef3544be5082aea3611deeee"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f5182ee6c7bb4d8059e0d8c72934f2364be15a54ef3544be5082aea3611deeee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ddb3fd13246db4d0eb6691d2d854faf42a36f123016af9025572f967230ff919","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:25:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:25:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ddb3fd13246db4d0eb6691d2d854faf42a36f123016af9025572f967230ff919"} {"level":"info","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ddb3fd13246db4d0eb6691d2d854faf42a36f123016af9025572f967230ff919","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f5182ee6c7bb4d8059e0d8c72934f2364be15a54ef3544be5082aea3611deeee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:25:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:25:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f5182ee6c7bb4d8059e0d8c72934f2364be15a54ef3544be5082aea3611deeee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ddb3fd13246db4d0eb6691d2d854faf42a36f123016af9025572f967230ff919","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:25:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:25:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ddb3fd13246db4d0eb6691d2d854faf42a36f123016af9025572f967230ff919"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f5182ee6c7bb4d8059e0d8c72934f2364be15a54ef3544be5082aea3611deeee"} {"level":"info","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ddb3fd13246db4d0eb6691d2d854faf42a36f123016af9025572f967230ff919","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f5182ee6c7bb4d8059e0d8c72934f2364be15a54ef3544be5082aea3611deeee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:25:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:25:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f5182ee6c7bb4d8059e0d8c72934f2364be15a54ef3544be5082aea3611deeee"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ddb3fd13246db4d0eb6691d2d854faf42a36f123016af9025572f967230ff919"} {"level":"info","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f5182ee6c7bb4d8059e0d8c72934f2364be15a54ef3544be5082aea3611deeee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ddb3fd13246db4d0eb6691d2d854faf42a36f123016af9025572f967230ff919","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f5182ee6c7bb4d8059e0d8c72934f2364be15a54ef3544be5082aea3611deeee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:25:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:25:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f5182ee6c7bb4d8059e0d8c72934f2364be15a54ef3544be5082aea3611deeee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4d2a11eedaeb95c3475fe46dfbff83fe1adaaa3b03d90ccc32f65de7e7ae973c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:25:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:25:35Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f5182ee6c7bb4d8059e0d8c72934f2364be15a54ef3544be5082aea3611deeee"} {"level":"info","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4d2a11eedaeb95c3475fe46dfbff83fe1adaaa3b03d90ccc32f65de7e7ae973c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f5182ee6c7bb4d8059e0d8c72934f2364be15a54ef3544be5082aea3611deeee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:25:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:25:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f5182ee6c7bb4d8059e0d8c72934f2364be15a54ef3544be5082aea3611deeee"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ddb3fd13246db4d0eb6691d2d854faf42a36f123016af9025572f967230ff919"} {"level":"info","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f5182ee6c7bb4d8059e0d8c72934f2364be15a54ef3544be5082aea3611deeee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"66eda989f89abb22bb9e48872fd37e657f8567616d50b19fc9c593ce0ec7014e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:25:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:25:35Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"66eda989f89abb22bb9e48872fd37e657f8567616d50b19fc9c593ce0ec7014e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4d2a11eedaeb95c3475fe46dfbff83fe1adaaa3b03d90ccc32f65de7e7ae973c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:25:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:25:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4d2a11eedaeb95c3475fe46dfbff83fe1adaaa3b03d90ccc32f65de7e7ae973c"} {"level":"info","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4d2a11eedaeb95c3475fe46dfbff83fe1adaaa3b03d90ccc32f65de7e7ae973c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f5182ee6c7bb4d8059e0d8c72934f2364be15a54ef3544be5082aea3611deeee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:25:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:25:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f5182ee6c7bb4d8059e0d8c72934f2364be15a54ef3544be5082aea3611deeee"} {"level":"info","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f5182ee6c7bb4d8059e0d8c72934f2364be15a54ef3544be5082aea3611deeee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"66eda989f89abb22bb9e48872fd37e657f8567616d50b19fc9c593ce0ec7014e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:25:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:25:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"66eda989f89abb22bb9e48872fd37e657f8567616d50b19fc9c593ce0ec7014e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4d2a11eedaeb95c3475fe46dfbff83fe1adaaa3b03d90ccc32f65de7e7ae973c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:25:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:25:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4d2a11eedaeb95c3475fe46dfbff83fe1adaaa3b03d90ccc32f65de7e7ae973c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/66eda989f89abb22bb9e48872fd37e657f8567616d50b19fc9c593ce0ec7014e"} {"level":"info","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4d2a11eedaeb95c3475fe46dfbff83fe1adaaa3b03d90ccc32f65de7e7ae973c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f5182ee6c7bb4d8059e0d8c72934f2364be15a54ef3544be5082aea3611deeee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:25:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:25:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f5182ee6c7bb4d8059e0d8c72934f2364be15a54ef3544be5082aea3611deeee"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4d2a11eedaeb95c3475fe46dfbff83fe1adaaa3b03d90ccc32f65de7e7ae973c"} {"level":"info","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f5182ee6c7bb4d8059e0d8c72934f2364be15a54ef3544be5082aea3611deeee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"66eda989f89abb22bb9e48872fd37e657f8567616d50b19fc9c593ce0ec7014e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:25:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:25:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["66eda989f89abb22bb9e48872fd37e657f8567616d50b19fc9c593ce0ec7014e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"66eda989f89abb22bb9e48872fd37e657f8567616d50b19fc9c593ce0ec7014e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4d2a11eedaeb95c3475fe46dfbff83fe1adaaa3b03d90ccc32f65de7e7ae973c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a435c1ef4775d23e3f1156bbb4e530d22ad9d587ee08d189419fe44b478f7b59","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:25:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:25:35Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f5182ee6c7bb4d8059e0d8c72934f2364be15a54ef3544be5082aea3611deeee"} {"level":"info","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a435c1ef4775d23e3f1156bbb4e530d22ad9d587ee08d189419fe44b478f7b59","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f5182ee6c7bb4d8059e0d8c72934f2364be15a54ef3544be5082aea3611deeee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"66eda989f89abb22bb9e48872fd37e657f8567616d50b19fc9c593ce0ec7014e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:25:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:25:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/66eda989f89abb22bb9e48872fd37e657f8567616d50b19fc9c593ce0ec7014e"} {"level":"info","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"66eda989f89abb22bb9e48872fd37e657f8567616d50b19fc9c593ce0ec7014e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a435c1ef4775d23e3f1156bbb4e530d22ad9d587ee08d189419fe44b478f7b59","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"66eda989f89abb22bb9e48872fd37e657f8567616d50b19fc9c593ce0ec7014e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:25:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:25:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["66eda989f89abb22bb9e48872fd37e657f8567616d50b19fc9c593ce0ec7014e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"66eda989f89abb22bb9e48872fd37e657f8567616d50b19fc9c593ce0ec7014e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a435c1ef4775d23e3f1156bbb4e530d22ad9d587ee08d189419fe44b478f7b59","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"66eda989f89abb22bb9e48872fd37e657f8567616d50b19fc9c593ce0ec7014e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:25:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:25:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["66eda989f89abb22bb9e48872fd37e657f8567616d50b19fc9c593ce0ec7014e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4d2a11eedaeb95c3475fe46dfbff83fe1adaaa3b03d90ccc32f65de7e7ae973c"} {"level":"error","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"66eda989f89abb22bb9e48872fd37e657f8567616d50b19fc9c593ce0ec7014e","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"66eda989f89abb22bb9e48872fd37e657f8567616d50b19fc9c593ce0ec7014e\": 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-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"66eda989f89abb22bb9e48872fd37e657f8567616d50b19fc9c593ce0ec7014e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"66eda989f89abb22bb9e48872fd37e657f8567616d50b19fc9c593ce0ec7014e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a435c1ef4775d23e3f1156bbb4e530d22ad9d587ee08d189419fe44b478f7b59"} {"level":"debug","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a435c1ef4775d23e3f1156bbb4e530d22ad9d587ee08d189419fe44b478f7b59","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:25:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:25:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a435c1ef4775d23e3f1156bbb4e530d22ad9d587ee08d189419fe44b478f7b59"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a435c1ef4775d23e3f1156bbb4e530d22ad9d587ee08d189419fe44b478f7b59","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a435c1ef4775d23e3f1156bbb4e530d22ad9d587ee08d189419fe44b478f7b59","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f5182ee6c7bb4d8059e0d8c72934f2364be15a54ef3544be5082aea3611deeee"} {"level":"info","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/66eda989f89abb22bb9e48872fd37e657f8567616d50b19fc9c593ce0ec7014e"} {"level":"info","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a435c1ef4775d23e3f1156bbb4e530d22ad9d587ee08d189419fe44b478f7b59"} {"level":"debug","ts":"2026-07-19T17:25:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:25:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:25:35Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"305118a70ebe75cd0a2e2c798aba1c98ad96030bacea23ecee46647b443313a9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:25:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:25:36Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117"} {"level":"info","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"305118a70ebe75cd0a2e2c798aba1c98ad96030bacea23ecee46647b443313a9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:25:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:25:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/305118a70ebe75cd0a2e2c798aba1c98ad96030bacea23ecee46647b443313a9"} {"level":"info","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"305118a70ebe75cd0a2e2c798aba1c98ad96030bacea23ecee46647b443313a9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:25:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:25:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["305118a70ebe75cd0a2e2c798aba1c98ad96030bacea23ecee46647b443313a9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"305118a70ebe75cd0a2e2c798aba1c98ad96030bacea23ecee46647b443313a9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:25:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:25: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-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117"} {"level":"info","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"305118a70ebe75cd0a2e2c798aba1c98ad96030bacea23ecee46647b443313a9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:25:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:25: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-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/305118a70ebe75cd0a2e2c798aba1c98ad96030bacea23ecee46647b443313a9"} {"level":"info","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"305118a70ebe75cd0a2e2c798aba1c98ad96030bacea23ecee46647b443313a9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"305118a70ebe75cd0a2e2c798aba1c98ad96030bacea23ecee46647b443313a9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:25:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:25:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["305118a70ebe75cd0a2e2c798aba1c98ad96030bacea23ecee46647b443313a9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117"} {"level":"info","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"305118a70ebe75cd0a2e2c798aba1c98ad96030bacea23ecee46647b443313a9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:25:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:25:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"305118a70ebe75cd0a2e2c798aba1c98ad96030bacea23ecee46647b443313a9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:25:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:25: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-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/305118a70ebe75cd0a2e2c798aba1c98ad96030bacea23ecee46647b443313a9"} {"level":"info","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"305118a70ebe75cd0a2e2c798aba1c98ad96030bacea23ecee46647b443313a9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7033011c3d4fb33dd5b3e19df71efa6180f3cc88bf21692e26e1f50838947193","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:25:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:25: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-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7033011c3d4fb33dd5b3e19df71efa6180f3cc88bf21692e26e1f50838947193"} {"level":"info","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7033011c3d4fb33dd5b3e19df71efa6180f3cc88bf21692e26e1f50838947193","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:25:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:25: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-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"305118a70ebe75cd0a2e2c798aba1c98ad96030bacea23ecee46647b443313a9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:25:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:25:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["305118a70ebe75cd0a2e2c798aba1c98ad96030bacea23ecee46647b443313a9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117"} {"level":"info","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"305118a70ebe75cd0a2e2c798aba1c98ad96030bacea23ecee46647b443313a9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7033011c3d4fb33dd5b3e19df71efa6180f3cc88bf21692e26e1f50838947193","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:25:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:25:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7033011c3d4fb33dd5b3e19df71efa6180f3cc88bf21692e26e1f50838947193"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7033011c3d4fb33dd5b3e19df71efa6180f3cc88bf21692e26e1f50838947193","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:25:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:25:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/305118a70ebe75cd0a2e2c798aba1c98ad96030bacea23ecee46647b443313a9"} {"level":"info","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"305118a70ebe75cd0a2e2c798aba1c98ad96030bacea23ecee46647b443313a9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7033011c3d4fb33dd5b3e19df71efa6180f3cc88bf21692e26e1f50838947193","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:25:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:25: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-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7033011c3d4fb33dd5b3e19df71efa6180f3cc88bf21692e26e1f50838947193"} {"level":"info","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7033011c3d4fb33dd5b3e19df71efa6180f3cc88bf21692e26e1f50838947193","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:25:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:25: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-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7033011c3d4fb33dd5b3e19df71efa6180f3cc88bf21692e26e1f50838947193","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:25:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:25:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7033011c3d4fb33dd5b3e19df71efa6180f3cc88bf21692e26e1f50838947193"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117"} {"level":"info","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7033011c3d4fb33dd5b3e19df71efa6180f3cc88bf21692e26e1f50838947193","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:25:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:25:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7033011c3d4fb33dd5b3e19df71efa6180f3cc88bf21692e26e1f50838947193","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/305118a70ebe75cd0a2e2c798aba1c98ad96030bacea23ecee46647b443313a9"} {"level":"info","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7033011c3d4fb33dd5b3e19df71efa6180f3cc88bf21692e26e1f50838947193"} {"level":"debug","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b93ac12e0a0d81028964f259a8f44428d66f537186dc30cd9497a9c925fe8c3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:25:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:25:36Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117"} {"level":"info","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b93ac12e0a0d81028964f259a8f44428d66f537186dc30cd9497a9c925fe8c3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b93ac12e0a0d81028964f259a8f44428d66f537186dc30cd9497a9c925fe8c3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:25:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:25: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-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b93ac12e0a0d81028964f259a8f44428d66f537186dc30cd9497a9c925fe8c3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b93ac12e0a0d81028964f259a8f44428d66f537186dc30cd9497a9c925fe8c3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:25:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:25:36Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"3b93ac12e0a0d81028964f259a8f44428d66f537186dc30cd9497a9c925fe8c3","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"3b93ac12e0a0d81028964f259a8f44428d66f537186dc30cd9497a9c925fe8c3\": 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-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3b93ac12e0a0d81028964f259a8f44428d66f537186dc30cd9497a9c925fe8c3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3b93ac12e0a0d81028964f259a8f44428d66f537186dc30cd9497a9c925fe8c3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b93ac12e0a0d81028964f259a8f44428d66f537186dc30cd9497a9c925fe8c3"} {"level":"info","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b93ac12e0a0d81028964f259a8f44428d66f537186dc30cd9497a9c925fe8c3"} {"level":"debug","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6a7d27486e1840f891dd1d1d998959a4abbea2999ea3ce51c50374fbc2ac8a8d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:25:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:25:36Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6a7d27486e1840f891dd1d1d998959a4abbea2999ea3ce51c50374fbc2ac8a8d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b93ac12e0a0d81028964f259a8f44428d66f537186dc30cd9497a9c925fe8c3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:25:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:25:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3b93ac12e0a0d81028964f259a8f44428d66f537186dc30cd9497a9c925fe8c3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a7d27486e1840f891dd1d1d998959a4abbea2999ea3ce51c50374fbc2ac8a8d"} {"level":"info","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b93ac12e0a0d81028964f259a8f44428d66f537186dc30cd9497a9c925fe8c3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6a7d27486e1840f891dd1d1d998959a4abbea2999ea3ce51c50374fbc2ac8a8d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:25:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:25: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-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6a7d27486e1840f891dd1d1d998959a4abbea2999ea3ce51c50374fbc2ac8a8d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3b93ac12e0a0d81028964f259a8f44428d66f537186dc30cd9497a9c925fe8c3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6a7d27486e1840f891dd1d1d998959a4abbea2999ea3ce51c50374fbc2ac8a8d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a7d27486e1840f891dd1d1d998959a4abbea2999ea3ce51c50374fbc2ac8a8d"} {"level":"debug","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6a7d27486e1840f891dd1d1d998959a4abbea2999ea3ce51c50374fbc2ac8a8d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:25:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:25:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6a7d27486e1840f891dd1d1d998959a4abbea2999ea3ce51c50374fbc2ac8a8d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b93ac12e0a0d81028964f259a8f44428d66f537186dc30cd9497a9c925fe8c3"} {"level":"info","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6a7d27486e1840f891dd1d1d998959a4abbea2999ea3ce51c50374fbc2ac8a8d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6a7d27486e1840f891dd1d1d998959a4abbea2999ea3ce51c50374fbc2ac8a8d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:25:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:25: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-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a7d27486e1840f891dd1d1d998959a4abbea2999ea3ce51c50374fbc2ac8a8d"} {"level":"info","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a7d27486e1840f891dd1d1d998959a4abbea2999ea3ce51c50374fbc2ac8a8d"} {"level":"info","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6a7d27486e1840f891dd1d1d998959a4abbea2999ea3ce51c50374fbc2ac8a8d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6a7d27486e1840f891dd1d1d998959a4abbea2999ea3ce51c50374fbc2ac8a8d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6a7d27486e1840f891dd1d1d998959a4abbea2999ea3ce51c50374fbc2ac8a8d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a7d27486e1840f891dd1d1d998959a4abbea2999ea3ce51c50374fbc2ac8a8d"} {"level":"debug","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6a7d27486e1840f891dd1d1d998959a4abbea2999ea3ce51c50374fbc2ac8a8d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:25:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:25:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6a7d27486e1840f891dd1d1d998959a4abbea2999ea3ce51c50374fbc2ac8a8d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6a7d27486e1840f891dd1d1d998959a4abbea2999ea3ce51c50374fbc2ac8a8d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6a7d27486e1840f891dd1d1d998959a4abbea2999ea3ce51c50374fbc2ac8a8d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:25:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:25: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-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a7d27486e1840f891dd1d1d998959a4abbea2999ea3ce51c50374fbc2ac8a8d"} {"level":"info","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6a7d27486e1840f891dd1d1d998959a4abbea2999ea3ce51c50374fbc2ac8a8d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1f09aa608696d2631bd5150e9a78517ea5cab0bf6d51c0db116ddbb2c0f97d85","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:25:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:25: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-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1f09aa608696d2631bd5150e9a78517ea5cab0bf6d51c0db116ddbb2c0f97d85"} {"level":"info","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a7d27486e1840f891dd1d1d998959a4abbea2999ea3ce51c50374fbc2ac8a8d"} {"level":"info","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1f09aa608696d2631bd5150e9a78517ea5cab0bf6d51c0db116ddbb2c0f97d85","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6a7d27486e1840f891dd1d1d998959a4abbea2999ea3ce51c50374fbc2ac8a8d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:25:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:25:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6a7d27486e1840f891dd1d1d998959a4abbea2999ea3ce51c50374fbc2ac8a8d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1f09aa608696d2631bd5150e9a78517ea5cab0bf6d51c0db116ddbb2c0f97d85"} {"level":"info","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6a7d27486e1840f891dd1d1d998959a4abbea2999ea3ce51c50374fbc2ac8a8d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1f09aa608696d2631bd5150e9a78517ea5cab0bf6d51c0db116ddbb2c0f97d85","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:25:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:25:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1f09aa608696d2631bd5150e9a78517ea5cab0bf6d51c0db116ddbb2c0f97d85"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70"} {"level":"info","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6a7d27486e1840f891dd1d1d998959a4abbea2999ea3ce51c50374fbc2ac8a8d"} {"level":"info","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1f09aa608696d2631bd5150e9a78517ea5cab0bf6d51c0db116ddbb2c0f97d85","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:25:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:25:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1f09aa608696d2631bd5150e9a78517ea5cab0bf6d51c0db116ddbb2c0f97d85"} {"level":"info","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1402e42ca9940322024543ec952b345d873b1046ed32c4db87e16dbb0eaa53a3"} {"level":"info","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6a7d27486e1840f891dd1d1d998959a4abbea2999ea3ce51c50374fbc2ac8a8d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1f09aa608696d2631bd5150e9a78517ea5cab0bf6d51c0db116ddbb2c0f97d85","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1402e42ca9940322024543ec952b345d873b1046ed32c4db87e16dbb0eaa53a3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:25:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:25:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1402e42ca9940322024543ec952b345d873b1046ed32c4db87e16dbb0eaa53a3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/045ccd523a5d2bf05648d209a2c6d6b67257b2ed0f46ec8e0cc94f811085a59a"} {"level":"info","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70"} {"level":"info","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1402e42ca9940322024543ec952b345d873b1046ed32c4db87e16dbb0eaa53a3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"045ccd523a5d2bf05648d209a2c6d6b67257b2ed0f46ec8e0cc94f811085a59a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:25:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:25:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["045ccd523a5d2bf05648d209a2c6d6b67257b2ed0f46ec8e0cc94f811085a59a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a7b5f5f758c31aeddd3e3e4b7c1695ffbf08a2f6d8a7a256b207feb0555d1077"} {"level":"info","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/84c6ce3a7656a73bd3a49532b602d6e4f1e3072f5a98b019697a7cc989a80206"} {"level":"info","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/467728af1849085592d8acdfece16f9b43fd1c22915713affd98282180481c9a"} {"level":"info","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"045ccd523a5d2bf05648d209a2c6d6b67257b2ed0f46ec8e0cc94f811085a59a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a7b5f5f758c31aeddd3e3e4b7c1695ffbf08a2f6d8a7a256b207feb0555d1077","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:25:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:25:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a7b5f5f758c31aeddd3e3e4b7c1695ffbf08a2f6d8a7a256b207feb0555d1077"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/09ede02c88146e5d0e0ea9cfa7b5142f790dd8833b81188adb317056c0ad6fac"} {"level":"info","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1402e42ca9940322024543ec952b345d873b1046ed32c4db87e16dbb0eaa53a3"} {"level":"info","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a7b5f5f758c31aeddd3e3e4b7c1695ffbf08a2f6d8a7a256b207feb0555d1077","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"84c6ce3a7656a73bd3a49532b602d6e4f1e3072f5a98b019697a7cc989a80206","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:25:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:25:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["84c6ce3a7656a73bd3a49532b602d6e4f1e3072f5a98b019697a7cc989a80206"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966"} {"level":"info","ts":"2026-07-19T17:25:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5cdfd2e01de74589b879f7a04fddedfff7c62f08933fea115fcd356f2b347cec"} {"level":"info","ts":"2026-07-19T17:25:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/045ccd523a5d2bf05648d209a2c6d6b67257b2ed0f46ec8e0cc94f811085a59a"} {"level":"info","ts":"2026-07-19T17:25:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"84c6ce3a7656a73bd3a49532b602d6e4f1e3072f5a98b019697a7cc989a80206","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"467728af1849085592d8acdfece16f9b43fd1c22915713affd98282180481c9a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:25:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:25:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["467728af1849085592d8acdfece16f9b43fd1c22915713affd98282180481c9a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:25:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f0da7e8538021ab9af1b20e7e71e071a282ec479404aab9855f427e517755b7b"} {"level":"info","ts":"2026-07-19T17:25:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1"} {"level":"info","ts":"2026-07-19T17:25:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a7b5f5f758c31aeddd3e3e4b7c1695ffbf08a2f6d8a7a256b207feb0555d1077"} {"level":"info","ts":"2026-07-19T17:25:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"467728af1849085592d8acdfece16f9b43fd1c22915713affd98282180481c9a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"09ede02c88146e5d0e0ea9cfa7b5142f790dd8833b81188adb317056c0ad6fac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:25:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:25:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["09ede02c88146e5d0e0ea9cfa7b5142f790dd8833b81188adb317056c0ad6fac"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:25:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/84c6ce3a7656a73bd3a49532b602d6e4f1e3072f5a98b019697a7cc989a80206"} {"level":"info","ts":"2026-07-19T17:25:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/467728af1849085592d8acdfece16f9b43fd1c22915713affd98282180481c9a"} {"level":"info","ts":"2026-07-19T17:25:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"09ede02c88146e5d0e0ea9cfa7b5142f790dd8833b81188adb317056c0ad6fac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1402e42ca9940322024543ec952b345d873b1046ed32c4db87e16dbb0eaa53a3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:25:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:25:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:25:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/09ede02c88146e5d0e0ea9cfa7b5142f790dd8833b81188adb317056c0ad6fac"} {"level":"info","ts":"2026-07-19T17:25:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5cdfd2e01de74589b879f7a04fddedfff7c62f08933fea115fcd356f2b347cec","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:25:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:25:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5cdfd2e01de74589b879f7a04fddedfff7c62f08933fea115fcd356f2b347cec"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:25:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966"} {"level":"info","ts":"2026-07-19T17:25:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5cdfd2e01de74589b879f7a04fddedfff7c62f08933fea115fcd356f2b347cec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"045ccd523a5d2bf05648d209a2c6d6b67257b2ed0f46ec8e0cc94f811085a59a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f0da7e8538021ab9af1b20e7e71e071a282ec479404aab9855f427e517755b7b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:25:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:25:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f0da7e8538021ab9af1b20e7e71e071a282ec479404aab9855f427e517755b7b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:25:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5cdfd2e01de74589b879f7a04fddedfff7c62f08933fea115fcd356f2b347cec"} {"level":"info","ts":"2026-07-19T17:25:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f0da7e8538021ab9af1b20e7e71e071a282ec479404aab9855f427e517755b7b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:25:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:25:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:25:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f0da7e8538021ab9af1b20e7e71e071a282ec479404aab9855f427e517755b7b"} {"level":"info","ts":"2026-07-19T17:25:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a7b5f5f758c31aeddd3e3e4b7c1695ffbf08a2f6d8a7a256b207feb0555d1077","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"84c6ce3a7656a73bd3a49532b602d6e4f1e3072f5a98b019697a7cc989a80206","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"467728af1849085592d8acdfece16f9b43fd1c22915713affd98282180481c9a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"09ede02c88146e5d0e0ea9cfa7b5142f790dd8833b81188adb317056c0ad6fac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5cdfd2e01de74589b879f7a04fddedfff7c62f08933fea115fcd356f2b347cec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f0da7e8538021ab9af1b20e7e71e071a282ec479404aab9855f427e517755b7b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:25:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:25:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1"} {"level":"info","ts":"2026-07-19T17:25:38Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c786f379-b7fe-44a5-95a3-31281b279baa","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.12:38466","PortSpecifier":{"PortValue":38466}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.39:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c786f379-b7fe-44a5-95a3-31281b279baa","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-8d2863.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-19T17:25:38Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c786f379-b7fe-44a5-95a3-31281b279baa","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.12:38466","PortSpecifier":{"PortValue":38466}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.39:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784481938,"nanos":499080152},"http":{"id":"c786f379-b7fe-44a5-95a3-31281b279baa","method":"POST","headers":{":authority":"e2e-shared-a-8d2863.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.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-19T17:25:38Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"c786f379-b7fe-44a5-95a3-31281b279baa","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-19T17:25:38Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c786f379-b7fe-44a5-95a3-31281b279baa","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":"ebe1352d-6588-4b99-8a9a-1f69df1a33ea","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=c3dc1ca5-235b-4002-836c-dc144e91c6ec"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/52edea76c58f"]}} {"level":"debug","ts":"2026-07-19T17:25:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c786f379-b7fe-44a5-95a3-31281b279baa","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/52edea76c58f"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=c3dc1ca5-235b-4002-836c-dc144e91c6ec"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ebe1352d-6588-4b99-8a9a-1f69df1a33ea","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3b93ac12e0a0d81028964f259a8f44428d66f537186dc30cd9497a9c925fe8c3"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.39:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-8d2863.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.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-19T17:25:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c786f379-b7fe-44a5-95a3-31281b279baa","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-19T17:25:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c786f379-b7fe-44a5-95a3-31281b279baa","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-19T17:25:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c786f379-b7fe-44a5-95a3-31281b279baa","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-8d2863/sub-test-model-8d2863\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-8d2863/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T17:25:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"c786f379-b7fe-44a5-95a3-31281b279baa","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-19T17:25:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c786f379-b7fe-44a5-95a3-31281b279baa","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-19T17:25:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c786f379-b7fe-44a5-95a3-31281b279baa","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-19T17:25:38Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c786f379-b7fe-44a5-95a3-31281b279baa","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-19T17:25:38Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c786f379-b7fe-44a5-95a3-31281b279baa","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-19T17:25:38Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b7bb49bc-d655-4366-a6d7-923813e66e4e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.12:36090","PortSpecifier":{"PortValue":36090}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.40:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b7bb49bc-d655-4366-a6d7-923813e66e4e","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-0fa4bd.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-19T17:25:38Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b7bb49bc-d655-4366-a6d7-923813e66e4e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.12:36090","PortSpecifier":{"PortValue":36090}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.40:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784481938,"nanos":558397148},"http":{"id":"b7bb49bc-d655-4366-a6d7-923813e66e4e","method":"POST","headers":{":authority":"e2e-shared-b-0fa4bd.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.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-19T17:25:38Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"b7bb49bc-d655-4366-a6d7-923813e66e4e","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-19T17:25:38Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b7bb49bc-d655-4366-a6d7-923813e66e4e","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":"ebe1352d-6588-4b99-8a9a-1f69df1a33ea","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=c3dc1ca5-235b-4002-836c-dc144e91c6ec"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/52edea76c58f"]}} {"level":"debug","ts":"2026-07-19T17:25:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b7bb49bc-d655-4366-a6d7-923813e66e4e","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/52edea76c58f"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=c3dc1ca5-235b-4002-836c-dc144e91c6ec"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ebe1352d-6588-4b99-8a9a-1f69df1a33ea","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.40:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-0fa4bd.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.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-19T17:25:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b7bb49bc-d655-4366-a6d7-923813e66e4e","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-19T17:25:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b7bb49bc-d655-4366-a6d7-923813e66e4e","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-19T17:25:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b7bb49bc-d655-4366-a6d7-923813e66e4e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-0fa4bd/sub-test-model-0fa4bd\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-0fa4bd/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T17:25:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"b7bb49bc-d655-4366-a6d7-923813e66e4e","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":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-19T17:25:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b7bb49bc-d655-4366-a6d7-923813e66e4e","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-19T17:25:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b7bb49bc-d655-4366-a6d7-923813e66e4e","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-19T17:25:38Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b7bb49bc-d655-4366-a6d7-923813e66e4e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-19T17:25:38Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b7bb49bc-d655-4366-a6d7-923813e66e4e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-19T17:25:38Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3f5b7fed-b22a-416a-be38-4a50c8c6bcf1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.12:38474","PortSpecifier":{"PortValue":38474}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.39:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3f5b7fed-b22a-416a-be38-4a50c8c6bcf1","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-8d2863.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-19T17:25:38Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3f5b7fed-b22a-416a-be38-4a50c8c6bcf1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.12:38474","PortSpecifier":{"PortValue":38474}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.39:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784481938,"nanos":598015109},"http":{"id":"3f5b7fed-b22a-416a-be38-4a50c8c6bcf1","method":"GET","headers":{":authority":"e2e-shared-a-8d2863.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T17:25:38Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3f5b7fed-b22a-416a-be38-4a50c8c6bcf1","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1PLMDnFDdxzhy0XkW_CX6gWpbQqWSYYsbvR3kvS9XreHS0puZlTGlOOLyMn7l"} {"level":"debug","ts":"2026-07-19T17:25:38Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"3f5b7fed-b22a-416a-be38-4a50c8c6bcf1","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-8d2863.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1PLMDnFDdxzhy0XkW_CX6gWpbQqWSYYsbvR3kvS9XreHS0puZlTGlOOLyMn7l\"}"} {"level":"debug","ts":"2026-07-19T17:25:38Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"3f5b7fed-b22a-416a-be38-4a50c8c6bcf1","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-8d2863.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":"7603563f-aa06-49ba-9edf-929a1f4722db","keyName":"e2e-sub-iso-80763e","subscription":"e2e-a-only-030236","tenant":"e2e-shared-a-8d2863","userId":"7603563f-aa06-49ba-9edf-929a1f4722db","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-19T17:25:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3f5b7fed-b22a-416a-be38-4a50c8c6bcf1","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T17:25:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3f5b7fed-b22a-416a-be38-4a50c8c6bcf1","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-19T17:25:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3f5b7fed-b22a-416a-be38-4a50c8c6bcf1","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-19T17:25:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3f5b7fed-b22a-416a-be38-4a50c8c6bcf1","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-8d2863/sub-test-model-8d2863\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-8d2863/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T17:25:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3f5b7fed-b22a-416a-be38-4a50c8c6bcf1","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-19T17:25:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3f5b7fed-b22a-416a-be38-4a50c8c6bcf1","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-030236"} {"level":"debug","ts":"2026-07-19T17:25:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3f5b7fed-b22a-416a-be38-4a50c8c6bcf1","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-19T17:25:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"3f5b7fed-b22a-416a-be38-4a50c8c6bcf1","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"info","ts":"2026-07-19T17:25:38Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3f5b7fed-b22a-416a-be38-4a50c8c6bcf1","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-19T17:25:38Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3f5b7fed-b22a-416a-be38-4a50c8c6bcf1","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-19T17:25:38Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a6a1ef4f-b866-4ff4-8cb0-0f09faa87e9e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.12:36104","PortSpecifier":{"PortValue":36104}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.40:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a6a1ef4f-b866-4ff4-8cb0-0f09faa87e9e","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-0fa4bd.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-19T17:25:38Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a6a1ef4f-b866-4ff4-8cb0-0f09faa87e9e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.12:36104","PortSpecifier":{"PortValue":36104}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.40:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784481938,"nanos":642762131},"http":{"id":"a6a1ef4f-b866-4ff4-8cb0-0f09faa87e9e","method":"GET","headers":{":authority":"e2e-shared-b-0fa4bd.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T17:25:38Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a6a1ef4f-b866-4ff4-8cb0-0f09faa87e9e","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1I7LDbAN1JaWy4kDC_2QQypRSnSFW0Wgy8Yyk5O7RTfmVBEkoy24JavsWHnq0"} {"level":"debug","ts":"2026-07-19T17:25:38Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"a6a1ef4f-b866-4ff4-8cb0-0f09faa87e9e","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-0fa4bd.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1I7LDbAN1JaWy4kDC_2QQypRSnSFW0Wgy8Yyk5O7RTfmVBEkoy24JavsWHnq0\"}"} {"level":"debug","ts":"2026-07-19T17:25:38Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"a6a1ef4f-b866-4ff4-8cb0-0f09faa87e9e","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-0fa4bd.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":"88405104-88dd-4103-8594-8c1b54d3a776","keyName":"e2e-sub-iso-7a0745","subscription":"e2e-b-only-030236","tenant":"e2e-shared-b-0fa4bd","userId":"88405104-88dd-4103-8594-8c1b54d3a776","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-19T17:25:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a6a1ef4f-b866-4ff4-8cb0-0f09faa87e9e","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T17:25:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a6a1ef4f-b866-4ff4-8cb0-0f09faa87e9e","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-19T17:25:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a6a1ef4f-b866-4ff4-8cb0-0f09faa87e9e","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-19T17:25:38Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a6a1ef4f-b866-4ff4-8cb0-0f09faa87e9e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-0fa4bd/sub-test-model-0fa4bd\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-0fa4bd/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T17:25:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"a6a1ef4f-b866-4ff4-8cb0-0f09faa87e9e","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":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-19T17:25:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a6a1ef4f-b866-4ff4-8cb0-0f09faa87e9e","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-030236"} {"level":"debug","ts":"2026-07-19T17:25:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a6a1ef4f-b866-4ff4-8cb0-0f09faa87e9e","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-19T17:25:38Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a6a1ef4f-b866-4ff4-8cb0-0f09faa87e9e","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-19T17:25:38Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a6a1ef4f-b866-4ff4-8cb0-0f09faa87e9e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-19T17:25:38Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a6a1ef4f-b866-4ff4-8cb0-0f09faa87e9e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-19T17:25:59Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"42d5acb0-3142-462e-affc-2a17fca1db6d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.12:52986","PortSpecifier":{"PortValue":52986}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.39:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"42d5acb0-3142-462e-affc-2a17fca1db6d","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-8d2863.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-19T17:25:59Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"42d5acb0-3142-462e-affc-2a17fca1db6d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.12:52986","PortSpecifier":{"PortValue":52986}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.39:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784481959,"nanos":335986566},"http":{"id":"42d5acb0-3142-462e-affc-2a17fca1db6d","method":"POST","headers":{":authority":"e2e-shared-a-8d2863.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.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-19T17:25:59Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"42d5acb0-3142-462e-affc-2a17fca1db6d","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-19T17:25:59Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"42d5acb0-3142-462e-affc-2a17fca1db6d","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":"ebe1352d-6588-4b99-8a9a-1f69df1a33ea","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=c3dc1ca5-235b-4002-836c-dc144e91c6ec"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/52edea76c58f"]}} {"level":"debug","ts":"2026-07-19T17:25:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"42d5acb0-3142-462e-affc-2a17fca1db6d","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/52edea76c58f"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=c3dc1ca5-235b-4002-836c-dc144e91c6ec"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ebe1352d-6588-4b99-8a9a-1f69df1a33ea","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3b93ac12e0a0d81028964f259a8f44428d66f537186dc30cd9497a9c925fe8c3"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.39:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-8d2863.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.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-19T17:25:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"42d5acb0-3142-462e-affc-2a17fca1db6d","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-19T17:25:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"42d5acb0-3142-462e-affc-2a17fca1db6d","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-19T17:25:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"42d5acb0-3142-462e-affc-2a17fca1db6d","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-8d2863/sub-test-model-8d2863\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-8d2863/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T17:25:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"42d5acb0-3142-462e-affc-2a17fca1db6d","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-19T17:25:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"42d5acb0-3142-462e-affc-2a17fca1db6d","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-19T17:25:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"42d5acb0-3142-462e-affc-2a17fca1db6d","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-19T17:25:59Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"42d5acb0-3142-462e-affc-2a17fca1db6d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-19T17:25:59Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"42d5acb0-3142-462e-affc-2a17fca1db6d","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-19T17:25:59Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"aa17e097-7ccf-49a5-b6b2-746bd2e765e7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.12:46594","PortSpecifier":{"PortValue":46594}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.40:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"aa17e097-7ccf-49a5-b6b2-746bd2e765e7","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-0fa4bd.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-19T17:25:59Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"aa17e097-7ccf-49a5-b6b2-746bd2e765e7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.12:46594","PortSpecifier":{"PortValue":46594}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.40:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784481959,"nanos":377838188},"http":{"id":"aa17e097-7ccf-49a5-b6b2-746bd2e765e7","method":"POST","headers":{":authority":"e2e-shared-b-0fa4bd.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.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-19T17:25:59Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"aa17e097-7ccf-49a5-b6b2-746bd2e765e7","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-19T17:25:59Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"aa17e097-7ccf-49a5-b6b2-746bd2e765e7","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":"ebe1352d-6588-4b99-8a9a-1f69df1a33ea","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=c3dc1ca5-235b-4002-836c-dc144e91c6ec"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/52edea76c58f"]}} {"level":"debug","ts":"2026-07-19T17:25:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"aa17e097-7ccf-49a5-b6b2-746bd2e765e7","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/52edea76c58f"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=c3dc1ca5-235b-4002-836c-dc144e91c6ec"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ebe1352d-6588-4b99-8a9a-1f69df1a33ea","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.40:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-0fa4bd.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.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-19T17:25:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"aa17e097-7ccf-49a5-b6b2-746bd2e765e7","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-19T17:25:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"aa17e097-7ccf-49a5-b6b2-746bd2e765e7","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-19T17:25:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"aa17e097-7ccf-49a5-b6b2-746bd2e765e7","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-0fa4bd/sub-test-model-0fa4bd\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-0fa4bd/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T17:25:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"aa17e097-7ccf-49a5-b6b2-746bd2e765e7","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":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-19T17:25:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"aa17e097-7ccf-49a5-b6b2-746bd2e765e7","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-19T17:25:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"aa17e097-7ccf-49a5-b6b2-746bd2e765e7","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-19T17:25:59Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"aa17e097-7ccf-49a5-b6b2-746bd2e765e7","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-19T17:25:59Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"aa17e097-7ccf-49a5-b6b2-746bd2e765e7","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-19T17:25:59Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"daf5147b-d822-463c-846d-85a153a979e0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.12:53000","PortSpecifier":{"PortValue":53000}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.39:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"daf5147b-d822-463c-846d-85a153a979e0","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-8d2863.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-19T17:25:59Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"daf5147b-d822-463c-846d-85a153a979e0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.12:53000","PortSpecifier":{"PortValue":53000}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.39:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784481959,"nanos":414430962},"http":{"id":"daf5147b-d822-463c-846d-85a153a979e0","method":"POST","headers":{":authority":"e2e-shared-a-8d2863.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.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-19T17:25:59Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"daf5147b-d822-463c-846d-85a153a979e0","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-EP76js41U5bDqtTN_BAj6tcpQEAxk3Zh9pIYi6u3kWy6sFWzRQOBVWZbQMJx"} {"level":"debug","ts":"2026-07-19T17:25:59Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"daf5147b-d822-463c-846d-85a153a979e0","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-8d2863.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-EP76js41U5bDqtTN_BAj6tcpQEAxk3Zh9pIYi6u3kWy6sFWzRQOBVWZbQMJx\"}"} {"level":"debug","ts":"2026-07-19T17:25:59Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"daf5147b-d822-463c-846d-85a153a979e0","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-8d2863.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":"533fe010-523a-40ff-bf29-3fd539a9e968","keyName":"e2e-sub-iso-86920f","subscription":"e2e-shared-sub-923816","tenant":"e2e-shared-a-8d2863","userId":"533fe010-523a-40ff-bf29-3fd539a9e968","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-19T17:25:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"daf5147b-d822-463c-846d-85a153a979e0","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T17:25:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"daf5147b-d822-463c-846d-85a153a979e0","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-19T17:25:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"daf5147b-d822-463c-846d-85a153a979e0","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-19T17:25:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"daf5147b-d822-463c-846d-85a153a979e0","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-8d2863/sub-test-model-8d2863\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-8d2863/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T17:25:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"daf5147b-d822-463c-846d-85a153a979e0","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-923816"} {"level":"debug","ts":"2026-07-19T17:25:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"daf5147b-d822-463c-846d-85a153a979e0","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-19T17:25:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"daf5147b-d822-463c-846d-85a153a979e0","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-19T17:25:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"daf5147b-d822-463c-846d-85a153a979e0","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"info","ts":"2026-07-19T17:25:59Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"daf5147b-d822-463c-846d-85a153a979e0","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-19T17:25:59Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"daf5147b-d822-463c-846d-85a153a979e0","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-19T17:25:59Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"04af094c-2487-9988-a140-33ef820dba16","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.12:46598","PortSpecifier":{"PortValue":46598}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.40:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"04af094c-2487-9988-a140-33ef820dba16","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-b-0fa4bd.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-19T17:25:59Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"04af094c-2487-9988-a140-33ef820dba16","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.12:46598","PortSpecifier":{"PortValue":46598}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.40:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784481959,"nanos":453943444},"http":{"id":"04af094c-2487-9988-a140-33ef820dba16","method":"POST","headers":{":authority":"e2e-shared-b-0fa4bd.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.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-19T17:25:59Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"04af094c-2487-9988-a140-33ef820dba16","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-ZQmlMhgUnBRzlUER_roSpeEsPsly0mhsdXkN96cj57iBDm6hnZZT1e9ZM9gn"} {"level":"debug","ts":"2026-07-19T17:25:59Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"04af094c-2487-9988-a140-33ef820dba16","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-0fa4bd.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-ZQmlMhgUnBRzlUER_roSpeEsPsly0mhsdXkN96cj57iBDm6hnZZT1e9ZM9gn\"}"} {"level":"debug","ts":"2026-07-19T17:25:59Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"04af094c-2487-9988-a140-33ef820dba16","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-0fa4bd.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":"6319370a-a4fe-4cbf-8573-79160995808c","keyName":"e2e-sub-iso-6229a9","subscription":"e2e-shared-sub-923816","tenant":"e2e-shared-b-0fa4bd","userId":"6319370a-a4fe-4cbf-8573-79160995808c","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-19T17:25:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"04af094c-2487-9988-a140-33ef820dba16","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T17:25:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"04af094c-2487-9988-a140-33ef820dba16","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-19T17:25:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"04af094c-2487-9988-a140-33ef820dba16","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-19T17:25:59Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"04af094c-2487-9988-a140-33ef820dba16","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-0fa4bd/sub-test-model-0fa4bd\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-0fa4bd/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T17:25:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"04af094c-2487-9988-a140-33ef820dba16","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":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-19T17:25:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"04af094c-2487-9988-a140-33ef820dba16","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-19T17:25:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"04af094c-2487-9988-a140-33ef820dba16","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-923816"} {"level":"debug","ts":"2026-07-19T17:25:59Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"04af094c-2487-9988-a140-33ef820dba16","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-19T17:25:59Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"04af094c-2487-9988-a140-33ef820dba16","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-19T17:25:59Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"04af094c-2487-9988-a140-33ef820dba16","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-19T17:26:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5cdfd2e01de74589b879f7a04fddedfff7c62f08933fea115fcd356f2b347cec"} {"level":"info","ts":"2026-07-19T17:26:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1"} {"level":"info","ts":"2026-07-19T17:26:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3b93ac12e0a0d81028964f259a8f44428d66f537186dc30cd9497a9c925fe8c3"} {"level":"info","ts":"2026-07-19T17:26:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/305118a70ebe75cd0a2e2c798aba1c98ad96030bacea23ecee46647b443313a9"} {"level":"info","ts":"2026-07-19T17:26:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70"} {"level":"info","ts":"2026-07-19T17:26:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117"} {"level":"info","ts":"2026-07-19T17:26:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a7b5f5f758c31aeddd3e3e4b7c1695ffbf08a2f6d8a7a256b207feb0555d1077"} {"level":"info","ts":"2026-07-19T17:26:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/09ede02c88146e5d0e0ea9cfa7b5142f790dd8833b81188adb317056c0ad6fac"} {"level":"info","ts":"2026-07-19T17:26:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/66eda989f89abb22bb9e48872fd37e657f8567616d50b19fc9c593ce0ec7014e"} {"level":"info","ts":"2026-07-19T17:26:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/467728af1849085592d8acdfece16f9b43fd1c22915713affd98282180481c9a"} {"level":"info","ts":"2026-07-19T17:26:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3e7a932f5b414e6c754dc446c86a680ab5b12c3262ad75a1a3102d8c220c156d"} {"level":"info","ts":"2026-07-19T17:26:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/045ccd523a5d2bf05648d209a2c6d6b67257b2ed0f46ec8e0cc94f811085a59a"} {"level":"info","ts":"2026-07-19T17:26:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966"} {"level":"info","ts":"2026-07-19T17:26:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/84c6ce3a7656a73bd3a49532b602d6e4f1e3072f5a98b019697a7cc989a80206"} {"level":"info","ts":"2026-07-19T17:26:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4d2a11eedaeb95c3475fe46dfbff83fe1adaaa3b03d90ccc32f65de7e7ae973c"} {"level":"info","ts":"2026-07-19T17:26:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6a7d27486e1840f891dd1d1d998959a4abbea2999ea3ce51c50374fbc2ac8a8d"} {"level":"info","ts":"2026-07-19T17:26:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1f09aa608696d2631bd5150e9a78517ea5cab0bf6d51c0db116ddbb2c0f97d85"} {"level":"info","ts":"2026-07-19T17:26:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1402e42ca9940322024543ec952b345d873b1046ed32c4db87e16dbb0eaa53a3"} {"level":"info","ts":"2026-07-19T17:26:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7033011c3d4fb33dd5b3e19df71efa6180f3cc88bf21692e26e1f50838947193"} {"level":"info","ts":"2026-07-19T17:26:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f5182ee6c7bb4d8059e0d8c72934f2364be15a54ef3544be5082aea3611deeee"} {"level":"info","ts":"2026-07-19T17:26:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f0da7e8538021ab9af1b20e7e71e071a282ec479404aab9855f427e517755b7b"} {"level":"info","ts":"2026-07-19T17:26:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ddb3fd13246db4d0eb6691d2d854faf42a36f123016af9025572f967230ff919"} {"level":"info","ts":"2026-07-19T17:26:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a435c1ef4775d23e3f1156bbb4e530d22ad9d587ee08d189419fe44b478f7b59"} {"level":"info","ts":"2026-07-19T17:26:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c0c383a992fb9b2f455b312e0c0bc30e3d07bd039e791f3861b60dbe7c134f90"} {"level":"debug","ts":"2026-07-19T17:26:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"76fc13ebd34cbb97e32dfb0d692fe593dabee0953a67b95491a799fb6e7cd91a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:26:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:26:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:26:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"76fc13ebd34cbb97e32dfb0d692fe593dabee0953a67b95491a799fb6e7cd91a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:26:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"76fc13ebd34cbb97e32dfb0d692fe593dabee0953a67b95491a799fb6e7cd91a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:26:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"76fc13ebd34cbb97e32dfb0d692fe593dabee0953a67b95491a799fb6e7cd91a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:26:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/76fc13ebd34cbb97e32dfb0d692fe593dabee0953a67b95491a799fb6e7cd91a"} {"level":"debug","ts":"2026-07-19T17:26:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"76fc13ebd34cbb97e32dfb0d692fe593dabee0953a67b95491a799fb6e7cd91a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:26:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/76fc13ebd34cbb97e32dfb0d692fe593dabee0953a67b95491a799fb6e7cd91a"} {"level":"debug","ts":"2026-07-19T17:26:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"76fc13ebd34cbb97e32dfb0d692fe593dabee0953a67b95491a799fb6e7cd91a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:26:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:26:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["76fc13ebd34cbb97e32dfb0d692fe593dabee0953a67b95491a799fb6e7cd91a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:26:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"76fc13ebd34cbb97e32dfb0d692fe593dabee0953a67b95491a799fb6e7cd91a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:26:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"76fc13ebd34cbb97e32dfb0d692fe593dabee0953a67b95491a799fb6e7cd91a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:26:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:26:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:26:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"76fc13ebd34cbb97e32dfb0d692fe593dabee0953a67b95491a799fb6e7cd91a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:26:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"76fc13ebd34cbb97e32dfb0d692fe593dabee0953a67b95491a799fb6e7cd91a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:26:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/76fc13ebd34cbb97e32dfb0d692fe593dabee0953a67b95491a799fb6e7cd91a"} {"level":"debug","ts":"2026-07-19T17:26:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"76fc13ebd34cbb97e32dfb0d692fe593dabee0953a67b95491a799fb6e7cd91a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:26:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/76fc13ebd34cbb97e32dfb0d692fe593dabee0953a67b95491a799fb6e7cd91a"} {"level":"debug","ts":"2026-07-19T17:26:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"76fc13ebd34cbb97e32dfb0d692fe593dabee0953a67b95491a799fb6e7cd91a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:26:59Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:26:59Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["76fc13ebd34cbb97e32dfb0d692fe593dabee0953a67b95491a799fb6e7cd91a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:26:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"76fc13ebd34cbb97e32dfb0d692fe593dabee0953a67b95491a799fb6e7cd91a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:26:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"76fc13ebd34cbb97e32dfb0d692fe593dabee0953a67b95491a799fb6e7cd91a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:26:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/76fc13ebd34cbb97e32dfb0d692fe593dabee0953a67b95491a799fb6e7cd91a"} {"level":"debug","ts":"2026-07-19T17:26:59Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b668ec19abd26432c60cc122d03651589539fb2e8169d6775e4a987fa45bd405","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:26:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:26:59Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b668ec19abd26432c60cc122d03651589539fb2e8169d6775e4a987fa45bd405","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b668ec19abd26432c60cc122d03651589539fb2e8169d6775e4a987fa45bd405","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:26:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:26:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b668ec19abd26432c60cc122d03651589539fb2e8169d6775e4a987fa45bd405"} {"level":"info","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b668ec19abd26432c60cc122d03651589539fb2e8169d6775e4a987fa45bd405","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b668ec19abd26432c60cc122d03651589539fb2e8169d6775e4a987fa45bd405","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:26:59Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:26:59Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"b668ec19abd26432c60cc122d03651589539fb2e8169d6775e4a987fa45bd405","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"b668ec19abd26432c60cc122d03651589539fb2e8169d6775e4a987fa45bd405\": 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-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b668ec19abd26432c60cc122d03651589539fb2e8169d6775e4a987fa45bd405","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b668ec19abd26432c60cc122d03651589539fb2e8169d6775e4a987fa45bd405","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b668ec19abd26432c60cc122d03651589539fb2e8169d6775e4a987fa45bd405"} {"level":"info","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b668ec19abd26432c60cc122d03651589539fb2e8169d6775e4a987fa45bd405"} {"level":"debug","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b668ec19abd26432c60cc122d03651589539fb2e8169d6775e4a987fa45bd405","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:27:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:27:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b668ec19abd26432c60cc122d03651589539fb2e8169d6775e4a987fa45bd405"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b668ec19abd26432c60cc122d03651589539fb2e8169d6775e4a987fa45bd405","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b668ec19abd26432c60cc122d03651589539fb2e8169d6775e4a987fa45bd405","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b668ec19abd26432c60cc122d03651589539fb2e8169d6775e4a987fa45bd405"} {"level":"debug","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f5182ee6c7bb4d8059e0d8c72934f2364be15a54ef3544be5082aea3611deeee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:27:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:27:00Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f5182ee6c7bb4d8059e0d8c72934f2364be15a54ef3544be5082aea3611deeee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"23af9c4d85c3df25f56855de955c85d829cfe5cfcb916b756f7a0f0c20a888ed","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:27:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:27:00Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f5182ee6c7bb4d8059e0d8c72934f2364be15a54ef3544be5082aea3611deeee"} {"level":"info","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"23af9c4d85c3df25f56855de955c85d829cfe5cfcb916b756f7a0f0c20a888ed","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f5182ee6c7bb4d8059e0d8c72934f2364be15a54ef3544be5082aea3611deeee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:27:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:27:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f5182ee6c7bb4d8059e0d8c72934f2364be15a54ef3544be5082aea3611deeee"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/23af9c4d85c3df25f56855de955c85d829cfe5cfcb916b756f7a0f0c20a888ed"} {"level":"info","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f5182ee6c7bb4d8059e0d8c72934f2364be15a54ef3544be5082aea3611deeee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"23af9c4d85c3df25f56855de955c85d829cfe5cfcb916b756f7a0f0c20a888ed","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:27:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:27:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["23af9c4d85c3df25f56855de955c85d829cfe5cfcb916b756f7a0f0c20a888ed"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"23af9c4d85c3df25f56855de955c85d829cfe5cfcb916b756f7a0f0c20a888ed","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f5182ee6c7bb4d8059e0d8c72934f2364be15a54ef3544be5082aea3611deeee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:27:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:27:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f5182ee6c7bb4d8059e0d8c72934f2364be15a54ef3544be5082aea3611deeee"} {"level":"info","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f5182ee6c7bb4d8059e0d8c72934f2364be15a54ef3544be5082aea3611deeee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"23af9c4d85c3df25f56855de955c85d829cfe5cfcb916b756f7a0f0c20a888ed","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:27:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:27:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"23af9c4d85c3df25f56855de955c85d829cfe5cfcb916b756f7a0f0c20a888ed","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f5182ee6c7bb4d8059e0d8c72934f2364be15a54ef3544be5082aea3611deeee","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:27:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:27:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f5182ee6c7bb4d8059e0d8c72934f2364be15a54ef3544be5082aea3611deeee"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/23af9c4d85c3df25f56855de955c85d829cfe5cfcb916b756f7a0f0c20a888ed"} {"level":"info","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f5182ee6c7bb4d8059e0d8c72934f2364be15a54ef3544be5082aea3611deeee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"23af9c4d85c3df25f56855de955c85d829cfe5cfcb916b756f7a0f0c20a888ed","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:27:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:27:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["23af9c4d85c3df25f56855de955c85d829cfe5cfcb916b756f7a0f0c20a888ed"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f5182ee6c7bb4d8059e0d8c72934f2364be15a54ef3544be5082aea3611deeee"} {"level":"info","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"23af9c4d85c3df25f56855de955c85d829cfe5cfcb916b756f7a0f0c20a888ed","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f5182ee6c7bb4d8059e0d8c72934f2364be15a54ef3544be5082aea3611deeee","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"23af9c4d85c3df25f56855de955c85d829cfe5cfcb916b756f7a0f0c20a888ed","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:27:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:27:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"23af9c4d85c3df25f56855de955c85d829cfe5cfcb916b756f7a0f0c20a888ed","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"69822e38950126f3b39e215b0ce2cf08bfa4000fc6557b0e970fbd466093e7ea","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:27:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:27:00Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/23af9c4d85c3df25f56855de955c85d829cfe5cfcb916b756f7a0f0c20a888ed"} {"level":"info","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"69822e38950126f3b39e215b0ce2cf08bfa4000fc6557b0e970fbd466093e7ea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"23af9c4d85c3df25f56855de955c85d829cfe5cfcb916b756f7a0f0c20a888ed","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:27:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:27:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["23af9c4d85c3df25f56855de955c85d829cfe5cfcb916b756f7a0f0c20a888ed"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"23af9c4d85c3df25f56855de955c85d829cfe5cfcb916b756f7a0f0c20a888ed","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"69822e38950126f3b39e215b0ce2cf08bfa4000fc6557b0e970fbd466093e7ea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"23af9c4d85c3df25f56855de955c85d829cfe5cfcb916b756f7a0f0c20a888ed","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f5182ee6c7bb4d8059e0d8c72934f2364be15a54ef3544be5082aea3611deeee"} {"level":"debug","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"69822e38950126f3b39e215b0ce2cf08bfa4000fc6557b0e970fbd466093e7ea","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:27:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:27:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/69822e38950126f3b39e215b0ce2cf08bfa4000fc6557b0e970fbd466093e7ea"} {"level":"info","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"69822e38950126f3b39e215b0ce2cf08bfa4000fc6557b0e970fbd466093e7ea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"69822e38950126f3b39e215b0ce2cf08bfa4000fc6557b0e970fbd466093e7ea","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:27:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:27:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["69822e38950126f3b39e215b0ce2cf08bfa4000fc6557b0e970fbd466093e7ea"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"69822e38950126f3b39e215b0ce2cf08bfa4000fc6557b0e970fbd466093e7ea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"69822e38950126f3b39e215b0ce2cf08bfa4000fc6557b0e970fbd466093e7ea","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/23af9c4d85c3df25f56855de955c85d829cfe5cfcb916b756f7a0f0c20a888ed"} {"level":"debug","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"69822e38950126f3b39e215b0ce2cf08bfa4000fc6557b0e970fbd466093e7ea","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:27:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:27:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"69822e38950126f3b39e215b0ce2cf08bfa4000fc6557b0e970fbd466093e7ea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"69822e38950126f3b39e215b0ce2cf08bfa4000fc6557b0e970fbd466093e7ea","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/69822e38950126f3b39e215b0ce2cf08bfa4000fc6557b0e970fbd466093e7ea"} {"level":"debug","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"69822e38950126f3b39e215b0ce2cf08bfa4000fc6557b0e970fbd466093e7ea","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/69822e38950126f3b39e215b0ce2cf08bfa4000fc6557b0e970fbd466093e7ea"} {"level":"debug","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"69822e38950126f3b39e215b0ce2cf08bfa4000fc6557b0e970fbd466093e7ea","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:27:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:27:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["69822e38950126f3b39e215b0ce2cf08bfa4000fc6557b0e970fbd466093e7ea"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"69822e38950126f3b39e215b0ce2cf08bfa4000fc6557b0e970fbd466093e7ea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"69822e38950126f3b39e215b0ce2cf08bfa4000fc6557b0e970fbd466093e7ea","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/69822e38950126f3b39e215b0ce2cf08bfa4000fc6557b0e970fbd466093e7ea"} {"level":"debug","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:27:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:27:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"248802e49a8c593cbefcb13f27057b4bd88418ad1eb5559d5fdf9f9480e72332","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:27:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:27:00Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966"} {"level":"info","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"248802e49a8c593cbefcb13f27057b4bd88418ad1eb5559d5fdf9f9480e72332","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:27:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:27:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/248802e49a8c593cbefcb13f27057b4bd88418ad1eb5559d5fdf9f9480e72332"} {"level":"info","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"248802e49a8c593cbefcb13f27057b4bd88418ad1eb5559d5fdf9f9480e72332","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:27:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:27:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["248802e49a8c593cbefcb13f27057b4bd88418ad1eb5559d5fdf9f9480e72332"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"248802e49a8c593cbefcb13f27057b4bd88418ad1eb5559d5fdf9f9480e72332","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:27:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:27:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966"} {"level":"info","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"248802e49a8c593cbefcb13f27057b4bd88418ad1eb5559d5fdf9f9480e72332","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:27:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:27:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/248802e49a8c593cbefcb13f27057b4bd88418ad1eb5559d5fdf9f9480e72332"} {"level":"info","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"248802e49a8c593cbefcb13f27057b4bd88418ad1eb5559d5fdf9f9480e72332","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"248802e49a8c593cbefcb13f27057b4bd88418ad1eb5559d5fdf9f9480e72332","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:27:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:27:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["248802e49a8c593cbefcb13f27057b4bd88418ad1eb5559d5fdf9f9480e72332"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"248802e49a8c593cbefcb13f27057b4bd88418ad1eb5559d5fdf9f9480e72332","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"248802e49a8c593cbefcb13f27057b4bd88418ad1eb5559d5fdf9f9480e72332","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:27:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:27:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["248802e49a8c593cbefcb13f27057b4bd88418ad1eb5559d5fdf9f9480e72332"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966"} {"level":"error","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"248802e49a8c593cbefcb13f27057b4bd88418ad1eb5559d5fdf9f9480e72332","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"248802e49a8c593cbefcb13f27057b4bd88418ad1eb5559d5fdf9f9480e72332\": 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-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"248802e49a8c593cbefcb13f27057b4bd88418ad1eb5559d5fdf9f9480e72332","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:27:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:27:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"248802e49a8c593cbefcb13f27057b4bd88418ad1eb5559d5fdf9f9480e72332","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"248802e49a8c593cbefcb13f27057b4bd88418ad1eb5559d5fdf9f9480e72332","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:27:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:27:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/248802e49a8c593cbefcb13f27057b4bd88418ad1eb5559d5fdf9f9480e72332"} {"level":"error","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"248802e49a8c593cbefcb13f27057b4bd88418ad1eb5559d5fdf9f9480e72332","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"248802e49a8c593cbefcb13f27057b4bd88418ad1eb5559d5fdf9f9480e72332\": 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-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:27:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:27:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"248802e49a8c593cbefcb13f27057b4bd88418ad1eb5559d5fdf9f9480e72332","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/248802e49a8c593cbefcb13f27057b4bd88418ad1eb5559d5fdf9f9480e72332"} {"level":"info","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966"} {"level":"debug","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"248802e49a8c593cbefcb13f27057b4bd88418ad1eb5559d5fdf9f9480e72332","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:27:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:27:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["248802e49a8c593cbefcb13f27057b4bd88418ad1eb5559d5fdf9f9480e72332"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"248802e49a8c593cbefcb13f27057b4bd88418ad1eb5559d5fdf9f9480e72332","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"248802e49a8c593cbefcb13f27057b4bd88418ad1eb5559d5fdf9f9480e72332","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:27:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:27:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"248802e49a8c593cbefcb13f27057b4bd88418ad1eb5559d5fdf9f9480e72332","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"248802e49a8c593cbefcb13f27057b4bd88418ad1eb5559d5fdf9f9480e72332","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"248802e49a8c593cbefcb13f27057b4bd88418ad1eb5559d5fdf9f9480e72332","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/248802e49a8c593cbefcb13f27057b4bd88418ad1eb5559d5fdf9f9480e72332"} {"level":"debug","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"248802e49a8c593cbefcb13f27057b4bd88418ad1eb5559d5fdf9f9480e72332","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/248802e49a8c593cbefcb13f27057b4bd88418ad1eb5559d5fdf9f9480e72332"} {"level":"debug","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"248802e49a8c593cbefcb13f27057b4bd88418ad1eb5559d5fdf9f9480e72332","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:27:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:27:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["248802e49a8c593cbefcb13f27057b4bd88418ad1eb5559d5fdf9f9480e72332"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"248802e49a8c593cbefcb13f27057b4bd88418ad1eb5559d5fdf9f9480e72332","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"248802e49a8c593cbefcb13f27057b4bd88418ad1eb5559d5fdf9f9480e72332","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/248802e49a8c593cbefcb13f27057b4bd88418ad1eb5559d5fdf9f9480e72332"} {"level":"debug","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c2a95023755977cc22d8c2753cc5366be11a1d72dca494429e5f3a66a14df8a7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:27:00Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:27:00Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c2a95023755977cc22d8c2753cc5366be11a1d72dca494429e5f3a66a14df8a7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c2a95023755977cc22d8c2753cc5366be11a1d72dca494429e5f3a66a14df8a7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c2a95023755977cc22d8c2753cc5366be11a1d72dca494429e5f3a66a14df8a7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c2a95023755977cc22d8c2753cc5366be11a1d72dca494429e5f3a66a14df8a7"} {"level":"info","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c2a95023755977cc22d8c2753cc5366be11a1d72dca494429e5f3a66a14df8a7"} {"level":"debug","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c2a95023755977cc22d8c2753cc5366be11a1d72dca494429e5f3a66a14df8a7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:27:00Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:27:00Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c2a95023755977cc22d8c2753cc5366be11a1d72dca494429e5f3a66a14df8a7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c2a95023755977cc22d8c2753cc5366be11a1d72dca494429e5f3a66a14df8a7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c2a95023755977cc22d8c2753cc5366be11a1d72dca494429e5f3a66a14df8a7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:27:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c2a95023755977cc22d8c2753cc5366be11a1d72dca494429e5f3a66a14df8a7"} {"level":"debug","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"63d4a9d3ca447021eda462a0576de825837f0936db18e7839b297c242ab94a7c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:27:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:27:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"63d4a9d3ca447021eda462a0576de825837f0936db18e7839b297c242ab94a7c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"63d4a9d3ca447021eda462a0576de825837f0936db18e7839b297c242ab94a7c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"63d4a9d3ca447021eda462a0576de825837f0936db18e7839b297c242ab94a7c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/63d4a9d3ca447021eda462a0576de825837f0936db18e7839b297c242ab94a7c"} {"level":"debug","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"63d4a9d3ca447021eda462a0576de825837f0936db18e7839b297c242ab94a7c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/63d4a9d3ca447021eda462a0576de825837f0936db18e7839b297c242ab94a7c"} {"level":"debug","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"63d4a9d3ca447021eda462a0576de825837f0936db18e7839b297c242ab94a7c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:27:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:27:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["63d4a9d3ca447021eda462a0576de825837f0936db18e7839b297c242ab94a7c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"63d4a9d3ca447021eda462a0576de825837f0936db18e7839b297c242ab94a7c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"63d4a9d3ca447021eda462a0576de825837f0936db18e7839b297c242ab94a7c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:27:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:27:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"63d4a9d3ca447021eda462a0576de825837f0936db18e7839b297c242ab94a7c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"63d4a9d3ca447021eda462a0576de825837f0936db18e7839b297c242ab94a7c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"63d4a9d3ca447021eda462a0576de825837f0936db18e7839b297c242ab94a7c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/63d4a9d3ca447021eda462a0576de825837f0936db18e7839b297c242ab94a7c"} {"level":"debug","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"63d4a9d3ca447021eda462a0576de825837f0936db18e7839b297c242ab94a7c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/63d4a9d3ca447021eda462a0576de825837f0936db18e7839b297c242ab94a7c"} {"level":"debug","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"63d4a9d3ca447021eda462a0576de825837f0936db18e7839b297c242ab94a7c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:27:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:27:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["63d4a9d3ca447021eda462a0576de825837f0936db18e7839b297c242ab94a7c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"63d4a9d3ca447021eda462a0576de825837f0936db18e7839b297c242ab94a7c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"63d4a9d3ca447021eda462a0576de825837f0936db18e7839b297c242ab94a7c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:27:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:27:01Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/63d4a9d3ca447021eda462a0576de825837f0936db18e7839b297c242ab94a7c"} {"level":"debug","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:27:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:27:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70"} {"level":"debug","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70"} {"level":"debug","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db69e82f7bcf8e156f52c0ada4d59984fe62cc0bd25de805f62402a3e23fb66a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:27:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:27:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db69e82f7bcf8e156f52c0ada4d59984fe62cc0bd25de805f62402a3e23fb66a"} {"level":"info","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"db69e82f7bcf8e156f52c0ada4d59984fe62cc0bd25de805f62402a3e23fb66a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"54dd8a139cefb913b424d8fa9dedf7872548efbdd21bae92b263326f54e076d0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:27:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:27:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/54dd8a139cefb913b424d8fa9dedf7872548efbdd21bae92b263326f54e076d0"} {"level":"info","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"54dd8a139cefb913b424d8fa9dedf7872548efbdd21bae92b263326f54e076d0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"db69e82f7bcf8e156f52c0ada4d59984fe62cc0bd25de805f62402a3e23fb66a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"57c93ffb527bd3f60d55db173b11970cac8de28939aadde59a59b03daa2ba79c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:27:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:27:01Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"57c93ffb527bd3f60d55db173b11970cac8de28939aadde59a59b03daa2ba79c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"54dd8a139cefb913b424d8fa9dedf7872548efbdd21bae92b263326f54e076d0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:27:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:27:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["54dd8a139cefb913b424d8fa9dedf7872548efbdd21bae92b263326f54e076d0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db69e82f7bcf8e156f52c0ada4d59984fe62cc0bd25de805f62402a3e23fb66a"} {"level":"info","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"54dd8a139cefb913b424d8fa9dedf7872548efbdd21bae92b263326f54e076d0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:27:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:27:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/57c93ffb527bd3f60d55db173b11970cac8de28939aadde59a59b03daa2ba79c"} {"level":"info","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"db69e82f7bcf8e156f52c0ada4d59984fe62cc0bd25de805f62402a3e23fb66a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:27:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:27:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["db69e82f7bcf8e156f52c0ada4d59984fe62cc0bd25de805f62402a3e23fb66a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"db69e82f7bcf8e156f52c0ada4d59984fe62cc0bd25de805f62402a3e23fb66a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"57c93ffb527bd3f60d55db173b11970cac8de28939aadde59a59b03daa2ba79c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:27:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:27:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["57c93ffb527bd3f60d55db173b11970cac8de28939aadde59a59b03daa2ba79c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/54dd8a139cefb913b424d8fa9dedf7872548efbdd21bae92b263326f54e076d0"} {"level":"info","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"57c93ffb527bd3f60d55db173b11970cac8de28939aadde59a59b03daa2ba79c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:27:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:27:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117"} {"level":"info","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"54dd8a139cefb913b424d8fa9dedf7872548efbdd21bae92b263326f54e076d0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0edd63957d6f9c01843e9a6a954ad739a599cbc55d68ab7d7198a9ddc0c65b0b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:27:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:27:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0edd63957d6f9c01843e9a6a954ad739a599cbc55d68ab7d7198a9ddc0c65b0b"} {"level":"info","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0edd63957d6f9c01843e9a6a954ad739a599cbc55d68ab7d7198a9ddc0c65b0b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:27:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:27:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"db69e82f7bcf8e156f52c0ada4d59984fe62cc0bd25de805f62402a3e23fb66a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a7b5f5f758c31aeddd3e3e4b7c1695ffbf08a2f6d8a7a256b207feb0555d1077","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:27:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:27:01Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70"} {"level":"info","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a7b5f5f758c31aeddd3e3e4b7c1695ffbf08a2f6d8a7a256b207feb0555d1077","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"57c93ffb527bd3f60d55db173b11970cac8de28939aadde59a59b03daa2ba79c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3449e6c809fbdf9ec298a026afd80e5085224c50bbd9cd4a002003e3fe94ec2d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:27:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:27:01Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/db69e82f7bcf8e156f52c0ada4d59984fe62cc0bd25de805f62402a3e23fb66a"} {"level":"info","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3449e6c809fbdf9ec298a026afd80e5085224c50bbd9cd4a002003e3fe94ec2d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:27:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:27:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:27:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:27:01Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a7b5f5f758c31aeddd3e3e4b7c1695ffbf08a2f6d8a7a256b207feb0555d1077"} {"level":"info","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0edd63957d6f9c01843e9a6a954ad739a599cbc55d68ab7d7198a9ddc0c65b0b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:27:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:27:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0edd63957d6f9c01843e9a6a954ad739a599cbc55d68ab7d7198a9ddc0c65b0b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/57c93ffb527bd3f60d55db173b11970cac8de28939aadde59a59b03daa2ba79c"} {"level":"info","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0edd63957d6f9c01843e9a6a954ad739a599cbc55d68ab7d7198a9ddc0c65b0b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:27:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:27:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a7b5f5f758c31aeddd3e3e4b7c1695ffbf08a2f6d8a7a256b207feb0555d1077","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:27:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:27:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a7b5f5f758c31aeddd3e3e4b7c1695ffbf08a2f6d8a7a256b207feb0555d1077"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3449e6c809fbdf9ec298a026afd80e5085224c50bbd9cd4a002003e3fe94ec2d"} {"level":"info","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a7b5f5f758c31aeddd3e3e4b7c1695ffbf08a2f6d8a7a256b207feb0555d1077","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3449e6c809fbdf9ec298a026afd80e5085224c50bbd9cd4a002003e3fe94ec2d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:27:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:27:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3449e6c809fbdf9ec298a026afd80e5085224c50bbd9cd4a002003e3fe94ec2d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3449e6c809fbdf9ec298a026afd80e5085224c50bbd9cd4a002003e3fe94ec2d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:27:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:27:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117"} {"level":"info","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3a5e847eda912fed36d1fd9b30b284d316480e0b17b8c65ec4e266f248b79ac3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:27:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:27:01Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1"} {"level":"info","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0edd63957d6f9c01843e9a6a954ad739a599cbc55d68ab7d7198a9ddc0c65b0b"} {"level":"info","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3a5e847eda912fed36d1fd9b30b284d316480e0b17b8c65ec4e266f248b79ac3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:27:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:27:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70"} {"level":"info","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3a5e847eda912fed36d1fd9b30b284d316480e0b17b8c65ec4e266f248b79ac3"} {"level":"info","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c394219ee9528b1b68223dd9b8d04246f5ab2a88c5a618e7c12ab9b495c7da6b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:27:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:27:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c394219ee9528b1b68223dd9b8d04246f5ab2a88c5a618e7c12ab9b495c7da6b"} {"level":"info","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a07f1f516f929cce41c9807fe3d14b9037973c7a63bf767f0b99df590c72dd64"} {"level":"info","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b93ac12e0a0d81028964f259a8f44428d66f537186dc30cd9497a9c925fe8c3"} {"level":"info","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c394219ee9528b1b68223dd9b8d04246f5ab2a88c5a618e7c12ab9b495c7da6b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0edd63957d6f9c01843e9a6a954ad739a599cbc55d68ab7d7198a9ddc0c65b0b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a07f1f516f929cce41c9807fe3d14b9037973c7a63bf767f0b99df590c72dd64","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:27:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:27:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a07f1f516f929cce41c9807fe3d14b9037973c7a63bf767f0b99df590c72dd64"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a7b5f5f758c31aeddd3e3e4b7c1695ffbf08a2f6d8a7a256b207feb0555d1077"} {"level":"info","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7dd24d7a244e747fe0a1a8675a37aab9729f7d0ada7a17c4d91a034817a91224"} {"level":"info","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3449e6c809fbdf9ec298a026afd80e5085224c50bbd9cd4a002003e3fe94ec2d"} {"level":"info","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a07f1f516f929cce41c9807fe3d14b9037973c7a63bf767f0b99df590c72dd64","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b93ac12e0a0d81028964f259a8f44428d66f537186dc30cd9497a9c925fe8c3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:27:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:27:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3b93ac12e0a0d81028964f259a8f44428d66f537186dc30cd9497a9c925fe8c3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117"} {"level":"info","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1402e42ca9940322024543ec952b345d873b1046ed32c4db87e16dbb0eaa53a3"} {"level":"info","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b93ac12e0a0d81028964f259a8f44428d66f537186dc30cd9497a9c925fe8c3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a7b5f5f758c31aeddd3e3e4b7c1695ffbf08a2f6d8a7a256b207feb0555d1077","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7dd24d7a244e747fe0a1a8675a37aab9729f7d0ada7a17c4d91a034817a91224","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:27:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:27:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7dd24d7a244e747fe0a1a8675a37aab9729f7d0ada7a17c4d91a034817a91224"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1"} {"level":"info","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c394219ee9528b1b68223dd9b8d04246f5ab2a88c5a618e7c12ab9b495c7da6b"} {"level":"info","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a07f1f516f929cce41c9807fe3d14b9037973c7a63bf767f0b99df590c72dd64"} {"level":"info","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7dd24d7a244e747fe0a1a8675a37aab9729f7d0ada7a17c4d91a034817a91224","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3449e6c809fbdf9ec298a026afd80e5085224c50bbd9cd4a002003e3fe94ec2d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:27:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:27:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b93ac12e0a0d81028964f259a8f44428d66f537186dc30cd9497a9c925fe8c3"} {"level":"info","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7dd24d7a244e747fe0a1a8675a37aab9729f7d0ada7a17c4d91a034817a91224"} {"level":"info","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1402e42ca9940322024543ec952b345d873b1046ed32c4db87e16dbb0eaa53a3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:27:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:27:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1402e42ca9940322024543ec952b345d873b1046ed32c4db87e16dbb0eaa53a3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117"} {"level":"info","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1402e42ca9940322024543ec952b345d873b1046ed32c4db87e16dbb0eaa53a3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3a5e847eda912fed36d1fd9b30b284d316480e0b17b8c65ec4e266f248b79ac3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:27:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:27:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3a5e847eda912fed36d1fd9b30b284d316480e0b17b8c65ec4e266f248b79ac3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1402e42ca9940322024543ec952b345d873b1046ed32c4db87e16dbb0eaa53a3"} {"level":"info","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3a5e847eda912fed36d1fd9b30b284d316480e0b17b8c65ec4e266f248b79ac3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c394219ee9528b1b68223dd9b8d04246f5ab2a88c5a618e7c12ab9b495c7da6b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:27:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:27:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c394219ee9528b1b68223dd9b8d04246f5ab2a88c5a618e7c12ab9b495c7da6b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:27:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3a5e847eda912fed36d1fd9b30b284d316480e0b17b8c65ec4e266f248b79ac3"} {"level":"info","ts":"2026-07-19T17:27:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c394219ee9528b1b68223dd9b8d04246f5ab2a88c5a618e7c12ab9b495c7da6b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a07f1f516f929cce41c9807fe3d14b9037973c7a63bf767f0b99df590c72dd64","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3b93ac12e0a0d81028964f259a8f44428d66f537186dc30cd9497a9c925fe8c3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7dd24d7a244e747fe0a1a8675a37aab9729f7d0ada7a17c4d91a034817a91224","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1402e42ca9940322024543ec952b345d873b1046ed32c4db87e16dbb0eaa53a3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3a5e847eda912fed36d1fd9b30b284d316480e0b17b8c65ec4e266f248b79ac3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c394219ee9528b1b68223dd9b8d04246f5ab2a88c5a618e7c12ab9b495c7da6b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:27:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:27:02Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:27:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c394219ee9528b1b68223dd9b8d04246f5ab2a88c5a618e7c12ab9b495c7da6b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c394219ee9528b1b68223dd9b8d04246f5ab2a88c5a618e7c12ab9b495c7da6b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:27:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c394219ee9528b1b68223dd9b8d04246f5ab2a88c5a618e7c12ab9b495c7da6b"} {"level":"debug","ts":"2026-07-19T17:27:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c394219ee9528b1b68223dd9b8d04246f5ab2a88c5a618e7c12ab9b495c7da6b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c394219ee9528b1b68223dd9b8d04246f5ab2a88c5a618e7c12ab9b495c7da6b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:27:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c394219ee9528b1b68223dd9b8d04246f5ab2a88c5a618e7c12ab9b495c7da6b"} {"level":"debug","ts":"2026-07-19T17:27:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c394219ee9528b1b68223dd9b8d04246f5ab2a88c5a618e7c12ab9b495c7da6b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:27:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:27:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c394219ee9528b1b68223dd9b8d04246f5ab2a88c5a618e7c12ab9b495c7da6b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:27:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c394219ee9528b1b68223dd9b8d04246f5ab2a88c5a618e7c12ab9b495c7da6b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c394219ee9528b1b68223dd9b8d04246f5ab2a88c5a618e7c12ab9b495c7da6b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-19T17:27:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-19T17:27:02Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:27:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c394219ee9528b1b68223dd9b8d04246f5ab2a88c5a618e7c12ab9b495c7da6b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c394219ee9528b1b68223dd9b8d04246f5ab2a88c5a618e7c12ab9b495c7da6b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c394219ee9528b1b68223dd9b8d04246f5ab2a88c5a618e7c12ab9b495c7da6b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:27:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c394219ee9528b1b68223dd9b8d04246f5ab2a88c5a618e7c12ab9b495c7da6b"} {"level":"debug","ts":"2026-07-19T17:27:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c394219ee9528b1b68223dd9b8d04246f5ab2a88c5a618e7c12ab9b495c7da6b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:27:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c394219ee9528b1b68223dd9b8d04246f5ab2a88c5a618e7c12ab9b495c7da6b"} {"level":"debug","ts":"2026-07-19T17:27:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c394219ee9528b1b68223dd9b8d04246f5ab2a88c5a618e7c12ab9b495c7da6b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-19T17:27:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-19T17:27:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c394219ee9528b1b68223dd9b8d04246f5ab2a88c5a618e7c12ab9b495c7da6b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-19T17:27:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c394219ee9528b1b68223dd9b8d04246f5ab2a88c5a618e7c12ab9b495c7da6b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-19T17:27:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c394219ee9528b1b68223dd9b8d04246f5ab2a88c5a618e7c12ab9b495c7da6b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-19T17:27:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c394219ee9528b1b68223dd9b8d04246f5ab2a88c5a618e7c12ab9b495c7da6b"} {"level":"info","ts":"2026-07-19T17:27:03Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"bc60487b-4b91-47b5-b63a-c6dbb1c78697","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.12:47348","PortSpecifier":{"PortValue":47348}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.39:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"bc60487b-4b91-47b5-b63a-c6dbb1c78697","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-8d2863.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-19T17:27:03Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"bc60487b-4b91-47b5-b63a-c6dbb1c78697","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.12:47348","PortSpecifier":{"PortValue":47348}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.39:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784482023,"nanos":577157449},"http":{"id":"bc60487b-4b91-47b5-b63a-c6dbb1c78697","method":"POST","headers":{":authority":"e2e-shared-a-8d2863.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.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-19T17:27:03Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"bc60487b-4b91-47b5-b63a-c6dbb1c78697","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-19T17:27:03Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"bc60487b-4b91-47b5-b63a-c6dbb1c78697","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":"ebe1352d-6588-4b99-8a9a-1f69df1a33ea","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=c3dc1ca5-235b-4002-836c-dc144e91c6ec"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/52edea76c58f"]}} {"level":"debug","ts":"2026-07-19T17:27:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"bc60487b-4b91-47b5-b63a-c6dbb1c78697","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/52edea76c58f"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=c3dc1ca5-235b-4002-836c-dc144e91c6ec"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ebe1352d-6588-4b99-8a9a-1f69df1a33ea","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3b93ac12e0a0d81028964f259a8f44428d66f537186dc30cd9497a9c925fe8c3"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.39:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-8d2863.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.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-19T17:27:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bc60487b-4b91-47b5-b63a-c6dbb1c78697","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-19T17:27:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bc60487b-4b91-47b5-b63a-c6dbb1c78697","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-19T17:27:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bc60487b-4b91-47b5-b63a-c6dbb1c78697","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-8d2863/rate-test-model-8d2863\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-8d2863/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T17:27:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"bc60487b-4b91-47b5-b63a-c6dbb1c78697","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyName","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-19T17:27:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bc60487b-4b91-47b5-b63a-c6dbb1c78697","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-19T17:27:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bc60487b-4b91-47b5-b63a-c6dbb1c78697","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-19T17:27:03Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"bc60487b-4b91-47b5-b63a-c6dbb1c78697","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-19T17:27:03Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"bc60487b-4b91-47b5-b63a-c6dbb1c78697","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-19T17:27:03Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8194fbcc-3f16-4ace-a6e4-7c63f46516b8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.12:52502","PortSpecifier":{"PortValue":52502}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.40:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"8194fbcc-3f16-4ace-a6e4-7c63f46516b8","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-0fa4bd.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-19T17:27:03Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8194fbcc-3f16-4ace-a6e4-7c63f46516b8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.12:52502","PortSpecifier":{"PortValue":52502}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.40:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784482023,"nanos":617782123},"http":{"id":"8194fbcc-3f16-4ace-a6e4-7c63f46516b8","method":"POST","headers":{":authority":"e2e-shared-b-0fa4bd.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.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-19T17:27:03Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"8194fbcc-3f16-4ace-a6e4-7c63f46516b8","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-19T17:27:03Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"8194fbcc-3f16-4ace-a6e4-7c63f46516b8","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":"ebe1352d-6588-4b99-8a9a-1f69df1a33ea","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=c3dc1ca5-235b-4002-836c-dc144e91c6ec"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/52edea76c58f"]}} {"level":"debug","ts":"2026-07-19T17:27:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"8194fbcc-3f16-4ace-a6e4-7c63f46516b8","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/52edea76c58f"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=c3dc1ca5-235b-4002-836c-dc144e91c6ec"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ebe1352d-6588-4b99-8a9a-1f69df1a33ea","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.40:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-0fa4bd.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.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-19T17:27:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8194fbcc-3f16-4ace-a6e4-7c63f46516b8","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-19T17:27:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8194fbcc-3f16-4ace-a6e4-7c63f46516b8","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-19T17:27:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8194fbcc-3f16-4ace-a6e4-7c63f46516b8","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-0fa4bd/rate-test-model-0fa4bd\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-0fa4bd/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T17:27:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"8194fbcc-3f16-4ace-a6e4-7c63f46516b8","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":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-19T17:27:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8194fbcc-3f16-4ace-a6e4-7c63f46516b8","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-19T17:27:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8194fbcc-3f16-4ace-a6e4-7c63f46516b8","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-19T17:27:03Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8194fbcc-3f16-4ace-a6e4-7c63f46516b8","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-19T17:27:03Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8194fbcc-3f16-4ace-a6e4-7c63f46516b8","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-19T17:27:03Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f3fa4418-80a2-4b2b-9962-364b710b8f86","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.12:47358","PortSpecifier":{"PortValue":47358}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.39:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f3fa4418-80a2-4b2b-9962-364b710b8f86","method":"POST","path":"/ai-tenant-e2e-shared-a-8d2863/rate-test-model-8d2863/v1/completions","host":"e2e-shared-a-8d2863.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-19T17:27:03Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f3fa4418-80a2-4b2b-9962-364b710b8f86","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.12:47358","PortSpecifier":{"PortValue":47358}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.39:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784482023,"nanos":660411806},"http":{"id":"f3fa4418-80a2-4b2b-9962-364b710b8f86","method":"POST","headers":{":authority":"e2e-shared-a-8d2863.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-8d2863/rate-test-model-8d2863/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T17:27:03Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f3fa4418-80a2-4b2b-9962-364b710b8f86","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-150ceoSwHXzvpwCaL_Y3cI9C9OEMK0Cik9uQ6lqIHHDXDdbYptkV52oKA4zIE"} {"level":"debug","ts":"2026-07-19T17:27:03Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"f3fa4418-80a2-4b2b-9962-364b710b8f86","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-8d2863.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-150ceoSwHXzvpwCaL_Y3cI9C9OEMK0Cik9uQ6lqIHHDXDdbYptkV52oKA4zIE\"}"} {"level":"debug","ts":"2026-07-19T17:27:03Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"f3fa4418-80a2-4b2b-9962-364b710b8f86","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-8d2863.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":"7a69b295-18c9-4168-b309-24b61d9b47eb","keyName":"e2e-rate-a-8201f1","subscription":"e2e-rate-iso-a-8201f1","tenant":"e2e-shared-a-8d2863","userId":"7a69b295-18c9-4168-b309-24b61d9b47eb","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-19T17:27:03Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"f3fa4418-80a2-4b2b-9962-364b710b8f86","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-8d2863.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-8d2863/rate-test-model-8d2863\",\"requestedSubscription\":\"e2e-rate-iso-a-8201f1\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-19T17:27:03Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"f3fa4418-80a2-4b2b-9962-364b710b8f86","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-8d2863.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-8d2863","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-8201f1","namespace":"ai-tenant-e2e-shared-a-8d2863","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-8d2863/rate-test-model-8d2863"}} {"level":"debug","ts":"2026-07-19T17:27:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f3fa4418-80a2-4b2b-9962-364b710b8f86","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T17:27:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f3fa4418-80a2-4b2b-9962-364b710b8f86","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-19T17:27:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f3fa4418-80a2-4b2b-9962-364b710b8f86","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-19T17:27:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f3fa4418-80a2-4b2b-9962-364b710b8f86","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-8d2863/rate-test-model-8d2863\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-8d2863/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T17:27:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f3fa4418-80a2-4b2b-9962-364b710b8f86","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-19T17:27:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f3fa4418-80a2-4b2b-9962-364b710b8f86","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-19T17:27:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f3fa4418-80a2-4b2b-9962-364b710b8f86","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-8201f1"} {"level":"debug","ts":"2026-07-19T17:27:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f3fa4418-80a2-4b2b-9962-364b710b8f86","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-19T17:27:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f3fa4418-80a2-4b2b-9962-364b710b8f86","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"7a69b295-18c9-4168-b309-24b61d9b47eb","keyName":"e2e-rate-a-8201f1","selected_subscription":"e2e-rate-iso-a-8201f1","selected_subscription_key":"ai-tenant-e2e-shared-a-8d2863/e2e-rate-iso-a-8201f1@ai-tenant-e2e-shared-a-8d2863/rate-test-model-8d2863","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-8d2863","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-8201f1","namespace":"ai-tenant-e2e-shared-a-8d2863","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-8d2863/rate-test-model-8d2863"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-19T17:27:03Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f3fa4418-80a2-4b2b-9962-364b710b8f86","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-19T17:27:03Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f3fa4418-80a2-4b2b-9962-364b710b8f86","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-19T17:27:04Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a9c5337a-8f39-4231-b13f-ebc4ba5203d5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.12:37982","PortSpecifier":{"PortValue":37982}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.39:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a9c5337a-8f39-4231-b13f-ebc4ba5203d5","method":"POST","path":"/ai-tenant-e2e-shared-a-8d2863/rate-test-model-8d2863/v1/completions","host":"e2e-shared-a-8d2863.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-19T17:27:04Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a9c5337a-8f39-4231-b13f-ebc4ba5203d5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.12:37982","PortSpecifier":{"PortValue":37982}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.39:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784482024,"nanos":755094847},"http":{"id":"a9c5337a-8f39-4231-b13f-ebc4ba5203d5","method":"POST","headers":{":authority":"e2e-shared-a-8d2863.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-8d2863/rate-test-model-8d2863/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T17:27:04Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a9c5337a-8f39-4231-b13f-ebc4ba5203d5","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-150ceoSwHXzvpwCaL_Y3cI9C9OEMK0Cik9uQ6lqIHHDXDdbYptkV52oKA4zIE"} {"level":"debug","ts":"2026-07-19T17:27:04Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"a9c5337a-8f39-4231-b13f-ebc4ba5203d5","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-8d2863.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-150ceoSwHXzvpwCaL_Y3cI9C9OEMK0Cik9uQ6lqIHHDXDdbYptkV52oKA4zIE\"}"} {"level":"debug","ts":"2026-07-19T17:27:04Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"a9c5337a-8f39-4231-b13f-ebc4ba5203d5","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-8d2863.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":"7a69b295-18c9-4168-b309-24b61d9b47eb","keyName":"e2e-rate-a-8201f1","subscription":"e2e-rate-iso-a-8201f1","tenant":"e2e-shared-a-8d2863","userId":"7a69b295-18c9-4168-b309-24b61d9b47eb","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-19T17:27:04Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"a9c5337a-8f39-4231-b13f-ebc4ba5203d5","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-8d2863.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-8d2863/rate-test-model-8d2863\",\"requestedSubscription\":\"e2e-rate-iso-a-8201f1\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-19T17:27:04Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"a9c5337a-8f39-4231-b13f-ebc4ba5203d5","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-8d2863.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-8d2863","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-8201f1","namespace":"ai-tenant-e2e-shared-a-8d2863","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-8d2863/rate-test-model-8d2863"}} {"level":"debug","ts":"2026-07-19T17:27:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a9c5337a-8f39-4231-b13f-ebc4ba5203d5","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T17:27:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a9c5337a-8f39-4231-b13f-ebc4ba5203d5","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-19T17:27:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a9c5337a-8f39-4231-b13f-ebc4ba5203d5","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-19T17:27:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a9c5337a-8f39-4231-b13f-ebc4ba5203d5","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-8d2863/rate-test-model-8d2863\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-8d2863/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T17:27:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a9c5337a-8f39-4231-b13f-ebc4ba5203d5","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-19T17:27:04Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a9c5337a-8f39-4231-b13f-ebc4ba5203d5","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-19T17:27:04Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a9c5337a-8f39-4231-b13f-ebc4ba5203d5","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-8201f1"} {"level":"debug","ts":"2026-07-19T17:27:04Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a9c5337a-8f39-4231-b13f-ebc4ba5203d5","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-19T17:27:04Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a9c5337a-8f39-4231-b13f-ebc4ba5203d5","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"7a69b295-18c9-4168-b309-24b61d9b47eb","keyName":"e2e-rate-a-8201f1","selected_subscription":"e2e-rate-iso-a-8201f1","selected_subscription_key":"ai-tenant-e2e-shared-a-8d2863/e2e-rate-iso-a-8201f1@ai-tenant-e2e-shared-a-8d2863/rate-test-model-8d2863","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-8d2863","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-8201f1","namespace":"ai-tenant-e2e-shared-a-8d2863","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-8d2863/rate-test-model-8d2863"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-19T17:27:04Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a9c5337a-8f39-4231-b13f-ebc4ba5203d5","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-19T17:27:04Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a9c5337a-8f39-4231-b13f-ebc4ba5203d5","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-19T17:27:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"552005b0-ce4a-4387-bfb9-d496e61078af","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.12:37988","PortSpecifier":{"PortValue":37988}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.39:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"552005b0-ce4a-4387-bfb9-d496e61078af","method":"POST","path":"/ai-tenant-e2e-shared-a-8d2863/rate-test-model-8d2863/v1/completions","host":"e2e-shared-a-8d2863.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-19T17:27:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"552005b0-ce4a-4387-bfb9-d496e61078af","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.12:37988","PortSpecifier":{"PortValue":37988}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.39:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784482025,"nanos":802708817},"http":{"id":"552005b0-ce4a-4387-bfb9-d496e61078af","method":"POST","headers":{":authority":"e2e-shared-a-8d2863.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-8d2863/rate-test-model-8d2863/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T17:27:05Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"552005b0-ce4a-4387-bfb9-d496e61078af","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-150ceoSwHXzvpwCaL_Y3cI9C9OEMK0Cik9uQ6lqIHHDXDdbYptkV52oKA4zIE"} {"level":"debug","ts":"2026-07-19T17:27:05Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"552005b0-ce4a-4387-bfb9-d496e61078af","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-8d2863.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-150ceoSwHXzvpwCaL_Y3cI9C9OEMK0Cik9uQ6lqIHHDXDdbYptkV52oKA4zIE\"}"} {"level":"debug","ts":"2026-07-19T17:27:05Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"552005b0-ce4a-4387-bfb9-d496e61078af","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-8d2863.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":"7a69b295-18c9-4168-b309-24b61d9b47eb","keyName":"e2e-rate-a-8201f1","subscription":"e2e-rate-iso-a-8201f1","tenant":"e2e-shared-a-8d2863","userId":"7a69b295-18c9-4168-b309-24b61d9b47eb","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-19T17:27:05Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"552005b0-ce4a-4387-bfb9-d496e61078af","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-8d2863.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-8d2863/rate-test-model-8d2863\",\"requestedSubscription\":\"e2e-rate-iso-a-8201f1\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-19T17:27:05Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"552005b0-ce4a-4387-bfb9-d496e61078af","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-8d2863.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-8d2863","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-8201f1","namespace":"ai-tenant-e2e-shared-a-8d2863","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-8d2863/rate-test-model-8d2863"}} {"level":"debug","ts":"2026-07-19T17:27:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"552005b0-ce4a-4387-bfb9-d496e61078af","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T17:27:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"552005b0-ce4a-4387-bfb9-d496e61078af","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-19T17:27:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"552005b0-ce4a-4387-bfb9-d496e61078af","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-19T17:27:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"552005b0-ce4a-4387-bfb9-d496e61078af","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-8d2863/rate-test-model-8d2863\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-8d2863/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T17:27:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"552005b0-ce4a-4387-bfb9-d496e61078af","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-19T17:27:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"552005b0-ce4a-4387-bfb9-d496e61078af","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-19T17:27:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"552005b0-ce4a-4387-bfb9-d496e61078af","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-8201f1"} {"level":"debug","ts":"2026-07-19T17:27:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"552005b0-ce4a-4387-bfb9-d496e61078af","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-19T17:27:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"552005b0-ce4a-4387-bfb9-d496e61078af","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"7a69b295-18c9-4168-b309-24b61d9b47eb","keyName":"e2e-rate-a-8201f1","selected_subscription":"e2e-rate-iso-a-8201f1","selected_subscription_key":"ai-tenant-e2e-shared-a-8d2863/e2e-rate-iso-a-8201f1@ai-tenant-e2e-shared-a-8d2863/rate-test-model-8d2863","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-8d2863","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-8201f1","namespace":"ai-tenant-e2e-shared-a-8d2863","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-8d2863/rate-test-model-8d2863"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-19T17:27:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"552005b0-ce4a-4387-bfb9-d496e61078af","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-19T17:27:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"552005b0-ce4a-4387-bfb9-d496e61078af","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-19T17:27:19Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c826e027-82ac-407e-af2f-d026c1db3e64","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.12:50740","PortSpecifier":{"PortValue":50740}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.39:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c826e027-82ac-407e-af2f-d026c1db3e64","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-8d2863.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-19T17:27:19Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c826e027-82ac-407e-af2f-d026c1db3e64","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.12:50740","PortSpecifier":{"PortValue":50740}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.39:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784482039,"nanos":58898304},"http":{"id":"c826e027-82ac-407e-af2f-d026c1db3e64","method":"POST","headers":{":authority":"e2e-shared-a-8d2863.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.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-19T17:27:19Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"c826e027-82ac-407e-af2f-d026c1db3e64","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-19T17:27:19Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c826e027-82ac-407e-af2f-d026c1db3e64","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":"ebe1352d-6588-4b99-8a9a-1f69df1a33ea","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=c3dc1ca5-235b-4002-836c-dc144e91c6ec"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/52edea76c58f"]}} {"level":"debug","ts":"2026-07-19T17:27:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c826e027-82ac-407e-af2f-d026c1db3e64","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/52edea76c58f"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=c3dc1ca5-235b-4002-836c-dc144e91c6ec"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ebe1352d-6588-4b99-8a9a-1f69df1a33ea","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"3b93ac12e0a0d81028964f259a8f44428d66f537186dc30cd9497a9c925fe8c3"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.39:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-8d2863.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.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-19T17:27:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c826e027-82ac-407e-af2f-d026c1db3e64","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-19T17:27:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c826e027-82ac-407e-af2f-d026c1db3e64","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-19T17:27:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c826e027-82ac-407e-af2f-d026c1db3e64","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-8d2863/rate-test-model-8d2863\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-8d2863/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T17:27:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"c826e027-82ac-407e-af2f-d026c1db3e64","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyName","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-19T17:27:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c826e027-82ac-407e-af2f-d026c1db3e64","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-19T17:27:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c826e027-82ac-407e-af2f-d026c1db3e64","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-19T17:27:19Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c826e027-82ac-407e-af2f-d026c1db3e64","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-19T17:27:19Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c826e027-82ac-407e-af2f-d026c1db3e64","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-19T17:27:19Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8aed7fd1-c04f-444e-87e4-b8cd79106b84","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.12:49996","PortSpecifier":{"PortValue":49996}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.40:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"8aed7fd1-c04f-444e-87e4-b8cd79106b84","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-0fa4bd.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-19T17:27:19Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8aed7fd1-c04f-444e-87e4-b8cd79106b84","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.12:49996","PortSpecifier":{"PortValue":49996}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.40:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784482039,"nanos":110277207},"http":{"id":"8aed7fd1-c04f-444e-87e4-b8cd79106b84","method":"POST","headers":{":authority":"e2e-shared-b-0fa4bd.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.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-19T17:27:19Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"8aed7fd1-c04f-444e-87e4-b8cd79106b84","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-19T17:27:19Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"8aed7fd1-c04f-444e-87e4-b8cd79106b84","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":"ebe1352d-6588-4b99-8a9a-1f69df1a33ea","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=c3dc1ca5-235b-4002-836c-dc144e91c6ec"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/52edea76c58f"]}} {"level":"debug","ts":"2026-07-19T17:27:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"8aed7fd1-c04f-444e-87e4-b8cd79106b84","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/52edea76c58f"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=c3dc1ca5-235b-4002-836c-dc144e91c6ec"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ebe1352d-6588-4b99-8a9a-1f69df1a33ea","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.40:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-0fa4bd.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.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-19T17:27:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8aed7fd1-c04f-444e-87e4-b8cd79106b84","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-19T17:27:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8aed7fd1-c04f-444e-87e4-b8cd79106b84","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-19T17:27:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8aed7fd1-c04f-444e-87e4-b8cd79106b84","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-0fa4bd/rate-test-model-0fa4bd\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-0fa4bd/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T17:27:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"8aed7fd1-c04f-444e-87e4-b8cd79106b84","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":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-19T17:27:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8aed7fd1-c04f-444e-87e4-b8cd79106b84","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-19T17:27:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8aed7fd1-c04f-444e-87e4-b8cd79106b84","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-19T17:27:19Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8aed7fd1-c04f-444e-87e4-b8cd79106b84","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-19T17:27:19Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8aed7fd1-c04f-444e-87e4-b8cd79106b84","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-19T17:27:19Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"22e3e76a-c55b-43ca-91c4-ccd4c4080710","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.12:50748","PortSpecifier":{"PortValue":50748}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.39:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"22e3e76a-c55b-43ca-91c4-ccd4c4080710","method":"POST","path":"/ai-tenant-e2e-shared-a-8d2863/rate-test-model-8d2863/v1/completions","host":"e2e-shared-a-8d2863.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-19T17:27:19Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"22e3e76a-c55b-43ca-91c4-ccd4c4080710","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.12:50748","PortSpecifier":{"PortValue":50748}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.39:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784482039,"nanos":151930607},"http":{"id":"22e3e76a-c55b-43ca-91c4-ccd4c4080710","method":"POST","headers":{":authority":"e2e-shared-a-8d2863.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-8d2863/rate-test-model-8d2863/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T17:27:19Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"22e3e76a-c55b-43ca-91c4-ccd4c4080710","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-CbyUIxkuCKY4L4Va_2n2Viic3cWSThL7gZrh1WnQZMwSxJbDQLLm5zFpcQTp"} {"level":"debug","ts":"2026-07-19T17:27:19Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"22e3e76a-c55b-43ca-91c4-ccd4c4080710","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-8d2863.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-CbyUIxkuCKY4L4Va_2n2Viic3cWSThL7gZrh1WnQZMwSxJbDQLLm5zFpcQTp\"}"} {"level":"debug","ts":"2026-07-19T17:27:19Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"22e3e76a-c55b-43ca-91c4-ccd4c4080710","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-8d2863.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":"a9359bde-353f-424c-ba09-2221fd90de2d","keyName":"e2e-rate-a-e25a42","subscription":"e2e-rate-iso-a-e25a42","tenant":"e2e-shared-a-8d2863","userId":"a9359bde-353f-424c-ba09-2221fd90de2d","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-19T17:27:19Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"22e3e76a-c55b-43ca-91c4-ccd4c4080710","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-8d2863.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-8d2863/rate-test-model-8d2863\",\"requestedSubscription\":\"e2e-rate-iso-a-e25a42\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-19T17:27:19Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"22e3e76a-c55b-43ca-91c4-ccd4c4080710","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-8d2863.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-8d2863","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-e25a42","namespace":"ai-tenant-e2e-shared-a-8d2863","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-8d2863/rate-test-model-8d2863"}} {"level":"debug","ts":"2026-07-19T17:27:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"22e3e76a-c55b-43ca-91c4-ccd4c4080710","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T17:27:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"22e3e76a-c55b-43ca-91c4-ccd4c4080710","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-19T17:27:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"22e3e76a-c55b-43ca-91c4-ccd4c4080710","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-19T17:27:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"22e3e76a-c55b-43ca-91c4-ccd4c4080710","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-8d2863/rate-test-model-8d2863\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-8d2863/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T17:27:19Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"22e3e76a-c55b-43ca-91c4-ccd4c4080710","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-19T17:27:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"22e3e76a-c55b-43ca-91c4-ccd4c4080710","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-e25a42"} {"level":"debug","ts":"2026-07-19T17:27:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"22e3e76a-c55b-43ca-91c4-ccd4c4080710","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-19T17:27:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"22e3e76a-c55b-43ca-91c4-ccd4c4080710","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-19T17:27:19Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"22e3e76a-c55b-43ca-91c4-ccd4c4080710","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"a9359bde-353f-424c-ba09-2221fd90de2d","keyName":"e2e-rate-a-e25a42","selected_subscription":"e2e-rate-iso-a-e25a42","selected_subscription_key":"ai-tenant-e2e-shared-a-8d2863/e2e-rate-iso-a-e25a42@ai-tenant-e2e-shared-a-8d2863/rate-test-model-8d2863","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-8d2863","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-e25a42","namespace":"ai-tenant-e2e-shared-a-8d2863","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-8d2863/rate-test-model-8d2863"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-19T17:27:19Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"22e3e76a-c55b-43ca-91c4-ccd4c4080710","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-19T17:27:19Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"22e3e76a-c55b-43ca-91c4-ccd4c4080710","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-19T17:27:20Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6822eeee-7f11-44db-8545-b37b15715d64","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.12:50764","PortSpecifier":{"PortValue":50764}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.39:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"6822eeee-7f11-44db-8545-b37b15715d64","method":"POST","path":"/ai-tenant-e2e-shared-a-8d2863/rate-test-model-8d2863/v1/completions","host":"e2e-shared-a-8d2863.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-19T17:27:20Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6822eeee-7f11-44db-8545-b37b15715d64","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.12:50764","PortSpecifier":{"PortValue":50764}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.39:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784482040,"nanos":196561632},"http":{"id":"6822eeee-7f11-44db-8545-b37b15715d64","method":"POST","headers":{":authority":"e2e-shared-a-8d2863.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-8d2863/rate-test-model-8d2863/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T17:27:20Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"6822eeee-7f11-44db-8545-b37b15715d64","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-CbyUIxkuCKY4L4Va_2n2Viic3cWSThL7gZrh1WnQZMwSxJbDQLLm5zFpcQTp"} {"level":"debug","ts":"2026-07-19T17:27:20Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"6822eeee-7f11-44db-8545-b37b15715d64","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-8d2863.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-CbyUIxkuCKY4L4Va_2n2Viic3cWSThL7gZrh1WnQZMwSxJbDQLLm5zFpcQTp\"}"} {"level":"debug","ts":"2026-07-19T17:27:20Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"6822eeee-7f11-44db-8545-b37b15715d64","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-8d2863.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":"a9359bde-353f-424c-ba09-2221fd90de2d","keyName":"e2e-rate-a-e25a42","subscription":"e2e-rate-iso-a-e25a42","tenant":"e2e-shared-a-8d2863","userId":"a9359bde-353f-424c-ba09-2221fd90de2d","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-19T17:27:20Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"6822eeee-7f11-44db-8545-b37b15715d64","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-8d2863.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-8d2863/rate-test-model-8d2863\",\"requestedSubscription\":\"e2e-rate-iso-a-e25a42\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-19T17:27:20Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"6822eeee-7f11-44db-8545-b37b15715d64","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-8d2863.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-8d2863","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-e25a42","namespace":"ai-tenant-e2e-shared-a-8d2863","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-8d2863/rate-test-model-8d2863"}} {"level":"debug","ts":"2026-07-19T17:27:20Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"6822eeee-7f11-44db-8545-b37b15715d64","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T17:27:20Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6822eeee-7f11-44db-8545-b37b15715d64","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-19T17:27:20Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6822eeee-7f11-44db-8545-b37b15715d64","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-19T17:27:20Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6822eeee-7f11-44db-8545-b37b15715d64","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-19T17:27:20Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6822eeee-7f11-44db-8545-b37b15715d64","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-8d2863/rate-test-model-8d2863\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-8d2863/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T17:27:20Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6822eeee-7f11-44db-8545-b37b15715d64","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-19T17:27:20Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6822eeee-7f11-44db-8545-b37b15715d64","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-e25a42"} {"level":"debug","ts":"2026-07-19T17:27:20Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6822eeee-7f11-44db-8545-b37b15715d64","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-19T17:27:20Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6822eeee-7f11-44db-8545-b37b15715d64","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"a9359bde-353f-424c-ba09-2221fd90de2d","keyName":"e2e-rate-a-e25a42","selected_subscription":"e2e-rate-iso-a-e25a42","selected_subscription_key":"ai-tenant-e2e-shared-a-8d2863/e2e-rate-iso-a-e25a42@ai-tenant-e2e-shared-a-8d2863/rate-test-model-8d2863","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-8d2863","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-e25a42","namespace":"ai-tenant-e2e-shared-a-8d2863","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-8d2863/rate-test-model-8d2863"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-19T17:27:20Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6822eeee-7f11-44db-8545-b37b15715d64","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-19T17:27:20Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6822eeee-7f11-44db-8545-b37b15715d64","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-19T17:27:21Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e8207aa5-d204-4cf6-9e16-3e5a4711fc33","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.12:50766","PortSpecifier":{"PortValue":50766}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.39:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e8207aa5-d204-4cf6-9e16-3e5a4711fc33","method":"POST","path":"/ai-tenant-e2e-shared-a-8d2863/rate-test-model-8d2863/v1/completions","host":"e2e-shared-a-8d2863.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-19T17:27:21Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e8207aa5-d204-4cf6-9e16-3e5a4711fc33","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.12:50766","PortSpecifier":{"PortValue":50766}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.39:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784482041,"nanos":238277129},"http":{"id":"e8207aa5-d204-4cf6-9e16-3e5a4711fc33","method":"POST","headers":{":authority":"e2e-shared-a-8d2863.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-8d2863/rate-test-model-8d2863/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T17:27:21Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e8207aa5-d204-4cf6-9e16-3e5a4711fc33","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-CbyUIxkuCKY4L4Va_2n2Viic3cWSThL7gZrh1WnQZMwSxJbDQLLm5zFpcQTp"} {"level":"debug","ts":"2026-07-19T17:27:21Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"e8207aa5-d204-4cf6-9e16-3e5a4711fc33","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-8d2863.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-CbyUIxkuCKY4L4Va_2n2Viic3cWSThL7gZrh1WnQZMwSxJbDQLLm5zFpcQTp\"}"} {"level":"debug","ts":"2026-07-19T17:27:21Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"e8207aa5-d204-4cf6-9e16-3e5a4711fc33","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-8d2863.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":"a9359bde-353f-424c-ba09-2221fd90de2d","keyName":"e2e-rate-a-e25a42","subscription":"e2e-rate-iso-a-e25a42","tenant":"e2e-shared-a-8d2863","userId":"a9359bde-353f-424c-ba09-2221fd90de2d","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-19T17:27:21Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"e8207aa5-d204-4cf6-9e16-3e5a4711fc33","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-8d2863.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-8d2863/rate-test-model-8d2863\",\"requestedSubscription\":\"e2e-rate-iso-a-e25a42\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-19T17:27:21Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"e8207aa5-d204-4cf6-9e16-3e5a4711fc33","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-8d2863.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-8d2863","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-e25a42","namespace":"ai-tenant-e2e-shared-a-8d2863","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-8d2863/rate-test-model-8d2863"}} {"level":"debug","ts":"2026-07-19T17:27:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e8207aa5-d204-4cf6-9e16-3e5a4711fc33","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T17:27:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e8207aa5-d204-4cf6-9e16-3e5a4711fc33","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-19T17:27:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e8207aa5-d204-4cf6-9e16-3e5a4711fc33","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-19T17:27:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e8207aa5-d204-4cf6-9e16-3e5a4711fc33","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-19T17:27:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e8207aa5-d204-4cf6-9e16-3e5a4711fc33","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-8d2863/rate-test-model-8d2863\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-8d2863/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T17:27:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e8207aa5-d204-4cf6-9e16-3e5a4711fc33","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-e25a42"} {"level":"debug","ts":"2026-07-19T17:27:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e8207aa5-d204-4cf6-9e16-3e5a4711fc33","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-19T17:27:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e8207aa5-d204-4cf6-9e16-3e5a4711fc33","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-19T17:27:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e8207aa5-d204-4cf6-9e16-3e5a4711fc33","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"a9359bde-353f-424c-ba09-2221fd90de2d","keyName":"e2e-rate-a-e25a42","selected_subscription":"e2e-rate-iso-a-e25a42","selected_subscription_key":"ai-tenant-e2e-shared-a-8d2863/e2e-rate-iso-a-e25a42@ai-tenant-e2e-shared-a-8d2863/rate-test-model-8d2863","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-8d2863","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-e25a42","namespace":"ai-tenant-e2e-shared-a-8d2863","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-8d2863/rate-test-model-8d2863"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-19T17:27:21Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e8207aa5-d204-4cf6-9e16-3e5a4711fc33","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-19T17:27:21Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e8207aa5-d204-4cf6-9e16-3e5a4711fc33","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-19T17:27:21Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d2c289a3-60fd-4aa4-ae98-7a7ba2bf16e9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.12:50008","PortSpecifier":{"PortValue":50008}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.40:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d2c289a3-60fd-4aa4-ae98-7a7ba2bf16e9","method":"POST","path":"/ai-tenant-e2e-shared-b-0fa4bd/rate-test-model-0fa4bd/v1/completions","host":"e2e-shared-b-0fa4bd.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-19T17:27:21Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d2c289a3-60fd-4aa4-ae98-7a7ba2bf16e9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.12:50008","PortSpecifier":{"PortValue":50008}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.40:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784482041,"nanos":279797818},"http":{"id":"d2c289a3-60fd-4aa4-ae98-7a7ba2bf16e9","method":"POST","headers":{":authority":"e2e-shared-b-0fa4bd.apps.c6d94f31-766d-4d1b-a295-52edea76c58f.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-b-0fa4bd/rate-test-model-0fa4bd/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T17:27:21Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d2c289a3-60fd-4aa4-ae98-7a7ba2bf16e9","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-XAN9zOdDpW28HRHw_GuVjIvE7sVIVSWPfqkmB9J1lDLOTJnkEJA4DVeehx5x"} {"level":"debug","ts":"2026-07-19T17:27:21Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"d2c289a3-60fd-4aa4-ae98-7a7ba2bf16e9","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-0fa4bd.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-XAN9zOdDpW28HRHw_GuVjIvE7sVIVSWPfqkmB9J1lDLOTJnkEJA4DVeehx5x\"}"} {"level":"debug","ts":"2026-07-19T17:27:21Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"d2c289a3-60fd-4aa4-ae98-7a7ba2bf16e9","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-0fa4bd.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":"b7cf7f32-0d92-4631-a641-51f405689bca","keyName":"e2e-rate-b-e25a42","subscription":"e2e-rate-iso-b-e25a42","tenant":"e2e-shared-b-0fa4bd","userId":"b7cf7f32-0d92-4631-a641-51f405689bca","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-19T17:27:21Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"d2c289a3-60fd-4aa4-ae98-7a7ba2bf16e9","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-b-0fa4bd.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-0fa4bd/rate-test-model-0fa4bd\",\"requestedSubscription\":\"e2e-rate-iso-b-e25a42\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-19T17:27:21Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"d2c289a3-60fd-4aa4-ae98-7a7ba2bf16e9","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-0fa4bd.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-0fa4bd","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-e25a42","namespace":"ai-tenant-e2e-shared-b-0fa4bd","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-b-0fa4bd/rate-test-model-0fa4bd"}} {"level":"debug","ts":"2026-07-19T17:27:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d2c289a3-60fd-4aa4-ae98-7a7ba2bf16e9","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-19T17:27:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d2c289a3-60fd-4aa4-ae98-7a7ba2bf16e9","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-19T17:27:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d2c289a3-60fd-4aa4-ae98-7a7ba2bf16e9","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-19T17:27:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d2c289a3-60fd-4aa4-ae98-7a7ba2bf16e9","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-0fa4bd/rate-test-model-0fa4bd\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-0fa4bd/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]}}\n\nrequest_path := object.get(input.context.request.http, \"path\", \"\")\nrequest_headers := object.get(input.context.request.http, \"headers\", {})\n\npath_parts := [p | p := split(request_path, \"/\")[_]; p != \"\"]\n\npath_model_identity := sprintf(\"%s/%s\", [path_parts[0], path_parts[1]]) {\n\tcount(path_parts) >= 2\n\tpath_parts[0] != \"v1\"\n\tpath_parts[0] != \"maas-api\"\n}\n\nheader_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nmodel_identity := path_model_identity {\n\tpath_model_identity != \"\"\n} else := header_model_identity {\n\theader_model_identity != \"\"\n} else := \"\"\n\nusername := input.auth.metadata.apiKeyValidation.username\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.username != \"\" }\nelse := input.auth.identity.preferred_username\n\t{ object.get(input.auth, \"identity\", {}).preferred_username != \"\" }\nelse := input.auth.identity.sub\n\t{ object.get(input.auth, \"identity\", {}).sub != \"\" }\nelse := input.auth.identity.user.username\n\t{ object.get(input.auth, \"identity\", {}).user.username != \"\" }\nelse := \"\"\n\ngroups := input.auth.metadata.apiKeyValidation.groups\n\t{ object.get(input.auth, \"metadata\", {}).apiKeyValidation.groups != [] }\nelse := input.auth.identity.groups\n\t{ object.get(input.auth, \"identity\", {}).groups != [] }\nelse := input.auth.identity.user.groups\n\t{ object.get(input.auth, \"identity\", {}).user.groups != [] }\nelse := []\n\nmodel_rules := object.get(model_access, model_identity, null)\n\n# Management endpoints (e.g. /v1/models, /maas-api/v1/api-keys) carry no model context.\n# Allow them here; subscription and rate-limit checks are gated by model-route conditions.\nallow {\n\tmodel_identity == \"\"\n}\n\n# Inference path: deny by default when no MaaSAuthPolicy covers this model.\n# Allow only when the caller's username or a group is explicitly listed.\nallow {\n\tmodel_rules != null\n\tmodel_rules.users[_] == username\n}\n\nallow {\n\tmodel_rules != null\n\tg := groups[_]\n\tmodel_rules.groups[_] == g\n}\n","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"object":{"allow":true}} {"level":"debug","ts":"2026-07-19T17:27:21Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d2c289a3-60fd-4aa4-ae98-7a7ba2bf16e9","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-19T17:27:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d2c289a3-60fd-4aa4-ae98-7a7ba2bf16e9","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-19T17:27:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d2c289a3-60fd-4aa4-ae98-7a7ba2bf16e9","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-e25a42"} {"level":"debug","ts":"2026-07-19T17:27:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d2c289a3-60fd-4aa4-ae98-7a7ba2bf16e9","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-19T17:27:21Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d2c289a3-60fd-4aa4-ae98-7a7ba2bf16e9","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":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"b7cf7f32-0d92-4631-a641-51f405689bca","keyName":"e2e-rate-b-e25a42","selected_subscription":"e2e-rate-iso-b-e25a42","selected_subscription_key":"ai-tenant-e2e-shared-b-0fa4bd/e2e-rate-iso-b-e25a42@ai-tenant-e2e-shared-b-0fa4bd/rate-test-model-0fa4bd","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-0fa4bd","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-e25a42","namespace":"ai-tenant-e2e-shared-b-0fa4bd","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-b-0fa4bd/rate-test-model-0fa4bd"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-19T17:27:21Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d2c289a3-60fd-4aa4-ae98-7a7ba2bf16e9","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-19T17:27:21Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d2c289a3-60fd-4aa4-ae98-7a7ba2bf16e9","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-19T17:27:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a7b5f5f758c31aeddd3e3e4b7c1695ffbf08a2f6d8a7a256b207feb0555d1077"} {"level":"info","ts":"2026-07-19T17:27:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0edd63957d6f9c01843e9a6a954ad739a599cbc55d68ab7d7198a9ddc0c65b0b"} {"level":"info","ts":"2026-07-19T17:27:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e37c2be218b7c243f54f047abc4e4a2d8064240d2a4cb97b9ce2a5f8c765e117"} {"level":"info","ts":"2026-07-19T17:27:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c2a95023755977cc22d8c2753cc5366be11a1d72dca494429e5f3a66a14df8a7"} {"level":"info","ts":"2026-07-19T17:27:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/54dd8a139cefb913b424d8fa9dedf7872548efbdd21bae92b263326f54e076d0"} {"level":"info","ts":"2026-07-19T17:27:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/db69e82f7bcf8e156f52c0ada4d59984fe62cc0bd25de805f62402a3e23fb66a"} {"level":"info","ts":"2026-07-19T17:27:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/69822e38950126f3b39e215b0ce2cf08bfa4000fc6557b0e970fbd466093e7ea"} {"level":"info","ts":"2026-07-19T17:27:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5e588020394eb75fbbcba8f78a4edeae05b283d4a27a772eb1b41570dc0041a1"} {"level":"info","ts":"2026-07-19T17:27:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0deb8f0fd70a7962657740ac98e90bc261041e9fc216ca0db4d0b65a89246966"} {"level":"info","ts":"2026-07-19T17:27:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a9ad918b45679bdfb97e615ec173f4ced243802dc1e28a0204850e0a3948fa70"} {"level":"info","ts":"2026-07-19T17:27:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/57c93ffb527bd3f60d55db173b11970cac8de28939aadde59a59b03daa2ba79c"} {"level":"info","ts":"2026-07-19T17:27:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3a5e847eda912fed36d1fd9b30b284d316480e0b17b8c65ec4e266f248b79ac3"} {"level":"info","ts":"2026-07-19T17:27:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3449e6c809fbdf9ec298a026afd80e5085224c50bbd9cd4a002003e3fe94ec2d"} {"level":"info","ts":"2026-07-19T17:27:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a07f1f516f929cce41c9807fe3d14b9037973c7a63bf767f0b99df590c72dd64"} {"level":"info","ts":"2026-07-19T17:27:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c394219ee9528b1b68223dd9b8d04246f5ab2a88c5a618e7c12ab9b495c7da6b"} {"level":"info","ts":"2026-07-19T17:27:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f5182ee6c7bb4d8059e0d8c72934f2364be15a54ef3544be5082aea3611deeee"} {"level":"info","ts":"2026-07-19T17:27:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/63d4a9d3ca447021eda462a0576de825837f0936db18e7839b297c242ab94a7c"} {"level":"info","ts":"2026-07-19T17:27:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/76fc13ebd34cbb97e32dfb0d692fe593dabee0953a67b95491a799fb6e7cd91a"} {"level":"info","ts":"2026-07-19T17:27:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7dd24d7a244e747fe0a1a8675a37aab9729f7d0ada7a17c4d91a034817a91224"} {"level":"info","ts":"2026-07-19T17:27:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/23af9c4d85c3df25f56855de955c85d829cfe5cfcb916b756f7a0f0c20a888ed"} {"level":"info","ts":"2026-07-19T17:27:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3b93ac12e0a0d81028964f259a8f44428d66f537186dc30cd9497a9c925fe8c3"} {"level":"info","ts":"2026-07-19T17:27:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/248802e49a8c593cbefcb13f27057b4bd88418ad1eb5559d5fdf9f9480e72332"} {"level":"info","ts":"2026-07-19T17:27:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1402e42ca9940322024543ec952b345d873b1046ed32c4db87e16dbb0eaa53a3"} {"level":"info","ts":"2026-07-19T17:27:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b668ec19abd26432c60cc122d03651589539fb2e8169d6775e4a987fa45bd405"}