--- Authorino logs from kuadrant-system (label=authorino-resource=authorino) --- {"level":"info","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af"} {"level":"info","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af"} {"level":"debug","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"73aaea454d693732c8c0719a3b591cb7a12a909c1b3910519455d9198287e4b0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af"} {"level":"info","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"73aaea454d693732c8c0719a3b591cb7a12a909c1b3910519455d9198287e4b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"73aaea454d693732c8c0719a3b591cb7a12a909c1b3910519455d9198287e4b0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/73aaea454d693732c8c0719a3b591cb7a12a909c1b3910519455d9198287e4b0"} {"level":"info","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"73aaea454d693732c8c0719a3b591cb7a12a909c1b3910519455d9198287e4b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"73aaea454d693732c8c0719a3b591cb7a12a909c1b3910519455d9198287e4b0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"73aaea454d693732c8c0719a3b591cb7a12a909c1b3910519455d9198287e4b0","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"73aaea454d693732c8c0719a3b591cb7a12a909c1b3910519455d9198287e4b0\": 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-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"73aaea454d693732c8c0719a3b591cb7a12a909c1b3910519455d9198287e4b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"73aaea454d693732c8c0719a3b591cb7a12a909c1b3910519455d9198287e4b0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/73aaea454d693732c8c0719a3b591cb7a12a909c1b3910519455d9198287e4b0"} {"level":"info","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/73aaea454d693732c8c0719a3b591cb7a12a909c1b3910519455d9198287e4b0"} {"level":"debug","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6"} {"level":"info","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"73aaea454d693732c8c0719a3b591cb7a12a909c1b3910519455d9198287e4b0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["73aaea454d693732c8c0719a3b591cb7a12a909c1b3910519455d9198287e4b0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6"} {"level":"info","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"73aaea454d693732c8c0719a3b591cb7a12a909c1b3910519455d9198287e4b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"73aaea454d693732c8c0719a3b591cb7a12a909c1b3910519455d9198287e4b0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6"} {"level":"debug","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/73aaea454d693732c8c0719a3b591cb7a12a909c1b3910519455d9198287e4b0"} {"level":"info","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6"} {"level":"info","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674"} {"level":"info","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6"} {"level":"info","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674"} {"level":"info","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6"} {"level":"debug","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674\": 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-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674"} {"level":"info","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f"} {"level":"info","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674"} {"level":"info","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f"} {"level":"info","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674"} {"level":"error","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f\": 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-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f"} {"level":"error","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f\": 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-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f"} {"level":"debug","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523"} {"level":"info","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439"} {"level":"info","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523"} {"level":"info","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6"} {"level":"info","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439"} {"level":"info","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4cd5a7a70b7621dd87f55fbebe9cb2a2aa00d65217101b4e121d6526cef625d8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4cd5a7a70b7621dd87f55fbebe9cb2a2aa00d65217101b4e121d6526cef625d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523"} {"level":"info","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f"} {"level":"info","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4cd5a7a70b7621dd87f55fbebe9cb2a2aa00d65217101b4e121d6526cef625d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6"} {"level":"debug","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4cd5a7a70b7621dd87f55fbebe9cb2a2aa00d65217101b4e121d6526cef625d8"} {"level":"info","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4cd5a7a70b7621dd87f55fbebe9cb2a2aa00d65217101b4e121d6526cef625d8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4cd5a7a70b7621dd87f55fbebe9cb2a2aa00d65217101b4e121d6526cef625d8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13"} {"level":"info","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4cd5a7a70b7621dd87f55fbebe9cb2a2aa00d65217101b4e121d6526cef625d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:28:09Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4cd5a7a70b7621dd87f55fbebe9cb2a2aa00d65217101b4e121d6526cef625d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439"} {"level":"info","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6"} {"level":"info","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4cd5a7a70b7621dd87f55fbebe9cb2a2aa00d65217101b4e121d6526cef625d8"} {"level":"info","ts":"2026-07-22T02:28:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13"} {"level":"info","ts":"2026-07-22T02:28:11Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2027a3e6-24d9-40e0-9d4e-0b771d60e60e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.14:47814","PortSpecifier":{"PortValue":47814}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"2027a3e6-24d9-40e0-9d4e-0b771d60e60e","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-9d0056.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-22T02:28:11Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2027a3e6-24d9-40e0-9d4e-0b771d60e60e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.14:47814","PortSpecifier":{"PortValue":47814}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784687291,"nanos":348979984},"http":{"id":"2027a3e6-24d9-40e0-9d4e-0b771d60e60e","method":"POST","headers":{":authority":"e2e-shared-a-9d0056.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.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-22T02:28:11Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"2027a3e6-24d9-40e0-9d4e-0b771d60e60e","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-22T02:28:11Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"2027a3e6-24d9-40e0-9d4e-0b771d60e60e","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":"ce64ecdb-ca9a-4ef0-bdeb-d3027de32c38","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=10b772c1-0287-48e5-bb9e-74915cb337ae"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f90f60be261d"]}} {"level":"debug","ts":"2026-07-22T02:28:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"2027a3e6-24d9-40e0-9d4e-0b771d60e60e","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f90f60be261d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=10b772c1-0287-48e5-bb9e-74915cb337ae"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ce64ecdb-ca9a-4ef0-bdeb-d3027de32c38","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"40515db25ed1fee2413e2ef89f3991b7a327016c5f3bd3e9dfc4b94d5d3ba58c"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.48:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-9d0056.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.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-22T02:28:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2027a3e6-24d9-40e0-9d4e-0b771d60e60e","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-22T02:28:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2027a3e6-24d9-40e0-9d4e-0b771d60e60e","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-22T02:28:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2027a3e6-24d9-40e0-9d4e-0b771d60e60e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-9d0056/auth-test-model-9d0056\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-9d0056/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-22T02:28:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"2027a3e6-24d9-40e0-9d4e-0b771d60e60e","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-22T02:28:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2027a3e6-24d9-40e0-9d4e-0b771d60e60e","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-22T02:28:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2027a3e6-24d9-40e0-9d4e-0b771d60e60e","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-22T02:28:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2027a3e6-24d9-40e0-9d4e-0b771d60e60e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-22T02:28:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2027a3e6-24d9-40e0-9d4e-0b771d60e60e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-22T02:28:11Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"655b8204-7d82-4b8e-9cd3-2f429d98a517","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.14:56976","PortSpecifier":{"PortValue":56976}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.135.0.38:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"655b8204-7d82-4b8e-9cd3-2f429d98a517","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-a73722.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-22T02:28:11Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"655b8204-7d82-4b8e-9cd3-2f429d98a517","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.14:56976","PortSpecifier":{"PortValue":56976}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.135.0.38:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784687291,"nanos":390997660},"http":{"id":"655b8204-7d82-4b8e-9cd3-2f429d98a517","method":"POST","headers":{":authority":"e2e-shared-b-a73722.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.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-22T02:28:11Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"655b8204-7d82-4b8e-9cd3-2f429d98a517","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-22T02:28:11Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"655b8204-7d82-4b8e-9cd3-2f429d98a517","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":"ce64ecdb-ca9a-4ef0-bdeb-d3027de32c38","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=10b772c1-0287-48e5-bb9e-74915cb337ae"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f90f60be261d"]}} {"level":"debug","ts":"2026-07-22T02:28:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"655b8204-7d82-4b8e-9cd3-2f429d98a517","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f90f60be261d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=10b772c1-0287-48e5-bb9e-74915cb337ae"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ce64ecdb-ca9a-4ef0-bdeb-d3027de32c38","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.135.0.38:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-a73722.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.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-22T02:28:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"655b8204-7d82-4b8e-9cd3-2f429d98a517","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-22T02:28:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"655b8204-7d82-4b8e-9cd3-2f429d98a517","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-22T02:28:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"655b8204-7d82-4b8e-9cd3-2f429d98a517","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-a73722/auth-test-model-a73722\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-a73722/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-22T02:28:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"655b8204-7d82-4b8e-9cd3-2f429d98a517","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":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-22T02:28:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"655b8204-7d82-4b8e-9cd3-2f429d98a517","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-22T02:28:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"655b8204-7d82-4b8e-9cd3-2f429d98a517","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-22T02:28:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"655b8204-7d82-4b8e-9cd3-2f429d98a517","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-22T02:28:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"655b8204-7d82-4b8e-9cd3-2f429d98a517","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-22T02:28:11Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7d15ca9f-90c2-438f-8a3c-7088aebf0c98","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.14:56988","PortSpecifier":{"PortValue":56988}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.135.0.38:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"7d15ca9f-90c2-438f-8a3c-7088aebf0c98","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-a73722.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-22T02:28:11Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7d15ca9f-90c2-438f-8a3c-7088aebf0c98","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.14:56988","PortSpecifier":{"PortValue":56988}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.135.0.38:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784687291,"nanos":428642796},"http":{"id":"7d15ca9f-90c2-438f-8a3c-7088aebf0c98","method":"GET","headers":{":authority":"e2e-shared-b-a73722.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-22T02:28:11Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"7d15ca9f-90c2-438f-8a3c-7088aebf0c98","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1MkTdbRcxTYhjU4PD_tUNZUnxLiXM4MQ4rkXhfCDh75kt4RtfBgzE5t6Vy8M5"} {"level":"debug","ts":"2026-07-22T02:28:11Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"7d15ca9f-90c2-438f-8a3c-7088aebf0c98","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-a73722.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1MkTdbRcxTYhjU4PD_tUNZUnxLiXM4MQ4rkXhfCDh75kt4RtfBgzE5t6Vy8M5\"}"} {"level":"debug","ts":"2026-07-22T02:28:11Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"7d15ca9f-90c2-438f-8a3c-7088aebf0c98","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-a73722.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-22T02:28:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"7d15ca9f-90c2-438f-8a3c-7088aebf0c98","input":{"auth":{"identity":"Bearer **** not found","tenant":"","valid":false}}},"context":{"context_extensions":{"host":"9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.135.0.38:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-a73722.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.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-22T02:28:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access denied","request id":"7d15ca9f-90c2-438f-8a3c-7088aebf0c98","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-22T02:28:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7d15ca9f-90c2-438f-8a3c-7088aebf0c98","authorized":false,"response":"PERMISSION_DENIED","object":{"code":7,"status":403,"message":"Unauthorized"}} {"level":"debug","ts":"2026-07-22T02:28:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7d15ca9f-90c2-438f-8a3c-7088aebf0c98","authorized":false,"response":"PERMISSION_DENIED","object":{"code":7,"status":403,"message":"Unauthorized","headers":[{"x-ext-auth-reason":""},{"content-type":"text/plain"}]}} {"level":"info","ts":"2026-07-22T02:28:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4cd5a7a70b7621dd87f55fbebe9cb2a2aa00d65217101b4e121d6526cef625d8"} {"level":"info","ts":"2026-07-22T02:28:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523"} {"level":"info","ts":"2026-07-22T02:28:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13"} {"level":"info","ts":"2026-07-22T02:28:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674"} {"level":"info","ts":"2026-07-22T02:28:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4a3549dbc014eab5d052fcd84153b0d2b275b02b98c501504bf4a188ec63dcb8"} {"level":"info","ts":"2026-07-22T02:28:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af"} {"level":"info","ts":"2026-07-22T02:28:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6"} {"level":"info","ts":"2026-07-22T02:28:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f"} {"level":"info","ts":"2026-07-22T02:28:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/461dd7a009fd0c8e722a1c1bdbbb700f1f41309c956818d8a0faab5332cd5674"} {"level":"info","ts":"2026-07-22T02:28:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/73aaea454d693732c8c0719a3b591cb7a12a909c1b3910519455d9198287e4b0"} {"level":"info","ts":"2026-07-22T02:28:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6"} {"level":"info","ts":"2026-07-22T02:28:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439"} {"level":"debug","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:25Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523"} {"level":"info","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523\": 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-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523"} {"level":"info","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523"} {"level":"debug","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:28:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:28:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523"} {"level":"debug","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523"} {"level":"debug","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:28:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:28:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523"} {"level":"info","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523"} {"level":"debug","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:28:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:28:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523"} {"level":"debug","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523"} {"level":"debug","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:28:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:28:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523"} {"level":"debug","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:25Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13"} {"level":"info","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13"} {"level":"error","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13\": 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-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13"} {"level":"debug","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:28:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:28:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13"} {"level":"debug","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6"} {"level":"debug","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6"} {"level":"debug","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:28:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:28:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6"} {"level":"debug","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:25Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6"} {"level":"info","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:25Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674"} {"level":"info","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:28:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:28:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:25Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:25Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f"} {"level":"info","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:28:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:28:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674"} {"level":"info","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f"} {"level":"debug","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:28:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:28:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6"} {"level":"info","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"73aaea454d693732c8c0719a3b591cb7a12a909c1b3910519455d9198287e4b0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"73aaea454d693732c8c0719a3b591cb7a12a909c1b3910519455d9198287e4b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4a3549dbc014eab5d052fcd84153b0d2b275b02b98c501504bf4a188ec63dcb8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:26Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/73aaea454d693732c8c0719a3b591cb7a12a909c1b3910519455d9198287e4b0"} {"level":"info","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4a3549dbc014eab5d052fcd84153b0d2b275b02b98c501504bf4a188ec63dcb8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"73aaea454d693732c8c0719a3b591cb7a12a909c1b3910519455d9198287e4b0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:28:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:28:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["73aaea454d693732c8c0719a3b591cb7a12a909c1b3910519455d9198287e4b0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f"} {"level":"info","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"73aaea454d693732c8c0719a3b591cb7a12a909c1b3910519455d9198287e4b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4a3549dbc014eab5d052fcd84153b0d2b275b02b98c501504bf4a188ec63dcb8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a3549dbc014eab5d052fcd84153b0d2b275b02b98c501504bf4a188ec63dcb8"} {"level":"info","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4a3549dbc014eab5d052fcd84153b0d2b275b02b98c501504bf4a188ec63dcb8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"73aaea454d693732c8c0719a3b591cb7a12a909c1b3910519455d9198287e4b0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"73aaea454d693732c8c0719a3b591cb7a12a909c1b3910519455d9198287e4b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4a3549dbc014eab5d052fcd84153b0d2b275b02b98c501504bf4a188ec63dcb8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:28:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:28:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4a3549dbc014eab5d052fcd84153b0d2b275b02b98c501504bf4a188ec63dcb8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/73aaea454d693732c8c0719a3b591cb7a12a909c1b3910519455d9198287e4b0"} {"level":"info","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4a3549dbc014eab5d052fcd84153b0d2b275b02b98c501504bf4a188ec63dcb8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"73aaea454d693732c8c0719a3b591cb7a12a909c1b3910519455d9198287e4b0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:28:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:28:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["73aaea454d693732c8c0719a3b591cb7a12a909c1b3910519455d9198287e4b0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a3549dbc014eab5d052fcd84153b0d2b275b02b98c501504bf4a188ec63dcb8"} {"level":"info","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"73aaea454d693732c8c0719a3b591cb7a12a909c1b3910519455d9198287e4b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4a3549dbc014eab5d052fcd84153b0d2b275b02b98c501504bf4a188ec63dcb8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:26Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/73aaea454d693732c8c0719a3b591cb7a12a909c1b3910519455d9198287e4b0"} {"level":"info","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"73aaea454d693732c8c0719a3b591cb7a12a909c1b3910519455d9198287e4b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af"} {"level":"error","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af\": 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-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:28:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:28:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a3549dbc014eab5d052fcd84153b0d2b275b02b98c501504bf4a188ec63dcb8"} {"level":"info","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:28:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:28:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af\": 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-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/73aaea454d693732c8c0719a3b591cb7a12a909c1b3910519455d9198287e4b0"} {"level":"debug","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:26Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af"} {"level":"debug","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6\": 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-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6"} {"level":"debug","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4cd5a7a70b7621dd87f55fbebe9cb2a2aa00d65217101b4e121d6526cef625d8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:26Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6"} {"level":"info","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4cd5a7a70b7621dd87f55fbebe9cb2a2aa00d65217101b4e121d6526cef625d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4cd5a7a70b7621dd87f55fbebe9cb2a2aa00d65217101b4e121d6526cef625d8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4cd5a7a70b7621dd87f55fbebe9cb2a2aa00d65217101b4e121d6526cef625d8"} {"level":"info","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4cd5a7a70b7621dd87f55fbebe9cb2a2aa00d65217101b4e121d6526cef625d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4cd5a7a70b7621dd87f55fbebe9cb2a2aa00d65217101b4e121d6526cef625d8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"4cd5a7a70b7621dd87f55fbebe9cb2a2aa00d65217101b4e121d6526cef625d8","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"4cd5a7a70b7621dd87f55fbebe9cb2a2aa00d65217101b4e121d6526cef625d8\": 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-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:28:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:28:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4cd5a7a70b7621dd87f55fbebe9cb2a2aa00d65217101b4e121d6526cef625d8"} {"level":"info","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4cd5a7a70b7621dd87f55fbebe9cb2a2aa00d65217101b4e121d6526cef625d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4cd5a7a70b7621dd87f55fbebe9cb2a2aa00d65217101b4e121d6526cef625d8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4cd5a7a70b7621dd87f55fbebe9cb2a2aa00d65217101b4e121d6526cef625d8"} {"level":"info","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6"} {"level":"debug","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439"} {"level":"debug","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"461dd7a009fd0c8e722a1c1bdbbb700f1f41309c956818d8a0faab5332cd5674","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:26Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"461dd7a009fd0c8e722a1c1bdbbb700f1f41309c956818d8a0faab5332cd5674","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"461dd7a009fd0c8e722a1c1bdbbb700f1f41309c956818d8a0faab5332cd5674","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439"} {"level":"debug","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"461dd7a009fd0c8e722a1c1bdbbb700f1f41309c956818d8a0faab5332cd5674","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/461dd7a009fd0c8e722a1c1bdbbb700f1f41309c956818d8a0faab5332cd5674"} {"level":"info","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"461dd7a009fd0c8e722a1c1bdbbb700f1f41309c956818d8a0faab5332cd5674","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4cd5a7a70b7621dd87f55fbebe9cb2a2aa00d65217101b4e121d6526cef625d8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:28:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:28:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4cd5a7a70b7621dd87f55fbebe9cb2a2aa00d65217101b4e121d6526cef625d8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4cd5a7a70b7621dd87f55fbebe9cb2a2aa00d65217101b4e121d6526cef625d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:28:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:28:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/461dd7a009fd0c8e722a1c1bdbbb700f1f41309c956818d8a0faab5332cd5674"} {"level":"info","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"461dd7a009fd0c8e722a1c1bdbbb700f1f41309c956818d8a0faab5332cd5674","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:28:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:28:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["461dd7a009fd0c8e722a1c1bdbbb700f1f41309c956818d8a0faab5332cd5674"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4cd5a7a70b7621dd87f55fbebe9cb2a2aa00d65217101b4e121d6526cef625d8"} {"level":"info","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"461dd7a009fd0c8e722a1c1bdbbb700f1f41309c956818d8a0faab5332cd5674","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4cd5a7a70b7621dd87f55fbebe9cb2a2aa00d65217101b4e121d6526cef625d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439"} {"level":"info","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"461dd7a009fd0c8e722a1c1bdbbb700f1f41309c956818d8a0faab5332cd5674","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/461dd7a009fd0c8e722a1c1bdbbb700f1f41309c956818d8a0faab5332cd5674"} {"level":"info","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"461dd7a009fd0c8e722a1c1bdbbb700f1f41309c956818d8a0faab5332cd5674","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"461dd7a009fd0c8e722a1c1bdbbb700f1f41309c956818d8a0faab5332cd5674","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:28:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:28:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["461dd7a009fd0c8e722a1c1bdbbb700f1f41309c956818d8a0faab5332cd5674"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"461dd7a009fd0c8e722a1c1bdbbb700f1f41309c956818d8a0faab5332cd5674","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"461dd7a009fd0c8e722a1c1bdbbb700f1f41309c956818d8a0faab5332cd5674","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:28:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:28:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["461dd7a009fd0c8e722a1c1bdbbb700f1f41309c956818d8a0faab5332cd5674"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439"} {"level":"error","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"461dd7a009fd0c8e722a1c1bdbbb700f1f41309c956818d8a0faab5332cd5674","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"461dd7a009fd0c8e722a1c1bdbbb700f1f41309c956818d8a0faab5332cd5674\": 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-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"461dd7a009fd0c8e722a1c1bdbbb700f1f41309c956818d8a0faab5332cd5674","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/461dd7a009fd0c8e722a1c1bdbbb700f1f41309c956818d8a0faab5332cd5674"} {"level":"info","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"461dd7a009fd0c8e722a1c1bdbbb700f1f41309c956818d8a0faab5332cd5674","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:28:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:28:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"461dd7a009fd0c8e722a1c1bdbbb700f1f41309c956818d8a0faab5332cd5674","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/461dd7a009fd0c8e722a1c1bdbbb700f1f41309c956818d8a0faab5332cd5674"} {"level":"debug","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"461dd7a009fd0c8e722a1c1bdbbb700f1f41309c956818d8a0faab5332cd5674","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:28:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:28:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["461dd7a009fd0c8e722a1c1bdbbb700f1f41309c956818d8a0faab5332cd5674"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439"} {"level":"info","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"461dd7a009fd0c8e722a1c1bdbbb700f1f41309c956818d8a0faab5332cd5674","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"461dd7a009fd0c8e722a1c1bdbbb700f1f41309c956818d8a0faab5332cd5674","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:28:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/461dd7a009fd0c8e722a1c1bdbbb700f1f41309c956818d8a0faab5332cd5674"} {"level":"info","ts":"2026-07-22T02:28:28Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"42938f3e-8f77-4d40-9cf9-47aea07ca5e5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.14:44126","PortSpecifier":{"PortValue":44126}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"42938f3e-8f77-4d40-9cf9-47aea07ca5e5","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-9d0056.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-22T02:28:28Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"42938f3e-8f77-4d40-9cf9-47aea07ca5e5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.14:44126","PortSpecifier":{"PortValue":44126}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784687308,"nanos":785361364},"http":{"id":"42938f3e-8f77-4d40-9cf9-47aea07ca5e5","method":"POST","headers":{":authority":"e2e-shared-a-9d0056.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.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-22T02:28:28Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"42938f3e-8f77-4d40-9cf9-47aea07ca5e5","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-22T02:28:28Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"42938f3e-8f77-4d40-9cf9-47aea07ca5e5","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":"ce64ecdb-ca9a-4ef0-bdeb-d3027de32c38","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=10b772c1-0287-48e5-bb9e-74915cb337ae"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f90f60be261d"]}} {"level":"debug","ts":"2026-07-22T02:28:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"42938f3e-8f77-4d40-9cf9-47aea07ca5e5","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f90f60be261d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=10b772c1-0287-48e5-bb9e-74915cb337ae"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ce64ecdb-ca9a-4ef0-bdeb-d3027de32c38","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"40515db25ed1fee2413e2ef89f3991b7a327016c5f3bd3e9dfc4b94d5d3ba58c"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.48:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-9d0056.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.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-22T02:28:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"42938f3e-8f77-4d40-9cf9-47aea07ca5e5","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-22T02:28:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"42938f3e-8f77-4d40-9cf9-47aea07ca5e5","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-22T02:28:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"42938f3e-8f77-4d40-9cf9-47aea07ca5e5","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-9d0056/auth-test-model-9d0056\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-9d0056/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-22T02:28:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"42938f3e-8f77-4d40-9cf9-47aea07ca5e5","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-22T02:28:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"42938f3e-8f77-4d40-9cf9-47aea07ca5e5","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-22T02:28:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"42938f3e-8f77-4d40-9cf9-47aea07ca5e5","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-22T02:28:28Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"42938f3e-8f77-4d40-9cf9-47aea07ca5e5","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-22T02:28:28Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"42938f3e-8f77-4d40-9cf9-47aea07ca5e5","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-22T02:28:28Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d74dd165-3fa4-4f50-9431-20ece9257f4e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.14:46970","PortSpecifier":{"PortValue":46970}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.135.0.38:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d74dd165-3fa4-4f50-9431-20ece9257f4e","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-a73722.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-22T02:28:28Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d74dd165-3fa4-4f50-9431-20ece9257f4e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.14:46970","PortSpecifier":{"PortValue":46970}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.135.0.38:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784687308,"nanos":825560695},"http":{"id":"d74dd165-3fa4-4f50-9431-20ece9257f4e","method":"POST","headers":{":authority":"e2e-shared-b-a73722.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.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-22T02:28:28Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"d74dd165-3fa4-4f50-9431-20ece9257f4e","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-22T02:28:28Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d74dd165-3fa4-4f50-9431-20ece9257f4e","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":"ce64ecdb-ca9a-4ef0-bdeb-d3027de32c38","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=10b772c1-0287-48e5-bb9e-74915cb337ae"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f90f60be261d"]}} {"level":"debug","ts":"2026-07-22T02:28:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d74dd165-3fa4-4f50-9431-20ece9257f4e","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f90f60be261d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=10b772c1-0287-48e5-bb9e-74915cb337ae"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ce64ecdb-ca9a-4ef0-bdeb-d3027de32c38","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.135.0.38:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-a73722.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.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-22T02:28:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d74dd165-3fa4-4f50-9431-20ece9257f4e","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-22T02:28:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d74dd165-3fa4-4f50-9431-20ece9257f4e","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-22T02:28:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d74dd165-3fa4-4f50-9431-20ece9257f4e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-a73722/auth-test-model-a73722\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-a73722/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-22T02:28:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"d74dd165-3fa4-4f50-9431-20ece9257f4e","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":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-22T02:28:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d74dd165-3fa4-4f50-9431-20ece9257f4e","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-22T02:28:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d74dd165-3fa4-4f50-9431-20ece9257f4e","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-22T02:28:28Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d74dd165-3fa4-4f50-9431-20ece9257f4e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-22T02:28:28Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d74dd165-3fa4-4f50-9431-20ece9257f4e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-22T02:28:28Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a4e8c63f-3575-4ad1-a994-f60b7f07f7d7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.14:44136","PortSpecifier":{"PortValue":44136}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a4e8c63f-3575-4ad1-a994-f60b7f07f7d7","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-a-9d0056.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-22T02:28:28Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a4e8c63f-3575-4ad1-a994-f60b7f07f7d7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.14:44136","PortSpecifier":{"PortValue":44136}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784687308,"nanos":874002007},"http":{"id":"a4e8c63f-3575-4ad1-a994-f60b7f07f7d7","method":"POST","headers":{":authority":"e2e-shared-a-9d0056.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.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-22T02:28:28Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"a4e8c63f-3575-4ad1-a994-f60b7f07f7d7","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-22T02:28:28Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a4e8c63f-3575-4ad1-a994-f60b7f07f7d7","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":"ce64ecdb-ca9a-4ef0-bdeb-d3027de32c38","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=10b772c1-0287-48e5-bb9e-74915cb337ae"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f90f60be261d"]}} {"level":"debug","ts":"2026-07-22T02:28:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a4e8c63f-3575-4ad1-a994-f60b7f07f7d7","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f90f60be261d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=10b772c1-0287-48e5-bb9e-74915cb337ae"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ce64ecdb-ca9a-4ef0-bdeb-d3027de32c38","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"40515db25ed1fee2413e2ef89f3991b7a327016c5f3bd3e9dfc4b94d5d3ba58c"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.48:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-9d0056.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.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-22T02:28:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a4e8c63f-3575-4ad1-a994-f60b7f07f7d7","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-22T02:28:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a4e8c63f-3575-4ad1-a994-f60b7f07f7d7","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-22T02:28:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a4e8c63f-3575-4ad1-a994-f60b7f07f7d7","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-9d0056/auth-test-model-9d0056\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-9d0056/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-22T02:28:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"a4e8c63f-3575-4ad1-a994-f60b7f07f7d7","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-22T02:28:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a4e8c63f-3575-4ad1-a994-f60b7f07f7d7","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-22T02:28:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a4e8c63f-3575-4ad1-a994-f60b7f07f7d7","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-22T02:28:28Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a4e8c63f-3575-4ad1-a994-f60b7f07f7d7","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-22T02:28:28Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a4e8c63f-3575-4ad1-a994-f60b7f07f7d7","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-22T02:28:28Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9d74a3ad-b307-431b-924f-3ebe45722a36","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.14:46972","PortSpecifier":{"PortValue":46972}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.135.0.38:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"9d74a3ad-b307-431b-924f-3ebe45722a36","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-b-a73722.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-22T02:28:28Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9d74a3ad-b307-431b-924f-3ebe45722a36","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.14:46972","PortSpecifier":{"PortValue":46972}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.135.0.38:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784687308,"nanos":913837884},"http":{"id":"9d74a3ad-b307-431b-924f-3ebe45722a36","method":"POST","headers":{":authority":"e2e-shared-b-a73722.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.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-22T02:28:28Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"9d74a3ad-b307-431b-924f-3ebe45722a36","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-22T02:28:28Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"9d74a3ad-b307-431b-924f-3ebe45722a36","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":"ce64ecdb-ca9a-4ef0-bdeb-d3027de32c38","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=10b772c1-0287-48e5-bb9e-74915cb337ae"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f90f60be261d"]}} {"level":"debug","ts":"2026-07-22T02:28:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"9d74a3ad-b307-431b-924f-3ebe45722a36","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f90f60be261d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=10b772c1-0287-48e5-bb9e-74915cb337ae"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ce64ecdb-ca9a-4ef0-bdeb-d3027de32c38","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.135.0.38:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-a73722.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.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-22T02:28:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9d74a3ad-b307-431b-924f-3ebe45722a36","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-22T02:28:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9d74a3ad-b307-431b-924f-3ebe45722a36","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-22T02:28:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9d74a3ad-b307-431b-924f-3ebe45722a36","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-a73722/auth-test-model-a73722\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-a73722/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-22T02:28:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"9d74a3ad-b307-431b-924f-3ebe45722a36","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":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-22T02:28:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9d74a3ad-b307-431b-924f-3ebe45722a36","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-22T02:28:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9d74a3ad-b307-431b-924f-3ebe45722a36","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-22T02:28:28Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9d74a3ad-b307-431b-924f-3ebe45722a36","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-22T02:28:28Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9d74a3ad-b307-431b-924f-3ebe45722a36","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-22T02:28:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/461dd7a009fd0c8e722a1c1bdbbb700f1f41309c956818d8a0faab5332cd5674"} {"level":"info","ts":"2026-07-22T02:28:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6"} {"level":"info","ts":"2026-07-22T02:28:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af"} {"level":"info","ts":"2026-07-22T02:28:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6"} {"level":"info","ts":"2026-07-22T02:28:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13"} {"level":"info","ts":"2026-07-22T02:28:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4cd5a7a70b7621dd87f55fbebe9cb2a2aa00d65217101b4e121d6526cef625d8"} {"level":"info","ts":"2026-07-22T02:28:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523"} {"level":"info","ts":"2026-07-22T02:28:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f"} {"level":"info","ts":"2026-07-22T02:28:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/73aaea454d693732c8c0719a3b591cb7a12a909c1b3910519455d9198287e4b0"} {"level":"info","ts":"2026-07-22T02:28:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674"} {"level":"info","ts":"2026-07-22T02:28:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439"} {"level":"info","ts":"2026-07-22T02:28:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4a3549dbc014eab5d052fcd84153b0d2b275b02b98c501504bf4a188ec63dcb8"} {"level":"debug","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"73aaea454d693732c8c0719a3b591cb7a12a909c1b3910519455d9198287e4b0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"73aaea454d693732c8c0719a3b591cb7a12a909c1b3910519455d9198287e4b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"73aaea454d693732c8c0719a3b591cb7a12a909c1b3910519455d9198287e4b0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/73aaea454d693732c8c0719a3b591cb7a12a909c1b3910519455d9198287e4b0"} {"level":"debug","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"73aaea454d693732c8c0719a3b591cb7a12a909c1b3910519455d9198287e4b0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/73aaea454d693732c8c0719a3b591cb7a12a909c1b3910519455d9198287e4b0"} {"level":"debug","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"73aaea454d693732c8c0719a3b591cb7a12a909c1b3910519455d9198287e4b0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["73aaea454d693732c8c0719a3b591cb7a12a909c1b3910519455d9198287e4b0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"73aaea454d693732c8c0719a3b591cb7a12a909c1b3910519455d9198287e4b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"73aaea454d693732c8c0719a3b591cb7a12a909c1b3910519455d9198287e4b0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"73aaea454d693732c8c0719a3b591cb7a12a909c1b3910519455d9198287e4b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"73aaea454d693732c8c0719a3b591cb7a12a909c1b3910519455d9198287e4b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"73aaea454d693732c8c0719a3b591cb7a12a909c1b3910519455d9198287e4b0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/73aaea454d693732c8c0719a3b591cb7a12a909c1b3910519455d9198287e4b0"} {"level":"debug","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"73aaea454d693732c8c0719a3b591cb7a12a909c1b3910519455d9198287e4b0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/73aaea454d693732c8c0719a3b591cb7a12a909c1b3910519455d9198287e4b0"} {"level":"debug","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"73aaea454d693732c8c0719a3b591cb7a12a909c1b3910519455d9198287e4b0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["73aaea454d693732c8c0719a3b591cb7a12a909c1b3910519455d9198287e4b0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"73aaea454d693732c8c0719a3b591cb7a12a909c1b3910519455d9198287e4b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"73aaea454d693732c8c0719a3b591cb7a12a909c1b3910519455d9198287e4b0","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/73aaea454d693732c8c0719a3b591cb7a12a909c1b3910519455d9198287e4b0"} {"level":"debug","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13"} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13"} {"level":"debug","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13"} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674"} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13"} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674"} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13"} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674"} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674"} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13"} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674"} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13"} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674"} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13"} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674"} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674"} {"level":"debug","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13"} {"level":"error","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674\": 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-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4cd5a7a70b7621dd87f55fbebe9cb2a2aa00d65217101b4e121d6526cef625d8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4cd5a7a70b7621dd87f55fbebe9cb2a2aa00d65217101b4e121d6526cef625d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674"} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4a3549dbc014eab5d052fcd84153b0d2b275b02b98c501504bf4a188ec63dcb8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4a3549dbc014eab5d052fcd84153b0d2b275b02b98c501504bf4a188ec63dcb8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4cd5a7a70b7621dd87f55fbebe9cb2a2aa00d65217101b4e121d6526cef625d8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4cd5a7a70b7621dd87f55fbebe9cb2a2aa00d65217101b4e121d6526cef625d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4cd5a7a70b7621dd87f55fbebe9cb2a2aa00d65217101b4e121d6526cef625d8"} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4a3549dbc014eab5d052fcd84153b0d2b275b02b98c501504bf4a188ec63dcb8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a3549dbc014eab5d052fcd84153b0d2b275b02b98c501504bf4a188ec63dcb8"} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4a3549dbc014eab5d052fcd84153b0d2b275b02b98c501504bf4a188ec63dcb8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4cd5a7a70b7621dd87f55fbebe9cb2a2aa00d65217101b4e121d6526cef625d8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4cd5a7a70b7621dd87f55fbebe9cb2a2aa00d65217101b4e121d6526cef625d8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4cd5a7a70b7621dd87f55fbebe9cb2a2aa00d65217101b4e121d6526cef625d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674"} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4cd5a7a70b7621dd87f55fbebe9cb2a2aa00d65217101b4e121d6526cef625d8"} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4a3549dbc014eab5d052fcd84153b0d2b275b02b98c501504bf4a188ec63dcb8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4a3549dbc014eab5d052fcd84153b0d2b275b02b98c501504bf4a188ec63dcb8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4a3549dbc014eab5d052fcd84153b0d2b275b02b98c501504bf4a188ec63dcb8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4cd5a7a70b7621dd87f55fbebe9cb2a2aa00d65217101b4e121d6526cef625d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f"} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4a3549dbc014eab5d052fcd84153b0d2b275b02b98c501504bf4a188ec63dcb8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a3549dbc014eab5d052fcd84153b0d2b275b02b98c501504bf4a188ec63dcb8"} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4a3549dbc014eab5d052fcd84153b0d2b275b02b98c501504bf4a188ec63dcb8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674"} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f"} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4a3549dbc014eab5d052fcd84153b0d2b275b02b98c501504bf4a188ec63dcb8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4a3549dbc014eab5d052fcd84153b0d2b275b02b98c501504bf4a188ec63dcb8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523"} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4a3549dbc014eab5d052fcd84153b0d2b275b02b98c501504bf4a188ec63dcb8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a3549dbc014eab5d052fcd84153b0d2b275b02b98c501504bf4a188ec63dcb8"} {"level":"info","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:28:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:28:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:28:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674"} {"level":"info","ts":"2026-07-22T02:28:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4a3549dbc014eab5d052fcd84153b0d2b275b02b98c501504bf4a188ec63dcb8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:45Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f"} {"level":"info","ts":"2026-07-22T02:28:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:45Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:45Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523"} {"level":"info","ts":"2026-07-22T02:28:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:28:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:28:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a3549dbc014eab5d052fcd84153b0d2b275b02b98c501504bf4a188ec63dcb8"} {"level":"info","ts":"2026-07-22T02:28:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439"} {"level":"info","ts":"2026-07-22T02:28:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:28:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:28:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674"} {"level":"info","ts":"2026-07-22T02:28:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f"} {"level":"info","ts":"2026-07-22T02:28:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523"} {"level":"info","ts":"2026-07-22T02:28:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:28:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:28:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439"} {"level":"info","ts":"2026-07-22T02:28:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"461dd7a009fd0c8e722a1c1bdbbb700f1f41309c956818d8a0faab5332cd5674","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:45Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523"} {"level":"info","ts":"2026-07-22T02:28:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/461dd7a009fd0c8e722a1c1bdbbb700f1f41309c956818d8a0faab5332cd5674"} {"level":"info","ts":"2026-07-22T02:28:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"461dd7a009fd0c8e722a1c1bdbbb700f1f41309c956818d8a0faab5332cd5674","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"461dd7a009fd0c8e722a1c1bdbbb700f1f41309c956818d8a0faab5332cd5674","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:28:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:28:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["461dd7a009fd0c8e722a1c1bdbbb700f1f41309c956818d8a0faab5332cd5674"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/461dd7a009fd0c8e722a1c1bdbbb700f1f41309c956818d8a0faab5332cd5674"} {"level":"info","ts":"2026-07-22T02:28:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"461dd7a009fd0c8e722a1c1bdbbb700f1f41309c956818d8a0faab5332cd5674","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"461dd7a009fd0c8e722a1c1bdbbb700f1f41309c956818d8a0faab5332cd5674","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:28:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:28:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["461dd7a009fd0c8e722a1c1bdbbb700f1f41309c956818d8a0faab5332cd5674"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/461dd7a009fd0c8e722a1c1bdbbb700f1f41309c956818d8a0faab5332cd5674"} {"level":"info","ts":"2026-07-22T02:28:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af"} {"level":"error","ts":"2026-07-22T02:28:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"461dd7a009fd0c8e722a1c1bdbbb700f1f41309c956818d8a0faab5332cd5674","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"461dd7a009fd0c8e722a1c1bdbbb700f1f41309c956818d8a0faab5332cd5674\": 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-22T02:28:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:28:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:28:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6"} {"level":"info","ts":"2026-07-22T02:28:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6"} {"level":"info","ts":"2026-07-22T02:28:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:28:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:28:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af"} {"level":"info","ts":"2026-07-22T02:28:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:28:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:28:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6"} {"level":"info","ts":"2026-07-22T02:28:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"461dd7a009fd0c8e722a1c1bdbbb700f1f41309c956818d8a0faab5332cd5674","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:28:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:28:45Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6"} {"level":"info","ts":"2026-07-22T02:28:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:28:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:28:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6"} {"level":"info","ts":"2026-07-22T02:28:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:28:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:28:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:28:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6"} {"level":"error","ts":"2026-07-22T02:28:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6\": 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-22T02:28:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:28:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:28:48Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0cbb9c02-c7d2-47a5-a24d-f58c961032b3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.14:45078","PortSpecifier":{"PortValue":45078}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"0cbb9c02-c7d2-47a5-a24d-f58c961032b3","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-9d0056.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-22T02:28:48Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0cbb9c02-c7d2-47a5-a24d-f58c961032b3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.14:45078","PortSpecifier":{"PortValue":45078}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784687328,"nanos":411266668},"http":{"id":"0cbb9c02-c7d2-47a5-a24d-f58c961032b3","method":"POST","headers":{":authority":"e2e-shared-a-9d0056.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.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-22T02:28:48Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"0cbb9c02-c7d2-47a5-a24d-f58c961032b3","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-22T02:28:48Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"0cbb9c02-c7d2-47a5-a24d-f58c961032b3","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":"ce64ecdb-ca9a-4ef0-bdeb-d3027de32c38","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=10b772c1-0287-48e5-bb9e-74915cb337ae"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f90f60be261d"]}} {"level":"debug","ts":"2026-07-22T02:28:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"0cbb9c02-c7d2-47a5-a24d-f58c961032b3","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f90f60be261d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=10b772c1-0287-48e5-bb9e-74915cb337ae"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ce64ecdb-ca9a-4ef0-bdeb-d3027de32c38","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"40515db25ed1fee2413e2ef89f3991b7a327016c5f3bd3e9dfc4b94d5d3ba58c"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.48:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-9d0056.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.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-22T02:28:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0cbb9c02-c7d2-47a5-a24d-f58c961032b3","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-22T02:28:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0cbb9c02-c7d2-47a5-a24d-f58c961032b3","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-22T02:28:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0cbb9c02-c7d2-47a5-a24d-f58c961032b3","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-9d0056/auth-test-model-9d0056\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-9d0056/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-22T02:28:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"0cbb9c02-c7d2-47a5-a24d-f58c961032b3","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-22T02:28:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0cbb9c02-c7d2-47a5-a24d-f58c961032b3","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-22T02:28:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0cbb9c02-c7d2-47a5-a24d-f58c961032b3","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-22T02:28:48Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0cbb9c02-c7d2-47a5-a24d-f58c961032b3","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-22T02:28:48Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0cbb9c02-c7d2-47a5-a24d-f58c961032b3","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-22T02:28:48Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c109dfa9-9774-4307-ad5b-5a013a809a63","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.14:37354","PortSpecifier":{"PortValue":37354}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.135.0.38:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c109dfa9-9774-4307-ad5b-5a013a809a63","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-a73722.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-22T02:28:48Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c109dfa9-9774-4307-ad5b-5a013a809a63","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.14:37354","PortSpecifier":{"PortValue":37354}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.135.0.38:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784687328,"nanos":450999138},"http":{"id":"c109dfa9-9774-4307-ad5b-5a013a809a63","method":"POST","headers":{":authority":"e2e-shared-b-a73722.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.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-22T02:28:48Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"c109dfa9-9774-4307-ad5b-5a013a809a63","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-22T02:28:48Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c109dfa9-9774-4307-ad5b-5a013a809a63","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":"ce64ecdb-ca9a-4ef0-bdeb-d3027de32c38","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=10b772c1-0287-48e5-bb9e-74915cb337ae"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f90f60be261d"]}} {"level":"debug","ts":"2026-07-22T02:28:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c109dfa9-9774-4307-ad5b-5a013a809a63","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f90f60be261d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=10b772c1-0287-48e5-bb9e-74915cb337ae"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ce64ecdb-ca9a-4ef0-bdeb-d3027de32c38","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.135.0.38:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-a73722.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.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-22T02:28:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c109dfa9-9774-4307-ad5b-5a013a809a63","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-22T02:28:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c109dfa9-9774-4307-ad5b-5a013a809a63","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-22T02:28:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c109dfa9-9774-4307-ad5b-5a013a809a63","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-a73722/auth-test-model-a73722\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-a73722/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-22T02:28:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"c109dfa9-9774-4307-ad5b-5a013a809a63","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-22T02:28:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c109dfa9-9774-4307-ad5b-5a013a809a63","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-22T02:28:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c109dfa9-9774-4307-ad5b-5a013a809a63","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-22T02:28:48Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c109dfa9-9774-4307-ad5b-5a013a809a63","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-22T02:28:48Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c109dfa9-9774-4307-ad5b-5a013a809a63","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-22T02:28:48Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"84ef5ae9-e5c9-48be-8c01-71e7ada5ca4f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.14:37358","PortSpecifier":{"PortValue":37358}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.135.0.38:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"84ef5ae9-e5c9-48be-8c01-71e7ada5ca4f","method":"GET","path":"/maas-api/v1/api-keys/053212b3-c25a-46d3-b45a-ea2cc92e0815","host":"e2e-shared-b-a73722.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-22T02:28:48Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"84ef5ae9-e5c9-48be-8c01-71e7ada5ca4f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.14:37358","PortSpecifier":{"PortValue":37358}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.135.0.38:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784687328,"nanos":489637024},"http":{"id":"84ef5ae9-e5c9-48be-8c01-71e7ada5ca4f","method":"GET","headers":{":authority":"e2e-shared-b-a73722.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/053212b3-c25a-46d3-b45a-ea2cc92e0815",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-22T02:28:48Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"84ef5ae9-e5c9-48be-8c01-71e7ada5ca4f","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-22T02:28:48Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"84ef5ae9-e5c9-48be-8c01-71e7ada5ca4f","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":"ce64ecdb-ca9a-4ef0-bdeb-d3027de32c38","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=10b772c1-0287-48e5-bb9e-74915cb337ae"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f90f60be261d"]}} {"level":"debug","ts":"2026-07-22T02:28:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"84ef5ae9-e5c9-48be-8c01-71e7ada5ca4f","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f90f60be261d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=10b772c1-0287-48e5-bb9e-74915cb337ae"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ce64ecdb-ca9a-4ef0-bdeb-d3027de32c38","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.135.0.38:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-a73722.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/053212b3-c25a-46d3-b45a-ea2cc92e0815",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-22T02:28:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"84ef5ae9-e5c9-48be-8c01-71e7ada5ca4f","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-22T02:28:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"84ef5ae9-e5c9-48be-8c01-71e7ada5ca4f","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-22T02:28:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"84ef5ae9-e5c9-48be-8c01-71e7ada5ca4f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-a73722/auth-test-model-a73722\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-a73722/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-22T02:28:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"84ef5ae9-e5c9-48be-8c01-71e7ada5ca4f","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-22T02:28:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"84ef5ae9-e5c9-48be-8c01-71e7ada5ca4f","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-22T02:28:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"84ef5ae9-e5c9-48be-8c01-71e7ada5ca4f","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-22T02:28:48Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"84ef5ae9-e5c9-48be-8c01-71e7ada5ca4f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-22T02:28:48Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"84ef5ae9-e5c9-48be-8c01-71e7ada5ca4f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-22T02:28:48Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0fad86ef-9c98-4ae0-baab-dbd474b068f7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.14:45082","PortSpecifier":{"PortValue":45082}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"0fad86ef-9c98-4ae0-baab-dbd474b068f7","method":"GET","path":"/maas-api/v1/api-keys/053212b3-c25a-46d3-b45a-ea2cc92e0815","host":"e2e-shared-a-9d0056.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-22T02:28:48Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0fad86ef-9c98-4ae0-baab-dbd474b068f7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.14:45082","PortSpecifier":{"PortValue":45082}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784687328,"nanos":526290674},"http":{"id":"0fad86ef-9c98-4ae0-baab-dbd474b068f7","method":"GET","headers":{":authority":"e2e-shared-a-9d0056.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/053212b3-c25a-46d3-b45a-ea2cc92e0815",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-22T02:28:48Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"0fad86ef-9c98-4ae0-baab-dbd474b068f7","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-22T02:28:48Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"0fad86ef-9c98-4ae0-baab-dbd474b068f7","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":"ce64ecdb-ca9a-4ef0-bdeb-d3027de32c38","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=10b772c1-0287-48e5-bb9e-74915cb337ae"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f90f60be261d"]}} {"level":"debug","ts":"2026-07-22T02:28:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"0fad86ef-9c98-4ae0-baab-dbd474b068f7","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f90f60be261d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=10b772c1-0287-48e5-bb9e-74915cb337ae"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ce64ecdb-ca9a-4ef0-bdeb-d3027de32c38","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"40515db25ed1fee2413e2ef89f3991b7a327016c5f3bd3e9dfc4b94d5d3ba58c"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.48:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-9d0056.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/053212b3-c25a-46d3-b45a-ea2cc92e0815",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-22T02:28:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0fad86ef-9c98-4ae0-baab-dbd474b068f7","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-22T02:28:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0fad86ef-9c98-4ae0-baab-dbd474b068f7","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-22T02:28:48Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0fad86ef-9c98-4ae0-baab-dbd474b068f7","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-9d0056/auth-test-model-9d0056\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-9d0056/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-22T02:28:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"0fad86ef-9c98-4ae0-baab-dbd474b068f7","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-22T02:28:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0fad86ef-9c98-4ae0-baab-dbd474b068f7","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-22T02:28:48Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0fad86ef-9c98-4ae0-baab-dbd474b068f7","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-22T02:28:48Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0fad86ef-9c98-4ae0-baab-dbd474b068f7","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-22T02:28:48Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0fad86ef-9c98-4ae0-baab-dbd474b068f7","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-22T02:28:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4cd5a7a70b7621dd87f55fbebe9cb2a2aa00d65217101b4e121d6526cef625d8"} {"level":"info","ts":"2026-07-22T02:28:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6"} {"level":"info","ts":"2026-07-22T02:28:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523"} {"level":"info","ts":"2026-07-22T02:28:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/73aaea454d693732c8c0719a3b591cb7a12a909c1b3910519455d9198287e4b0"} {"level":"info","ts":"2026-07-22T02:28:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13"} {"level":"info","ts":"2026-07-22T02:28:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6"} {"level":"info","ts":"2026-07-22T02:28:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/461dd7a009fd0c8e722a1c1bdbbb700f1f41309c956818d8a0faab5332cd5674"} {"level":"info","ts":"2026-07-22T02:28:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4a3549dbc014eab5d052fcd84153b0d2b275b02b98c501504bf4a188ec63dcb8"} {"level":"info","ts":"2026-07-22T02:28:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f"} {"level":"info","ts":"2026-07-22T02:28:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674"} {"level":"info","ts":"2026-07-22T02:28:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439"} {"level":"info","ts":"2026-07-22T02:28:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af"} {"level":"debug","ts":"2026-07-22T02:29:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4cd5a7a70b7621dd87f55fbebe9cb2a2aa00d65217101b4e121d6526cef625d8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:29:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:29:02Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:29:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4cd5a7a70b7621dd87f55fbebe9cb2a2aa00d65217101b4e121d6526cef625d8"} {"level":"info","ts":"2026-07-22T02:29:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4cd5a7a70b7621dd87f55fbebe9cb2a2aa00d65217101b4e121d6526cef625d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:29:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4cd5a7a70b7621dd87f55fbebe9cb2a2aa00d65217101b4e121d6526cef625d8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:29:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:29:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4cd5a7a70b7621dd87f55fbebe9cb2a2aa00d65217101b4e121d6526cef625d8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:29:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4cd5a7a70b7621dd87f55fbebe9cb2a2aa00d65217101b4e121d6526cef625d8"} {"level":"info","ts":"2026-07-22T02:29:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4cd5a7a70b7621dd87f55fbebe9cb2a2aa00d65217101b4e121d6526cef625d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:29:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4cd5a7a70b7621dd87f55fbebe9cb2a2aa00d65217101b4e121d6526cef625d8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:29:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4cd5a7a70b7621dd87f55fbebe9cb2a2aa00d65217101b4e121d6526cef625d8"} {"level":"debug","ts":"2026-07-22T02:29:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:29:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:29: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-22T02:29:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:29:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:29:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523"} {"level":"debug","ts":"2026-07-22T02:29:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:29:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523"} {"level":"debug","ts":"2026-07-22T02:29:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:29:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:29:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:29:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:29:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:29:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523"} {"level":"debug","ts":"2026-07-22T02:29:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4a3549dbc014eab5d052fcd84153b0d2b275b02b98c501504bf4a188ec63dcb8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:29:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:29:02Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:29:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4a3549dbc014eab5d052fcd84153b0d2b275b02b98c501504bf4a188ec63dcb8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:29:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4a3549dbc014eab5d052fcd84153b0d2b275b02b98c501504bf4a188ec63dcb8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:29:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:29: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-22T02:29:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4a3549dbc014eab5d052fcd84153b0d2b275b02b98c501504bf4a188ec63dcb8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:29:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4a3549dbc014eab5d052fcd84153b0d2b275b02b98c501504bf4a188ec63dcb8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:29:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:29: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-22T02:29:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a3549dbc014eab5d052fcd84153b0d2b275b02b98c501504bf4a188ec63dcb8"} {"level":"error","ts":"2026-07-22T02:29:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"4a3549dbc014eab5d052fcd84153b0d2b275b02b98c501504bf4a188ec63dcb8","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"4a3549dbc014eab5d052fcd84153b0d2b275b02b98c501504bf4a188ec63dcb8\": 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-22T02:29:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4a3549dbc014eab5d052fcd84153b0d2b275b02b98c501504bf4a188ec63dcb8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:29:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4a3549dbc014eab5d052fcd84153b0d2b275b02b98c501504bf4a188ec63dcb8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:29:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a3549dbc014eab5d052fcd84153b0d2b275b02b98c501504bf4a188ec63dcb8"} {"level":"debug","ts":"2026-07-22T02:29:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:29:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:29:02Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:29:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a3549dbc014eab5d052fcd84153b0d2b275b02b98c501504bf4a188ec63dcb8"} {"level":"info","ts":"2026-07-22T02:29:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:29:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:29:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:29: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-22T02:29:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674"} {"level":"info","ts":"2026-07-22T02:29:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:29:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4a3549dbc014eab5d052fcd84153b0d2b275b02b98c501504bf4a188ec63dcb8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:29:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:29:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4a3549dbc014eab5d052fcd84153b0d2b275b02b98c501504bf4a188ec63dcb8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:29:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674"} {"level":"info","ts":"2026-07-22T02:29:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4a3549dbc014eab5d052fcd84153b0d2b275b02b98c501504bf4a188ec63dcb8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:29:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:29:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4a3549dbc014eab5d052fcd84153b0d2b275b02b98c501504bf4a188ec63dcb8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:29:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674"} {"level":"debug","ts":"2026-07-22T02:29:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:29:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:29:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:29:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:29:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:29:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a3549dbc014eab5d052fcd84153b0d2b275b02b98c501504bf4a188ec63dcb8"} {"level":"debug","ts":"2026-07-22T02:29:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:29:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:29:02Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:29:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674"} {"level":"info","ts":"2026-07-22T02:29:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:29:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:29:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:29: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-22T02:29:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439"} {"level":"info","ts":"2026-07-22T02:29:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:29:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:29:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:29:02Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-22T02:29:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439\": 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-22T02:29:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:29:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:29:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439"} {"level":"info","ts":"2026-07-22T02:29:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439"} {"level":"debug","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:29:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:29:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f"} {"level":"debug","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:29:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:29:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f"} {"level":"info","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439"} {"level":"debug","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:29:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:29:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:29:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:29:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:29:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:29:03Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f"} {"level":"info","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:29:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:29:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13"} {"level":"info","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:29:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:29:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6"} {"level":"info","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:29:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:29:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:29:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:29:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f"} {"level":"info","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:29:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:29:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13"} {"level":"info","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:29:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:29:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6"} {"level":"info","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:29:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:29:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f"} {"level":"debug","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:29:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:29:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13"} {"level":"info","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6"} {"level":"info","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f"} {"level":"debug","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:29:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:29:03Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:29:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:29:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af"} {"level":"info","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:29:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:29:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af"} {"level":"error","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af\": 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-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af"} {"level":"debug","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"461dd7a009fd0c8e722a1c1bdbbb700f1f41309c956818d8a0faab5332cd5674","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:29:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:29:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"461dd7a009fd0c8e722a1c1bdbbb700f1f41309c956818d8a0faab5332cd5674","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:29:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:29:03Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/461dd7a009fd0c8e722a1c1bdbbb700f1f41309c956818d8a0faab5332cd5674"} {"level":"info","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"461dd7a009fd0c8e722a1c1bdbbb700f1f41309c956818d8a0faab5332cd5674","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:29:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:29:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["461dd7a009fd0c8e722a1c1bdbbb700f1f41309c956818d8a0faab5332cd5674"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6"} {"level":"info","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"461dd7a009fd0c8e722a1c1bdbbb700f1f41309c956818d8a0faab5332cd5674","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:29:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:29:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/461dd7a009fd0c8e722a1c1bdbbb700f1f41309c956818d8a0faab5332cd5674"} {"level":"info","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"73aaea454d693732c8c0719a3b591cb7a12a909c1b3910519455d9198287e4b0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:29:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:29:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/73aaea454d693732c8c0719a3b591cb7a12a909c1b3910519455d9198287e4b0"} {"level":"info","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"73aaea454d693732c8c0719a3b591cb7a12a909c1b3910519455d9198287e4b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:29:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:29:03Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"461dd7a009fd0c8e722a1c1bdbbb700f1f41309c956818d8a0faab5332cd5674","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"73aaea454d693732c8c0719a3b591cb7a12a909c1b3910519455d9198287e4b0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:29:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:29:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["73aaea454d693732c8c0719a3b591cb7a12a909c1b3910519455d9198287e4b0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6"} {"level":"info","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"73aaea454d693732c8c0719a3b591cb7a12a909c1b3910519455d9198287e4b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:29:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:29:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/461dd7a009fd0c8e722a1c1bdbbb700f1f41309c956818d8a0faab5332cd5674"} {"level":"info","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"73aaea454d693732c8c0719a3b591cb7a12a909c1b3910519455d9198287e4b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af"} {"level":"info","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/73aaea454d693732c8c0719a3b591cb7a12a909c1b3910519455d9198287e4b0"} {"level":"info","ts":"2026-07-22T02:29:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6"} {"level":"info","ts":"2026-07-22T02:29:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c7d08a22-8995-4b4a-95d7-944262aaebd6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.14:55268","PortSpecifier":{"PortValue":55268}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c7d08a22-8995-4b4a-95d7-944262aaebd6","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-9d0056.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-22T02:29:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c7d08a22-8995-4b4a-95d7-944262aaebd6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.14:55268","PortSpecifier":{"PortValue":55268}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784687345,"nanos":937332927},"http":{"id":"c7d08a22-8995-4b4a-95d7-944262aaebd6","method":"POST","headers":{":authority":"e2e-shared-a-9d0056.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.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-22T02:29:05Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"c7d08a22-8995-4b4a-95d7-944262aaebd6","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-22T02:29:05Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c7d08a22-8995-4b4a-95d7-944262aaebd6","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":"ce64ecdb-ca9a-4ef0-bdeb-d3027de32c38","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=10b772c1-0287-48e5-bb9e-74915cb337ae"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f90f60be261d"]}} {"level":"debug","ts":"2026-07-22T02:29:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c7d08a22-8995-4b4a-95d7-944262aaebd6","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f90f60be261d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=10b772c1-0287-48e5-bb9e-74915cb337ae"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ce64ecdb-ca9a-4ef0-bdeb-d3027de32c38","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"40515db25ed1fee2413e2ef89f3991b7a327016c5f3bd3e9dfc4b94d5d3ba58c"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.48:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-9d0056.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.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-22T02:29:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c7d08a22-8995-4b4a-95d7-944262aaebd6","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-22T02:29:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c7d08a22-8995-4b4a-95d7-944262aaebd6","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-9d0056/auth-test-model-9d0056\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-9d0056/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-22T02:29:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c7d08a22-8995-4b4a-95d7-944262aaebd6","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-22T02:29:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"c7d08a22-8995-4b4a-95d7-944262aaebd6","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-22T02:29:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c7d08a22-8995-4b4a-95d7-944262aaebd6","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-22T02:29:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c7d08a22-8995-4b4a-95d7-944262aaebd6","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-22T02:29:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c7d08a22-8995-4b4a-95d7-944262aaebd6","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-22T02:29:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c7d08a22-8995-4b4a-95d7-944262aaebd6","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-22T02:29:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0823f44a-ddfb-43e1-bbcc-4a4875d1c998","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.14:57744","PortSpecifier":{"PortValue":57744}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.135.0.38:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"0823f44a-ddfb-43e1-bbcc-4a4875d1c998","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-a73722.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-22T02:29:05Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0823f44a-ddfb-43e1-bbcc-4a4875d1c998","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.14:57744","PortSpecifier":{"PortValue":57744}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.135.0.38:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784687345,"nanos":975060381},"http":{"id":"0823f44a-ddfb-43e1-bbcc-4a4875d1c998","method":"POST","headers":{":authority":"e2e-shared-b-a73722.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.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-22T02:29:05Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"0823f44a-ddfb-43e1-bbcc-4a4875d1c998","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-22T02:29:05Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"0823f44a-ddfb-43e1-bbcc-4a4875d1c998","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":"ce64ecdb-ca9a-4ef0-bdeb-d3027de32c38","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=10b772c1-0287-48e5-bb9e-74915cb337ae"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f90f60be261d"]}} {"level":"debug","ts":"2026-07-22T02:29:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"0823f44a-ddfb-43e1-bbcc-4a4875d1c998","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f90f60be261d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=10b772c1-0287-48e5-bb9e-74915cb337ae"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ce64ecdb-ca9a-4ef0-bdeb-d3027de32c38","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.135.0.38:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-a73722.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.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-22T02:29:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0823f44a-ddfb-43e1-bbcc-4a4875d1c998","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-22T02:29:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0823f44a-ddfb-43e1-bbcc-4a4875d1c998","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-22T02:29:05Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0823f44a-ddfb-43e1-bbcc-4a4875d1c998","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-a73722/auth-test-model-a73722\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-a73722/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-22T02:29:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"0823f44a-ddfb-43e1-bbcc-4a4875d1c998","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-22T02:29:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0823f44a-ddfb-43e1-bbcc-4a4875d1c998","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-22T02:29:05Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0823f44a-ddfb-43e1-bbcc-4a4875d1c998","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-22T02:29:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0823f44a-ddfb-43e1-bbcc-4a4875d1c998","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-22T02:29:05Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0823f44a-ddfb-43e1-bbcc-4a4875d1c998","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-22T02:29:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f6b4edca-ae74-4e3c-967a-5fe8a47750b4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.14:55284","PortSpecifier":{"PortValue":55284}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f6b4edca-ae74-4e3c-967a-5fe8a47750b4","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-9d0056.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-22T02:29:06Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f6b4edca-ae74-4e3c-967a-5fe8a47750b4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.14:55284","PortSpecifier":{"PortValue":55284}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784687346,"nanos":19557855},"http":{"id":"f6b4edca-ae74-4e3c-967a-5fe8a47750b4","method":"POST","headers":{":authority":"e2e-shared-a-9d0056.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.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-22T02:29:06Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f6b4edca-ae74-4e3c-967a-5fe8a47750b4","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-mOMVWsEElvbAL3Ig_WPTqTwX1hxlNGXqGJAEGVEL9yDqQyA67zUypQeNN5Hr"} {"level":"debug","ts":"2026-07-22T02:29:06Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"f6b4edca-ae74-4e3c-967a-5fe8a47750b4","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-9d0056.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-mOMVWsEElvbAL3Ig_WPTqTwX1hxlNGXqGJAEGVEL9yDqQyA67zUypQeNN5Hr\"}"} {"level":"debug","ts":"2026-07-22T02:29:06Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"f6b4edca-ae74-4e3c-967a-5fe8a47750b4","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-9d0056.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":"71277c50-68ba-4001-bf25-4b1b484e3211","keyName":"e2e-auth-iso-a-f504bd","subscription":"e2e-auth-iso-f6814b","tenant":"e2e-shared-a-9d0056","userId":"71277c50-68ba-4001-bf25-4b1b484e3211","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-22T02:29:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f6b4edca-ae74-4e3c-967a-5fe8a47750b4","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-22T02:29:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f6b4edca-ae74-4e3c-967a-5fe8a47750b4","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-22T02:29:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f6b4edca-ae74-4e3c-967a-5fe8a47750b4","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-22T02:29:06Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f6b4edca-ae74-4e3c-967a-5fe8a47750b4","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-9d0056/auth-test-model-9d0056\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-9d0056/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-22T02:29:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f6b4edca-ae74-4e3c-967a-5fe8a47750b4","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-22T02:29:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f6b4edca-ae74-4e3c-967a-5fe8a47750b4","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-f6814b"} {"level":"debug","ts":"2026-07-22T02:29:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f6b4edca-ae74-4e3c-967a-5fe8a47750b4","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-22T02:29:06Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"f6b4edca-ae74-4e3c-967a-5fe8a47750b4","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"info","ts":"2026-07-22T02:29:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f6b4edca-ae74-4e3c-967a-5fe8a47750b4","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-22T02:29:06Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f6b4edca-ae74-4e3c-967a-5fe8a47750b4","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-22T02:29:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/59b58aa592fb579ee543e9c0853b0f95bbddbb291c960d58a3e9a3be2e78c79f"} {"level":"info","ts":"2026-07-22T02:29:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a139da8239770af484297b9965e7a33568b269d79a852b12ffe96a28f8fea544"} {"level":"info","ts":"2026-07-22T02:29:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/347a951e7625393b67c50f0ae3436adc3ce6a27269711459068132c822742760"} {"level":"info","ts":"2026-07-22T02:29:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/06c1c7ab0b2a26e21d8caf4d5e0f35b828a08e618d37bb14710bf982459050c2"} {"level":"info","ts":"2026-07-22T02:29:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6"} {"level":"info","ts":"2026-07-22T02:29:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4cd5a7a70b7621dd87f55fbebe9cb2a2aa00d65217101b4e121d6526cef625d8"} {"level":"info","ts":"2026-07-22T02:29:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3d6292baea2ce915cac4873d9cfe302847fb56801544287b9046381e467f8523"} {"level":"info","ts":"2026-07-22T02:29:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439"} {"level":"info","ts":"2026-07-22T02:29:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/cde0d1361643fdaebb3c5c21659d392948a87962b5cc305cae9991208ab01bd2"} {"level":"info","ts":"2026-07-22T02:29:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/73aaea454d693732c8c0719a3b591cb7a12a909c1b3910519455d9198287e4b0"} {"level":"info","ts":"2026-07-22T02:29:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b86c65a496a553c1c617bd29ce3386443b015366d243cbda0aa3a72dd51633bf"} {"level":"info","ts":"2026-07-22T02:29:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/73135dd94bca6fb312033cfdeec4bfef3122108d16c2ae14a0dd696bdc89cf13"} {"level":"info","ts":"2026-07-22T02:29:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6"} {"level":"info","ts":"2026-07-22T02:29:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ec20ad8ee14f3faf4ec904e6a3f054b1889afdf1546fd668e372ecc86cb8c19f"} {"level":"info","ts":"2026-07-22T02:29:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b0b3ddaec03cb07fe7db98d17fcb4f8f461626c6157ab8034c02314882e298a9"} {"level":"info","ts":"2026-07-22T02:29:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/425eca24792ff9ea771af6c3b3eed5244fc876c139607b9c02a00ff5836ab89c"} {"level":"info","ts":"2026-07-22T02:29:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/205d95a0800da37c985e0503ffbbd4f8650bc24ddceb4e2c725698f510332899"} {"level":"info","ts":"2026-07-22T02:29:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/40515db25ed1fee2413e2ef89f3991b7a327016c5f3bd3e9dfc4b94d5d3ba58c"} {"level":"info","ts":"2026-07-22T02:29:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f71561ecc21f64f88c8c202f189d196aa7043b602a01c1e69f88b5083f2b6e32"} {"level":"info","ts":"2026-07-22T02:29:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4a3549dbc014eab5d052fcd84153b0d2b275b02b98c501504bf4a188ec63dcb8"} {"level":"info","ts":"2026-07-22T02:29:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/99fa46f42e6842cade80220dc7aaf19fd7a4db32180b53731372c87760b698a2"} {"level":"info","ts":"2026-07-22T02:29:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af"} {"level":"info","ts":"2026-07-22T02:29:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/461dd7a009fd0c8e722a1c1bdbbb700f1f41309c956818d8a0faab5332cd5674"} {"level":"info","ts":"2026-07-22T02:29:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7a956cd8bbf355136fa094e26fe20b91f9727270d160cea27b9d27bd3d9d4674"} {"level":"debug","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40515db25ed1fee2413e2ef89f3991b7a327016c5f3bd3e9dfc4b94d5d3ba58c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:30:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:30:04Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40515db25ed1fee2413e2ef89f3991b7a327016c5f3bd3e9dfc4b94d5d3ba58c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40515db25ed1fee2413e2ef89f3991b7a327016c5f3bd3e9dfc4b94d5d3ba58c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:30:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:30:04Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40515db25ed1fee2413e2ef89f3991b7a327016c5f3bd3e9dfc4b94d5d3ba58c"} {"level":"info","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40515db25ed1fee2413e2ef89f3991b7a327016c5f3bd3e9dfc4b94d5d3ba58c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40515db25ed1fee2413e2ef89f3991b7a327016c5f3bd3e9dfc4b94d5d3ba58c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:30:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:30:04Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"40515db25ed1fee2413e2ef89f3991b7a327016c5f3bd3e9dfc4b94d5d3ba58c","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"40515db25ed1fee2413e2ef89f3991b7a327016c5f3bd3e9dfc4b94d5d3ba58c\": 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-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40515db25ed1fee2413e2ef89f3991b7a327016c5f3bd3e9dfc4b94d5d3ba58c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40515db25ed1fee2413e2ef89f3991b7a327016c5f3bd3e9dfc4b94d5d3ba58c"} {"level":"debug","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40515db25ed1fee2413e2ef89f3991b7a327016c5f3bd3e9dfc4b94d5d3ba58c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40515db25ed1fee2413e2ef89f3991b7a327016c5f3bd3e9dfc4b94d5d3ba58c"} {"level":"debug","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e1f9a56820291f3058441c93f84f929a3b53e217a8709dafedb714f0c0b6a4ea","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:30:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:30:04Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e1f9a56820291f3058441c93f84f929a3b53e217a8709dafedb714f0c0b6a4ea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e1f9a56820291f3058441c93f84f929a3b53e217a8709dafedb714f0c0b6a4ea","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:30:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:30:04Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e1f9a56820291f3058441c93f84f929a3b53e217a8709dafedb714f0c0b6a4ea"} {"level":"info","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e1f9a56820291f3058441c93f84f929a3b53e217a8709dafedb714f0c0b6a4ea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e1f9a56820291f3058441c93f84f929a3b53e217a8709dafedb714f0c0b6a4ea","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:30:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:30:04Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"e1f9a56820291f3058441c93f84f929a3b53e217a8709dafedb714f0c0b6a4ea","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"e1f9a56820291f3058441c93f84f929a3b53e217a8709dafedb714f0c0b6a4ea\": 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-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40515db25ed1fee2413e2ef89f3991b7a327016c5f3bd3e9dfc4b94d5d3ba58c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:30:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:30:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["40515db25ed1fee2413e2ef89f3991b7a327016c5f3bd3e9dfc4b94d5d3ba58c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e1f9a56820291f3058441c93f84f929a3b53e217a8709dafedb714f0c0b6a4ea"} {"level":"info","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40515db25ed1fee2413e2ef89f3991b7a327016c5f3bd3e9dfc4b94d5d3ba58c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e1f9a56820291f3058441c93f84f929a3b53e217a8709dafedb714f0c0b6a4ea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40515db25ed1fee2413e2ef89f3991b7a327016c5f3bd3e9dfc4b94d5d3ba58c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e1f9a56820291f3058441c93f84f929a3b53e217a8709dafedb714f0c0b6a4ea"} {"level":"info","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40515db25ed1fee2413e2ef89f3991b7a327016c5f3bd3e9dfc4b94d5d3ba58c"} {"level":"debug","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e1f9a56820291f3058441c93f84f929a3b53e217a8709dafedb714f0c0b6a4ea","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:30:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:30:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e1f9a56820291f3058441c93f84f929a3b53e217a8709dafedb714f0c0b6a4ea"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e1f9a56820291f3058441c93f84f929a3b53e217a8709dafedb714f0c0b6a4ea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c1f4fa8b66fe2775c6a1f755c28a890ea08b29d07ce0bf9b5561cbcff6cb41bd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:30:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:30:04Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c1f4fa8b66fe2775c6a1f755c28a890ea08b29d07ce0bf9b5561cbcff6cb41bd"} {"level":"info","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c1f4fa8b66fe2775c6a1f755c28a890ea08b29d07ce0bf9b5561cbcff6cb41bd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e1f9a56820291f3058441c93f84f929a3b53e217a8709dafedb714f0c0b6a4ea","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:30:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:30:04Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e1f9a56820291f3058441c93f84f929a3b53e217a8709dafedb714f0c0b6a4ea"} {"level":"info","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e1f9a56820291f3058441c93f84f929a3b53e217a8709dafedb714f0c0b6a4ea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c1f4fa8b66fe2775c6a1f755c28a890ea08b29d07ce0bf9b5561cbcff6cb41bd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e1f9a56820291f3058441c93f84f929a3b53e217a8709dafedb714f0c0b6a4ea","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:30:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:30:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e1f9a56820291f3058441c93f84f929a3b53e217a8709dafedb714f0c0b6a4ea"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e1f9a56820291f3058441c93f84f929a3b53e217a8709dafedb714f0c0b6a4ea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c1f4fa8b66fe2775c6a1f755c28a890ea08b29d07ce0bf9b5561cbcff6cb41bd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e1f9a56820291f3058441c93f84f929a3b53e217a8709dafedb714f0c0b6a4ea","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:30:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:30:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e1f9a56820291f3058441c93f84f929a3b53e217a8709dafedb714f0c0b6a4ea"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c1f4fa8b66fe2775c6a1f755c28a890ea08b29d07ce0bf9b5561cbcff6cb41bd"} {"level":"error","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"e1f9a56820291f3058441c93f84f929a3b53e217a8709dafedb714f0c0b6a4ea","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"e1f9a56820291f3058441c93f84f929a3b53e217a8709dafedb714f0c0b6a4ea\": 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-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e1f9a56820291f3058441c93f84f929a3b53e217a8709dafedb714f0c0b6a4ea","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:30:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:30:04Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e1f9a56820291f3058441c93f84f929a3b53e217a8709dafedb714f0c0b6a4ea"} {"level":"info","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e1f9a56820291f3058441c93f84f929a3b53e217a8709dafedb714f0c0b6a4ea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c1f4fa8b66fe2775c6a1f755c28a890ea08b29d07ce0bf9b5561cbcff6cb41bd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:30:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:30:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c1f4fa8b66fe2775c6a1f755c28a890ea08b29d07ce0bf9b5561cbcff6cb41bd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c1f4fa8b66fe2775c6a1f755c28a890ea08b29d07ce0bf9b5561cbcff6cb41bd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e1f9a56820291f3058441c93f84f929a3b53e217a8709dafedb714f0c0b6a4ea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c1f4fa8b66fe2775c6a1f755c28a890ea08b29d07ce0bf9b5561cbcff6cb41bd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e1f9a56820291f3058441c93f84f929a3b53e217a8709dafedb714f0c0b6a4ea"} {"level":"debug","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e1f9a56820291f3058441c93f84f929a3b53e217a8709dafedb714f0c0b6a4ea","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:30:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:30:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e1f9a56820291f3058441c93f84f929a3b53e217a8709dafedb714f0c0b6a4ea"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c1f4fa8b66fe2775c6a1f755c28a890ea08b29d07ce0bf9b5561cbcff6cb41bd"} {"level":"info","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e1f9a56820291f3058441c93f84f929a3b53e217a8709dafedb714f0c0b6a4ea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e1f9a56820291f3058441c93f84f929a3b53e217a8709dafedb714f0c0b6a4ea","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:30:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:30:04Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e1f9a56820291f3058441c93f84f929a3b53e217a8709dafedb714f0c0b6a4ea"} {"level":"info","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e1f9a56820291f3058441c93f84f929a3b53e217a8709dafedb714f0c0b6a4ea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e1f9a56820291f3058441c93f84f929a3b53e217a8709dafedb714f0c0b6a4ea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e1f9a56820291f3058441c93f84f929a3b53e217a8709dafedb714f0c0b6a4ea","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e1f9a56820291f3058441c93f84f929a3b53e217a8709dafedb714f0c0b6a4ea"} {"level":"debug","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e1f9a56820291f3058441c93f84f929a3b53e217a8709dafedb714f0c0b6a4ea","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e1f9a56820291f3058441c93f84f929a3b53e217a8709dafedb714f0c0b6a4ea"} {"level":"debug","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e1f9a56820291f3058441c93f84f929a3b53e217a8709dafedb714f0c0b6a4ea","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:30:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:30:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e1f9a56820291f3058441c93f84f929a3b53e217a8709dafedb714f0c0b6a4ea"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e1f9a56820291f3058441c93f84f929a3b53e217a8709dafedb714f0c0b6a4ea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e1f9a56820291f3058441c93f84f929a3b53e217a8709dafedb714f0c0b6a4ea","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:30:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:30:04Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e1f9a56820291f3058441c93f84f929a3b53e217a8709dafedb714f0c0b6a4ea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e1f9a56820291f3058441c93f84f929a3b53e217a8709dafedb714f0c0b6a4ea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e1f9a56820291f3058441c93f84f929a3b53e217a8709dafedb714f0c0b6a4ea","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e1f9a56820291f3058441c93f84f929a3b53e217a8709dafedb714f0c0b6a4ea"} {"level":"debug","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e1f9a56820291f3058441c93f84f929a3b53e217a8709dafedb714f0c0b6a4ea","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e1f9a56820291f3058441c93f84f929a3b53e217a8709dafedb714f0c0b6a4ea"} {"level":"debug","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cbeb8e9332814b81b0dc612d6f75dea72776fd127f3a2929be85f50a3a097a79","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:30:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:30:04Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cbeb8e9332814b81b0dc612d6f75dea72776fd127f3a2929be85f50a3a097a79","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e1f9a56820291f3058441c93f84f929a3b53e217a8709dafedb714f0c0b6a4ea","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:30:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:30:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e1f9a56820291f3058441c93f84f929a3b53e217a8709dafedb714f0c0b6a4ea"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cbeb8e9332814b81b0dc612d6f75dea72776fd127f3a2929be85f50a3a097a79"} {"level":"info","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e1f9a56820291f3058441c93f84f929a3b53e217a8709dafedb714f0c0b6a4ea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cbeb8e9332814b81b0dc612d6f75dea72776fd127f3a2929be85f50a3a097a79","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e1f9a56820291f3058441c93f84f929a3b53e217a8709dafedb714f0c0b6a4ea","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cbeb8e9332814b81b0dc612d6f75dea72776fd127f3a2929be85f50a3a097a79","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cbeb8e9332814b81b0dc612d6f75dea72776fd127f3a2929be85f50a3a097a79"} {"level":"debug","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cbeb8e9332814b81b0dc612d6f75dea72776fd127f3a2929be85f50a3a097a79","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:30:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:30:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cbeb8e9332814b81b0dc612d6f75dea72776fd127f3a2929be85f50a3a097a79"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e1f9a56820291f3058441c93f84f929a3b53e217a8709dafedb714f0c0b6a4ea"} {"level":"info","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cbeb8e9332814b81b0dc612d6f75dea72776fd127f3a2929be85f50a3a097a79","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cbeb8e9332814b81b0dc612d6f75dea72776fd127f3a2929be85f50a3a097a79","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:30:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:30:04Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cbeb8e9332814b81b0dc612d6f75dea72776fd127f3a2929be85f50a3a097a79","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cbeb8e9332814b81b0dc612d6f75dea72776fd127f3a2929be85f50a3a097a79","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cbeb8e9332814b81b0dc612d6f75dea72776fd127f3a2929be85f50a3a097a79","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cbeb8e9332814b81b0dc612d6f75dea72776fd127f3a2929be85f50a3a097a79"} {"level":"debug","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cbeb8e9332814b81b0dc612d6f75dea72776fd127f3a2929be85f50a3a097a79","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cbeb8e9332814b81b0dc612d6f75dea72776fd127f3a2929be85f50a3a097a79"} {"level":"debug","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cbeb8e9332814b81b0dc612d6f75dea72776fd127f3a2929be85f50a3a097a79","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:30:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:30:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cbeb8e9332814b81b0dc612d6f75dea72776fd127f3a2929be85f50a3a097a79"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cbeb8e9332814b81b0dc612d6f75dea72776fd127f3a2929be85f50a3a097a79","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cbeb8e9332814b81b0dc612d6f75dea72776fd127f3a2929be85f50a3a097a79","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:30:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:30:04Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cbeb8e9332814b81b0dc612d6f75dea72776fd127f3a2929be85f50a3a097a79","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cbeb8e9332814b81b0dc612d6f75dea72776fd127f3a2929be85f50a3a097a79","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cbeb8e9332814b81b0dc612d6f75dea72776fd127f3a2929be85f50a3a097a79"} {"level":"debug","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cbeb8e9332814b81b0dc612d6f75dea72776fd127f3a2929be85f50a3a097a79","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ec20ad8ee14f3faf4ec904e6a3f054b1889afdf1546fd668e372ecc86cb8c19f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:30:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:30:04Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cbeb8e9332814b81b0dc612d6f75dea72776fd127f3a2929be85f50a3a097a79"} {"level":"info","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ec20ad8ee14f3faf4ec904e6a3f054b1889afdf1546fd668e372ecc86cb8c19f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ec20ad8ee14f3faf4ec904e6a3f054b1889afdf1546fd668e372ecc86cb8c19f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:30:04Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:30:04Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ec20ad8ee14f3faf4ec904e6a3f054b1889afdf1546fd668e372ecc86cb8c19f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cbeb8e9332814b81b0dc612d6f75dea72776fd127f3a2929be85f50a3a097a79","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:30:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:30:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cbeb8e9332814b81b0dc612d6f75dea72776fd127f3a2929be85f50a3a097a79"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ec20ad8ee14f3faf4ec904e6a3f054b1889afdf1546fd668e372ecc86cb8c19f"} {"level":"info","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cbeb8e9332814b81b0dc612d6f75dea72776fd127f3a2929be85f50a3a097a79","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ec20ad8ee14f3faf4ec904e6a3f054b1889afdf1546fd668e372ecc86cb8c19f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cbeb8e9332814b81b0dc612d6f75dea72776fd127f3a2929be85f50a3a097a79","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ec20ad8ee14f3faf4ec904e6a3f054b1889afdf1546fd668e372ecc86cb8c19f"} {"level":"debug","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ec20ad8ee14f3faf4ec904e6a3f054b1889afdf1546fd668e372ecc86cb8c19f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:30:04Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:30:04Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ec20ad8ee14f3faf4ec904e6a3f054b1889afdf1546fd668e372ecc86cb8c19f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cbeb8e9332814b81b0dc612d6f75dea72776fd127f3a2929be85f50a3a097a79"} {"level":"info","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ec20ad8ee14f3faf4ec904e6a3f054b1889afdf1546fd668e372ecc86cb8c19f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ec20ad8ee14f3faf4ec904e6a3f054b1889afdf1546fd668e372ecc86cb8c19f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:30:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ec20ad8ee14f3faf4ec904e6a3f054b1889afdf1546fd668e372ecc86cb8c19f"} {"level":"debug","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cde0d1361643fdaebb3c5c21659d392948a87962b5cc305cae9991208ab01bd2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:30:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:30:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cde0d1361643fdaebb3c5c21659d392948a87962b5cc305cae9991208ab01bd2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2f6d8cba1bed8d6340ac3ad3576e53bbd03af1767f6017a789e826e6eb288c27","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:30:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:30:05Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cde0d1361643fdaebb3c5c21659d392948a87962b5cc305cae9991208ab01bd2"} {"level":"info","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2f6d8cba1bed8d6340ac3ad3576e53bbd03af1767f6017a789e826e6eb288c27","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cde0d1361643fdaebb3c5c21659d392948a87962b5cc305cae9991208ab01bd2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:30:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:30:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cde0d1361643fdaebb3c5c21659d392948a87962b5cc305cae9991208ab01bd2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2f6d8cba1bed8d6340ac3ad3576e53bbd03af1767f6017a789e826e6eb288c27"} {"level":"info","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cde0d1361643fdaebb3c5c21659d392948a87962b5cc305cae9991208ab01bd2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2f6d8cba1bed8d6340ac3ad3576e53bbd03af1767f6017a789e826e6eb288c27","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:30:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:30:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2f6d8cba1bed8d6340ac3ad3576e53bbd03af1767f6017a789e826e6eb288c27"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2f6d8cba1bed8d6340ac3ad3576e53bbd03af1767f6017a789e826e6eb288c27","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cde0d1361643fdaebb3c5c21659d392948a87962b5cc305cae9991208ab01bd2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:30:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:30:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cde0d1361643fdaebb3c5c21659d392948a87962b5cc305cae9991208ab01bd2"} {"level":"info","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cde0d1361643fdaebb3c5c21659d392948a87962b5cc305cae9991208ab01bd2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2f6d8cba1bed8d6340ac3ad3576e53bbd03af1767f6017a789e826e6eb288c27","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:30:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:30:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2f6d8cba1bed8d6340ac3ad3576e53bbd03af1767f6017a789e826e6eb288c27","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cde0d1361643fdaebb3c5c21659d392948a87962b5cc305cae9991208ab01bd2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:30:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:30:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cde0d1361643fdaebb3c5c21659d392948a87962b5cc305cae9991208ab01bd2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cde0d1361643fdaebb3c5c21659d392948a87962b5cc305cae9991208ab01bd2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd2f23bbf59c8c57b0905b12f89d3766993ae444be333e1489c850fa0040c0b4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:30:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:30:05Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2f6d8cba1bed8d6340ac3ad3576e53bbd03af1767f6017a789e826e6eb288c27"} {"level":"info","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd2f23bbf59c8c57b0905b12f89d3766993ae444be333e1489c850fa0040c0b4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2f6d8cba1bed8d6340ac3ad3576e53bbd03af1767f6017a789e826e6eb288c27","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:30:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:30:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2f6d8cba1bed8d6340ac3ad3576e53bbd03af1767f6017a789e826e6eb288c27"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2f6d8cba1bed8d6340ac3ad3576e53bbd03af1767f6017a789e826e6eb288c27","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c06cd62516313b6fded43980b10cc99db20a7906bf3d36626fc2450f6cbc2812","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:30:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:30:05Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cde0d1361643fdaebb3c5c21659d392948a87962b5cc305cae9991208ab01bd2"} {"level":"info","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c06cd62516313b6fded43980b10cc99db20a7906bf3d36626fc2450f6cbc2812","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cde0d1361643fdaebb3c5c21659d392948a87962b5cc305cae9991208ab01bd2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5598a5c3942cd119a8be6f5257ec9abbfef775b9d90e00d211390aff3c95aaad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:30:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:30:05Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd2f23bbf59c8c57b0905b12f89d3766993ae444be333e1489c850fa0040c0b4"} {"level":"info","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5598a5c3942cd119a8be6f5257ec9abbfef775b9d90e00d211390aff3c95aaad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd2f23bbf59c8c57b0905b12f89d3766993ae444be333e1489c850fa0040c0b4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:30:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:30:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dd2f23bbf59c8c57b0905b12f89d3766993ae444be333e1489c850fa0040c0b4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c06cd62516313b6fded43980b10cc99db20a7906bf3d36626fc2450f6cbc2812"} {"level":"info","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd2f23bbf59c8c57b0905b12f89d3766993ae444be333e1489c850fa0040c0b4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2f6d8cba1bed8d6340ac3ad3576e53bbd03af1767f6017a789e826e6eb288c27","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:30:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:30:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2f6d8cba1bed8d6340ac3ad3576e53bbd03af1767f6017a789e826e6eb288c27","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c06cd62516313b6fded43980b10cc99db20a7906bf3d36626fc2450f6cbc2812","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:30:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:30:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c06cd62516313b6fded43980b10cc99db20a7906bf3d36626fc2450f6cbc2812"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2f6d8cba1bed8d6340ac3ad3576e53bbd03af1767f6017a789e826e6eb288c27"} {"level":"info","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c06cd62516313b6fded43980b10cc99db20a7906bf3d36626fc2450f6cbc2812","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5598a5c3942cd119a8be6f5257ec9abbfef775b9d90e00d211390aff3c95aaad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:30:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:30:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5598a5c3942cd119a8be6f5257ec9abbfef775b9d90e00d211390aff3c95aaad"} {"level":"info","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5598a5c3942cd119a8be6f5257ec9abbfef775b9d90e00d211390aff3c95aaad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd2f23bbf59c8c57b0905b12f89d3766993ae444be333e1489c850fa0040c0b4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:30:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:30:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd2f23bbf59c8c57b0905b12f89d3766993ae444be333e1489c850fa0040c0b4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d7a384aedec38c4ab1d3ba4d387e4caf7901cf56c6909a663491bfca0bdbee1e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:30:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:30:05Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd2f23bbf59c8c57b0905b12f89d3766993ae444be333e1489c850fa0040c0b4"} {"level":"info","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d7a384aedec38c4ab1d3ba4d387e4caf7901cf56c6909a663491bfca0bdbee1e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2f6d8cba1bed8d6340ac3ad3576e53bbd03af1767f6017a789e826e6eb288c27","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:30:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:30:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2f6d8cba1bed8d6340ac3ad3576e53bbd03af1767f6017a789e826e6eb288c27"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d7a384aedec38c4ab1d3ba4d387e4caf7901cf56c6909a663491bfca0bdbee1e"} {"level":"info","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2f6d8cba1bed8d6340ac3ad3576e53bbd03af1767f6017a789e826e6eb288c27","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f71561ecc21f64f88c8c202f189d196aa7043b602a01c1e69f88b5083f2b6e32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:30:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:30:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f71561ecc21f64f88c8c202f189d196aa7043b602a01c1e69f88b5083f2b6e32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c06cd62516313b6fded43980b10cc99db20a7906bf3d36626fc2450f6cbc2812","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5598a5c3942cd119a8be6f5257ec9abbfef775b9d90e00d211390aff3c95aaad","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:30:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:30:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5598a5c3942cd119a8be6f5257ec9abbfef775b9d90e00d211390aff3c95aaad"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f71561ecc21f64f88c8c202f189d196aa7043b602a01c1e69f88b5083f2b6e32"} {"level":"info","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5598a5c3942cd119a8be6f5257ec9abbfef775b9d90e00d211390aff3c95aaad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd2f23bbf59c8c57b0905b12f89d3766993ae444be333e1489c850fa0040c0b4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:30:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:30:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dd2f23bbf59c8c57b0905b12f89d3766993ae444be333e1489c850fa0040c0b4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2f6d8cba1bed8d6340ac3ad3576e53bbd03af1767f6017a789e826e6eb288c27"} {"level":"info","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd2f23bbf59c8c57b0905b12f89d3766993ae444be333e1489c850fa0040c0b4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d7a384aedec38c4ab1d3ba4d387e4caf7901cf56c6909a663491bfca0bdbee1e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:30:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:30:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d7a384aedec38c4ab1d3ba4d387e4caf7901cf56c6909a663491bfca0bdbee1e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c06cd62516313b6fded43980b10cc99db20a7906bf3d36626fc2450f6cbc2812"} {"level":"info","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d7a384aedec38c4ab1d3ba4d387e4caf7901cf56c6909a663491bfca0bdbee1e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2f6d8cba1bed8d6340ac3ad3576e53bbd03af1767f6017a789e826e6eb288c27","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f71561ecc21f64f88c8c202f189d196aa7043b602a01c1e69f88b5083f2b6e32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:30:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:30:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f71561ecc21f64f88c8c202f189d196aa7043b602a01c1e69f88b5083f2b6e32"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5598a5c3942cd119a8be6f5257ec9abbfef775b9d90e00d211390aff3c95aaad"} {"level":"info","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f71561ecc21f64f88c8c202f189d196aa7043b602a01c1e69f88b5083f2b6e32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5598a5c3942cd119a8be6f5257ec9abbfef775b9d90e00d211390aff3c95aaad","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd2f23bbf59c8c57b0905b12f89d3766993ae444be333e1489c850fa0040c0b4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:30:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:30:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd2f23bbf59c8c57b0905b12f89d3766993ae444be333e1489c850fa0040c0b4"} {"level":"info","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd2f23bbf59c8c57b0905b12f89d3766993ae444be333e1489c850fa0040c0b4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d7a384aedec38c4ab1d3ba4d387e4caf7901cf56c6909a663491bfca0bdbee1e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:30:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:30:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d7a384aedec38c4ab1d3ba4d387e4caf7901cf56c6909a663491bfca0bdbee1e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f71561ecc21f64f88c8c202f189d196aa7043b602a01c1e69f88b5083f2b6e32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd2f23bbf59c8c57b0905b12f89d3766993ae444be333e1489c850fa0040c0b4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:30:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:30:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dd2f23bbf59c8c57b0905b12f89d3766993ae444be333e1489c850fa0040c0b4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d7a384aedec38c4ab1d3ba4d387e4caf7901cf56c6909a663491bfca0bdbee1e"} {"level":"info","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd2f23bbf59c8c57b0905b12f89d3766993ae444be333e1489c850fa0040c0b4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d7a384aedec38c4ab1d3ba4d387e4caf7901cf56c6909a663491bfca0bdbee1e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:30:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:30:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d7a384aedec38c4ab1d3ba4d387e4caf7901cf56c6909a663491bfca0bdbee1e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f71561ecc21f64f88c8c202f189d196aa7043b602a01c1e69f88b5083f2b6e32"} {"level":"info","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d7a384aedec38c4ab1d3ba4d387e4caf7901cf56c6909a663491bfca0bdbee1e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd2f23bbf59c8c57b0905b12f89d3766993ae444be333e1489c850fa0040c0b4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:30:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:30:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd2f23bbf59c8c57b0905b12f89d3766993ae444be333e1489c850fa0040c0b4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d7a384aedec38c4ab1d3ba4d387e4caf7901cf56c6909a663491bfca0bdbee1e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd2f23bbf59c8c57b0905b12f89d3766993ae444be333e1489c850fa0040c0b4"} {"level":"debug","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd2f23bbf59c8c57b0905b12f89d3766993ae444be333e1489c850fa0040c0b4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:30:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:30:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dd2f23bbf59c8c57b0905b12f89d3766993ae444be333e1489c850fa0040c0b4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d7a384aedec38c4ab1d3ba4d387e4caf7901cf56c6909a663491bfca0bdbee1e"} {"level":"info","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd2f23bbf59c8c57b0905b12f89d3766993ae444be333e1489c850fa0040c0b4"} {"level":"info","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd2f23bbf59c8c57b0905b12f89d3766993ae444be333e1489c850fa0040c0b4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd2f23bbf59c8c57b0905b12f89d3766993ae444be333e1489c850fa0040c0b4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:30:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:30:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd2f23bbf59c8c57b0905b12f89d3766993ae444be333e1489c850fa0040c0b4"} {"level":"info","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd2f23bbf59c8c57b0905b12f89d3766993ae444be333e1489c850fa0040c0b4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dd2f23bbf59c8c57b0905b12f89d3766993ae444be333e1489c850fa0040c0b4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dd2f23bbf59c8c57b0905b12f89d3766993ae444be333e1489c850fa0040c0b4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd2f23bbf59c8c57b0905b12f89d3766993ae444be333e1489c850fa0040c0b4"} {"level":"debug","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd2f23bbf59c8c57b0905b12f89d3766993ae444be333e1489c850fa0040c0b4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:30:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:30:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dd2f23bbf59c8c57b0905b12f89d3766993ae444be333e1489c850fa0040c0b4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd2f23bbf59c8c57b0905b12f89d3766993ae444be333e1489c850fa0040c0b4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd2f23bbf59c8c57b0905b12f89d3766993ae444be333e1489c850fa0040c0b4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:30:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:30:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd2f23bbf59c8c57b0905b12f89d3766993ae444be333e1489c850fa0040c0b4"} {"level":"info","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd2f23bbf59c8c57b0905b12f89d3766993ae444be333e1489c850fa0040c0b4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dd2f23bbf59c8c57b0905b12f89d3766993ae444be333e1489c850fa0040c0b4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dd2f23bbf59c8c57b0905b12f89d3766993ae444be333e1489c850fa0040c0b4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd2f23bbf59c8c57b0905b12f89d3766993ae444be333e1489c850fa0040c0b4"} {"level":"debug","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd2f23bbf59c8c57b0905b12f89d3766993ae444be333e1489c850fa0040c0b4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:30:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:30:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dd2f23bbf59c8c57b0905b12f89d3766993ae444be333e1489c850fa0040c0b4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd2f23bbf59c8c57b0905b12f89d3766993ae444be333e1489c850fa0040c0b4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dd2f23bbf59c8c57b0905b12f89d3766993ae444be333e1489c850fa0040c0b4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:30:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd2f23bbf59c8c57b0905b12f89d3766993ae444be333e1489c850fa0040c0b4"} {"level":"debug","ts":"2026-07-22T02:30:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"988952beb774b0b0b920409427e85922fe944e43f8c1aa836c44216e035447ff","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:30:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:30:10Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"988952beb774b0b0b920409427e85922fe944e43f8c1aa836c44216e035447ff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"988952beb774b0b0b920409427e85922fe944e43f8c1aa836c44216e035447ff","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:30:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/988952beb774b0b0b920409427e85922fe944e43f8c1aa836c44216e035447ff"} {"level":"debug","ts":"2026-07-22T02:30:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"988952beb774b0b0b920409427e85922fe944e43f8c1aa836c44216e035447ff","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:30:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/988952beb774b0b0b920409427e85922fe944e43f8c1aa836c44216e035447ff"} {"level":"debug","ts":"2026-07-22T02:30:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"988952beb774b0b0b920409427e85922fe944e43f8c1aa836c44216e035447ff","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:30:10Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:30:10Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["988952beb774b0b0b920409427e85922fe944e43f8c1aa836c44216e035447ff"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"988952beb774b0b0b920409427e85922fe944e43f8c1aa836c44216e035447ff","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"988952beb774b0b0b920409427e85922fe944e43f8c1aa836c44216e035447ff","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:30:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/988952beb774b0b0b920409427e85922fe944e43f8c1aa836c44216e035447ff"} {"level":"debug","ts":"2026-07-22T02:30:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12236b61b331c99fdb22d546feb75611bb1caaf6f08845ae4e666f3bd593c57e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:30:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:30:10Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"12236b61b331c99fdb22d546feb75611bb1caaf6f08845ae4e666f3bd593c57e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"12236b61b331c99fdb22d546feb75611bb1caaf6f08845ae4e666f3bd593c57e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:30:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12236b61b331c99fdb22d546feb75611bb1caaf6f08845ae4e666f3bd593c57e"} {"level":"debug","ts":"2026-07-22T02:30:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"12236b61b331c99fdb22d546feb75611bb1caaf6f08845ae4e666f3bd593c57e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:30:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12236b61b331c99fdb22d546feb75611bb1caaf6f08845ae4e666f3bd593c57e"} {"level":"debug","ts":"2026-07-22T02:30:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12236b61b331c99fdb22d546feb75611bb1caaf6f08845ae4e666f3bd593c57e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:30:10Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:30:10Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["12236b61b331c99fdb22d546feb75611bb1caaf6f08845ae4e666f3bd593c57e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"12236b61b331c99fdb22d546feb75611bb1caaf6f08845ae4e666f3bd593c57e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12236b61b331c99fdb22d546feb75611bb1caaf6f08845ae4e666f3bd593c57e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:30:10Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:30:10Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"12236b61b331c99fdb22d546feb75611bb1caaf6f08845ae4e666f3bd593c57e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"12236b61b331c99fdb22d546feb75611bb1caaf6f08845ae4e666f3bd593c57e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:30:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12236b61b331c99fdb22d546feb75611bb1caaf6f08845ae4e666f3bd593c57e"} {"level":"debug","ts":"2026-07-22T02:30:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"12236b61b331c99fdb22d546feb75611bb1caaf6f08845ae4e666f3bd593c57e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12236b61b331c99fdb22d546feb75611bb1caaf6f08845ae4e666f3bd593c57e"} {"level":"debug","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12236b61b331c99fdb22d546feb75611bb1caaf6f08845ae4e666f3bd593c57e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:30:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:30:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["12236b61b331c99fdb22d546feb75611bb1caaf6f08845ae4e666f3bd593c57e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"12236b61b331c99fdb22d546feb75611bb1caaf6f08845ae4e666f3bd593c57e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"12236b61b331c99fdb22d546feb75611bb1caaf6f08845ae4e666f3bd593c57e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12236b61b331c99fdb22d546feb75611bb1caaf6f08845ae4e666f3bd593c57e"} {"level":"debug","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e1145dd2bc687e2f9578fb8edb80526b339036371b8128e00fb88bd351cc3534","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:30:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:30:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e1145dd2bc687e2f9578fb8edb80526b339036371b8128e00fb88bd351cc3534","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e1145dd2bc687e2f9578fb8edb80526b339036371b8128e00fb88bd351cc3534","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e1145dd2bc687e2f9578fb8edb80526b339036371b8128e00fb88bd351cc3534"} {"level":"debug","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e1145dd2bc687e2f9578fb8edb80526b339036371b8128e00fb88bd351cc3534","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e1145dd2bc687e2f9578fb8edb80526b339036371b8128e00fb88bd351cc3534"} {"level":"debug","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e1145dd2bc687e2f9578fb8edb80526b339036371b8128e00fb88bd351cc3534","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:30:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:30:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e1145dd2bc687e2f9578fb8edb80526b339036371b8128e00fb88bd351cc3534"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e1145dd2bc687e2f9578fb8edb80526b339036371b8128e00fb88bd351cc3534","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e1145dd2bc687e2f9578fb8edb80526b339036371b8128e00fb88bd351cc3534","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:30:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:30:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e1145dd2bc687e2f9578fb8edb80526b339036371b8128e00fb88bd351cc3534","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e1145dd2bc687e2f9578fb8edb80526b339036371b8128e00fb88bd351cc3534","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e1145dd2bc687e2f9578fb8edb80526b339036371b8128e00fb88bd351cc3534"} {"level":"debug","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e1145dd2bc687e2f9578fb8edb80526b339036371b8128e00fb88bd351cc3534","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a7413b9ca719025bb44a2460d36cc0dc921ef90a0fa924657c8a3d9c6e27953b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:30:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:30:11Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e1145dd2bc687e2f9578fb8edb80526b339036371b8128e00fb88bd351cc3534"} {"level":"info","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a7413b9ca719025bb44a2460d36cc0dc921ef90a0fa924657c8a3d9c6e27953b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e1145dd2bc687e2f9578fb8edb80526b339036371b8128e00fb88bd351cc3534","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:30:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:30:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e1145dd2bc687e2f9578fb8edb80526b339036371b8128e00fb88bd351cc3534"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a7413b9ca719025bb44a2460d36cc0dc921ef90a0fa924657c8a3d9c6e27953b"} {"level":"info","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e1145dd2bc687e2f9578fb8edb80526b339036371b8128e00fb88bd351cc3534","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a7413b9ca719025bb44a2460d36cc0dc921ef90a0fa924657c8a3d9c6e27953b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:30:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:30:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a7413b9ca719025bb44a2460d36cc0dc921ef90a0fa924657c8a3d9c6e27953b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a7413b9ca719025bb44a2460d36cc0dc921ef90a0fa924657c8a3d9c6e27953b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"25d68fc630b2e5f4eb40781d8f8740a40b043839b76b3c332ddf3ad25e488c39","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:30:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:30:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"25d68fc630b2e5f4eb40781d8f8740a40b043839b76b3c332ddf3ad25e488c39","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e1145dd2bc687e2f9578fb8edb80526b339036371b8128e00fb88bd351cc3534","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a7413b9ca719025bb44a2460d36cc0dc921ef90a0fa924657c8a3d9c6e27953b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/25d68fc630b2e5f4eb40781d8f8740a40b043839b76b3c332ddf3ad25e488c39"} {"level":"debug","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"25d68fc630b2e5f4eb40781d8f8740a40b043839b76b3c332ddf3ad25e488c39","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:30:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:30:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["25d68fc630b2e5f4eb40781d8f8740a40b043839b76b3c332ddf3ad25e488c39"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"25d68fc630b2e5f4eb40781d8f8740a40b043839b76b3c332ddf3ad25e488c39","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"25d68fc630b2e5f4eb40781d8f8740a40b043839b76b3c332ddf3ad25e488c39","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:30:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:30:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["25d68fc630b2e5f4eb40781d8f8740a40b043839b76b3c332ddf3ad25e488c39"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a7413b9ca719025bb44a2460d36cc0dc921ef90a0fa924657c8a3d9c6e27953b"} {"level":"error","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"25d68fc630b2e5f4eb40781d8f8740a40b043839b76b3c332ddf3ad25e488c39","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"25d68fc630b2e5f4eb40781d8f8740a40b043839b76b3c332ddf3ad25e488c39\": 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-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:30:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:30:11Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e1145dd2bc687e2f9578fb8edb80526b339036371b8128e00fb88bd351cc3534"} {"level":"info","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"25d68fc630b2e5f4eb40781d8f8740a40b043839b76b3c332ddf3ad25e488c39","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:30:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:30:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/25d68fc630b2e5f4eb40781d8f8740a40b043839b76b3c332ddf3ad25e488c39"} {"level":"info","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"25d68fc630b2e5f4eb40781d8f8740a40b043839b76b3c332ddf3ad25e488c39","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:30:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:30:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6"} {"level":"info","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"25d68fc630b2e5f4eb40781d8f8740a40b043839b76b3c332ddf3ad25e488c39","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:30:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:30:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/25d68fc630b2e5f4eb40781d8f8740a40b043839b76b3c332ddf3ad25e488c39"} {"level":"info","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"25d68fc630b2e5f4eb40781d8f8740a40b043839b76b3c332ddf3ad25e488c39","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:30:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:30:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["25d68fc630b2e5f4eb40781d8f8740a40b043839b76b3c332ddf3ad25e488c39"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6"} {"level":"info","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"25d68fc630b2e5f4eb40781d8f8740a40b043839b76b3c332ddf3ad25e488c39","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:30:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:30:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6"} {"level":"info","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"25d68fc630b2e5f4eb40781d8f8740a40b043839b76b3c332ddf3ad25e488c39","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:30:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:30:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/25d68fc630b2e5f4eb40781d8f8740a40b043839b76b3c332ddf3ad25e488c39"} {"level":"info","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"25d68fc630b2e5f4eb40781d8f8740a40b043839b76b3c332ddf3ad25e488c39","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"25d68fc630b2e5f4eb40781d8f8740a40b043839b76b3c332ddf3ad25e488c39","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:30:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:30:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["25d68fc630b2e5f4eb40781d8f8740a40b043839b76b3c332ddf3ad25e488c39"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6"} {"level":"info","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"25d68fc630b2e5f4eb40781d8f8740a40b043839b76b3c332ddf3ad25e488c39","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:30:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:30:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/25d68fc630b2e5f4eb40781d8f8740a40b043839b76b3c332ddf3ad25e488c39"} {"level":"info","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"25d68fc630b2e5f4eb40781d8f8740a40b043839b76b3c332ddf3ad25e488c39","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:30:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:30:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/25d68fc630b2e5f4eb40781d8f8740a40b043839b76b3c332ddf3ad25e488c39"} {"level":"info","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"25d68fc630b2e5f4eb40781d8f8740a40b043839b76b3c332ddf3ad25e488c39","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:30:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:30:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6"} {"level":"info","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:30:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:30:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"25d68fc630b2e5f4eb40781d8f8740a40b043839b76b3c332ddf3ad25e488c39","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:30:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:30:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["25d68fc630b2e5f4eb40781d8f8740a40b043839b76b3c332ddf3ad25e488c39"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439"} {"level":"info","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"25d68fc630b2e5f4eb40781d8f8740a40b043839b76b3c332ddf3ad25e488c39","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:30:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:30:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/25d68fc630b2e5f4eb40781d8f8740a40b043839b76b3c332ddf3ad25e488c39"} {"level":"info","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:30:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:30:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6"} {"level":"info","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"25d68fc630b2e5f4eb40781d8f8740a40b043839b76b3c332ddf3ad25e488c39","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:30:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:30:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439"} {"level":"info","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:30:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:30:11Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/25d68fc630b2e5f4eb40781d8f8740a40b043839b76b3c332ddf3ad25e488c39"} {"level":"info","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:30:11Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:30:11Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6"} {"level":"info","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:30:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:30:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439"} {"level":"info","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:11Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:30:11Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:30:11Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af"} {"level":"info","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:30:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:30:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439"} {"level":"info","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:30:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:30:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:30:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:30:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af"} {"level":"info","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:30:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:30:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439"} {"level":"info","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:30:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:30:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af"} {"level":"info","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:30:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:30:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:30:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:30:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439"} {"level":"info","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:30:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:30:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af"} {"level":"info","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:30:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:30:12Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439"} {"level":"info","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:30:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:30:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6"} {"level":"info","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:30:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:30:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af"} {"level":"info","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:30:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:30:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:30:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:30:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6"} {"level":"info","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0fb115da888b9a81db803eacc5433150f0c5c50f3feafc3f90969aa058f46804","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:30:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:30:12Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439"} {"level":"info","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0fb115da888b9a81db803eacc5433150f0c5c50f3feafc3f90969aa058f46804","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:30:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:30:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af"} {"level":"info","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0fb115da888b9a81db803eacc5433150f0c5c50f3feafc3f90969aa058f46804","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:30:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:30:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6"} {"level":"info","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0fb115da888b9a81db803eacc5433150f0c5c50f3feafc3f90969aa058f46804","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:30:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:30:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0fb115da888b9a81db803eacc5433150f0c5c50f3feafc3f90969aa058f46804","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:30:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:30:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0fb115da888b9a81db803eacc5433150f0c5c50f3feafc3f90969aa058f46804"} {"level":"info","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0fb115da888b9a81db803eacc5433150f0c5c50f3feafc3f90969aa058f46804","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:30:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:30:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0fb115da888b9a81db803eacc5433150f0c5c50f3feafc3f90969aa058f46804"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6"} {"level":"info","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0fb115da888b9a81db803eacc5433150f0c5c50f3feafc3f90969aa058f46804"} {"level":"info","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0fb115da888b9a81db803eacc5433150f0c5c50f3feafc3f90969aa058f46804","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:30:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:30:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6"} {"level":"info","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4f2f7bba7110eabada39673617f76e3e639a210da9c1ee0000ae3a9cf1955ead"} {"level":"info","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4f2f7bba7110eabada39673617f76e3e639a210da9c1ee0000ae3a9cf1955ead","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:30:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:30:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4f2f7bba7110eabada39673617f76e3e639a210da9c1ee0000ae3a9cf1955ead"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0fb115da888b9a81db803eacc5433150f0c5c50f3feafc3f90969aa058f46804"} {"level":"info","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4f2f7bba7110eabada39673617f76e3e639a210da9c1ee0000ae3a9cf1955ead","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0fb115da888b9a81db803eacc5433150f0c5c50f3feafc3f90969aa058f46804","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"143271d6c6120ccbb133759973d3796fd93e520555184271d892669bf4d4a77d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:30:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:30:12Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6"} {"level":"info","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"143271d6c6120ccbb133759973d3796fd93e520555184271d892669bf4d4a77d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4f2f7bba7110eabada39673617f76e3e639a210da9c1ee0000ae3a9cf1955ead","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:30:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:30:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/143271d6c6120ccbb133759973d3796fd93e520555184271d892669bf4d4a77d"} {"level":"info","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4f2f7bba7110eabada39673617f76e3e639a210da9c1ee0000ae3a9cf1955ead"} {"level":"info","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"143271d6c6120ccbb133759973d3796fd93e520555184271d892669bf4d4a77d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:30:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:30:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/143271d6c6120ccbb133759973d3796fd93e520555184271d892669bf4d4a77d"} {"level":"info","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6"} {"level":"info","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"143271d6c6120ccbb133759973d3796fd93e520555184271d892669bf4d4a77d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"143271d6c6120ccbb133759973d3796fd93e520555184271d892669bf4d4a77d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"143271d6c6120ccbb133759973d3796fd93e520555184271d892669bf4d4a77d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/143271d6c6120ccbb133759973d3796fd93e520555184271d892669bf4d4a77d"} {"level":"debug","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"143271d6c6120ccbb133759973d3796fd93e520555184271d892669bf4d4a77d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:30:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:30:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["143271d6c6120ccbb133759973d3796fd93e520555184271d892669bf4d4a77d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"143271d6c6120ccbb133759973d3796fd93e520555184271d892669bf4d4a77d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"143271d6c6120ccbb133759973d3796fd93e520555184271d892669bf4d4a77d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:30:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:30:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/143271d6c6120ccbb133759973d3796fd93e520555184271d892669bf4d4a77d"} {"level":"info","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"143271d6c6120ccbb133759973d3796fd93e520555184271d892669bf4d4a77d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"143271d6c6120ccbb133759973d3796fd93e520555184271d892669bf4d4a77d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"143271d6c6120ccbb133759973d3796fd93e520555184271d892669bf4d4a77d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/143271d6c6120ccbb133759973d3796fd93e520555184271d892669bf4d4a77d"} {"level":"debug","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"143271d6c6120ccbb133759973d3796fd93e520555184271d892669bf4d4a77d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:30:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:30:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["143271d6c6120ccbb133759973d3796fd93e520555184271d892669bf4d4a77d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"143271d6c6120ccbb133759973d3796fd93e520555184271d892669bf4d4a77d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"143271d6c6120ccbb133759973d3796fd93e520555184271d892669bf4d4a77d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:30:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:30:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/143271d6c6120ccbb133759973d3796fd93e520555184271d892669bf4d4a77d"} {"level":"info","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"143271d6c6120ccbb133759973d3796fd93e520555184271d892669bf4d4a77d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"143271d6c6120ccbb133759973d3796fd93e520555184271d892669bf4d4a77d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:30:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:30:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["143271d6c6120ccbb133759973d3796fd93e520555184271d892669bf4d4a77d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/143271d6c6120ccbb133759973d3796fd93e520555184271d892669bf4d4a77d"} {"level":"info","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"143271d6c6120ccbb133759973d3796fd93e520555184271d892669bf4d4a77d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"143271d6c6120ccbb133759973d3796fd93e520555184271d892669bf4d4a77d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:30:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:30:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["143271d6c6120ccbb133759973d3796fd93e520555184271d892669bf4d4a77d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/143271d6c6120ccbb133759973d3796fd93e520555184271d892669bf4d4a77d"} {"level":"error","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"143271d6c6120ccbb133759973d3796fd93e520555184271d892669bf4d4a77d","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"143271d6c6120ccbb133759973d3796fd93e520555184271d892669bf4d4a77d\": 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-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"143271d6c6120ccbb133759973d3796fd93e520555184271d892669bf4d4a77d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:30:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"143271d6c6120ccbb133759973d3796fd93e520555184271d892669bf4d4a77d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:30:15Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f6cca8ba-f0f7-4b6b-8f8a-b3b585906a50","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.14:56068","PortSpecifier":{"PortValue":56068}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f6cca8ba-f0f7-4b6b-8f8a-b3b585906a50","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-9d0056.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-22T02:30:15Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f6cca8ba-f0f7-4b6b-8f8a-b3b585906a50","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.14:56068","PortSpecifier":{"PortValue":56068}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784687415,"nanos":596649286},"http":{"id":"f6cca8ba-f0f7-4b6b-8f8a-b3b585906a50","method":"POST","headers":{":authority":"e2e-shared-a-9d0056.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.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-22T02:30:15Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"f6cca8ba-f0f7-4b6b-8f8a-b3b585906a50","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-22T02:30:15Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f6cca8ba-f0f7-4b6b-8f8a-b3b585906a50","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":"ce64ecdb-ca9a-4ef0-bdeb-d3027de32c38","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=10b772c1-0287-48e5-bb9e-74915cb337ae"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f90f60be261d"]}} {"level":"debug","ts":"2026-07-22T02:30:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f6cca8ba-f0f7-4b6b-8f8a-b3b585906a50","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f90f60be261d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=10b772c1-0287-48e5-bb9e-74915cb337ae"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ce64ecdb-ca9a-4ef0-bdeb-d3027de32c38","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"40515db25ed1fee2413e2ef89f3991b7a327016c5f3bd3e9dfc4b94d5d3ba58c"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.48:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-9d0056.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.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-22T02:30:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f6cca8ba-f0f7-4b6b-8f8a-b3b585906a50","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-22T02:30:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f6cca8ba-f0f7-4b6b-8f8a-b3b585906a50","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-22T02:30:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f6cca8ba-f0f7-4b6b-8f8a-b3b585906a50","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-9d0056/sub-test-model-9d0056\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-9d0056/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-22T02:30:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"f6cca8ba-f0f7-4b6b-8f8a-b3b585906a50","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-22T02:30:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f6cca8ba-f0f7-4b6b-8f8a-b3b585906a50","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-22T02:30:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f6cca8ba-f0f7-4b6b-8f8a-b3b585906a50","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-22T02:30:15Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f6cca8ba-f0f7-4b6b-8f8a-b3b585906a50","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-22T02:30:15Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f6cca8ba-f0f7-4b6b-8f8a-b3b585906a50","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-22T02:30:15Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"98e46e95-7f9d-4ad4-a085-4179aa51d88c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.14:39740","PortSpecifier":{"PortValue":39740}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.135.0.38:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"98e46e95-7f9d-4ad4-a085-4179aa51d88c","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-a73722.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-22T02:30:15Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"98e46e95-7f9d-4ad4-a085-4179aa51d88c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.14:39740","PortSpecifier":{"PortValue":39740}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.135.0.38:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784687415,"nanos":642937803},"http":{"id":"98e46e95-7f9d-4ad4-a085-4179aa51d88c","method":"POST","headers":{":authority":"e2e-shared-b-a73722.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.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-22T02:30:15Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"98e46e95-7f9d-4ad4-a085-4179aa51d88c","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-22T02:30:15Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"98e46e95-7f9d-4ad4-a085-4179aa51d88c","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":"ce64ecdb-ca9a-4ef0-bdeb-d3027de32c38","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=10b772c1-0287-48e5-bb9e-74915cb337ae"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f90f60be261d"]}} {"level":"debug","ts":"2026-07-22T02:30:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"98e46e95-7f9d-4ad4-a085-4179aa51d88c","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f90f60be261d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=10b772c1-0287-48e5-bb9e-74915cb337ae"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ce64ecdb-ca9a-4ef0-bdeb-d3027de32c38","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.135.0.38:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-a73722.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.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-22T02:30:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"98e46e95-7f9d-4ad4-a085-4179aa51d88c","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-22T02:30:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"98e46e95-7f9d-4ad4-a085-4179aa51d88c","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-22T02:30:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"98e46e95-7f9d-4ad4-a085-4179aa51d88c","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-a73722/sub-test-model-a73722\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-a73722/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-22T02:30:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"98e46e95-7f9d-4ad4-a085-4179aa51d88c","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":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-22T02:30:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"98e46e95-7f9d-4ad4-a085-4179aa51d88c","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-22T02:30:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"98e46e95-7f9d-4ad4-a085-4179aa51d88c","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-22T02:30:15Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"98e46e95-7f9d-4ad4-a085-4179aa51d88c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-22T02:30:15Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"98e46e95-7f9d-4ad4-a085-4179aa51d88c","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-22T02:30:15Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"85276bd9-6756-4ca1-816e-6f99b197aa45","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.14:56076","PortSpecifier":{"PortValue":56076}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"85276bd9-6756-4ca1-816e-6f99b197aa45","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-9d0056.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-22T02:30:15Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"85276bd9-6756-4ca1-816e-6f99b197aa45","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.14:56076","PortSpecifier":{"PortValue":56076}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784687415,"nanos":694750313},"http":{"id":"85276bd9-6756-4ca1-816e-6f99b197aa45","method":"GET","headers":{":authority":"e2e-shared-a-9d0056.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-22T02:30:15Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"85276bd9-6756-4ca1-816e-6f99b197aa45","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-15OX7sBTAgsg8Usom_VJU2TZHam5lbZQD8OpFzmsA7aFvFJBwrhRMZgOmbVh8"} {"level":"debug","ts":"2026-07-22T02:30:15Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"85276bd9-6756-4ca1-816e-6f99b197aa45","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-9d0056.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-15OX7sBTAgsg8Usom_VJU2TZHam5lbZQD8OpFzmsA7aFvFJBwrhRMZgOmbVh8\"}"} {"level":"debug","ts":"2026-07-22T02:30:15Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"85276bd9-6756-4ca1-816e-6f99b197aa45","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-9d0056.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":"9a92a78c-72ce-49ae-99ba-dab693f28920","keyName":"e2e-sub-iso-c2665d","subscription":"e2e-a-only-8693ae","tenant":"e2e-shared-a-9d0056","userId":"9a92a78c-72ce-49ae-99ba-dab693f28920","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-22T02:30:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"85276bd9-6756-4ca1-816e-6f99b197aa45","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-22T02:30:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"85276bd9-6756-4ca1-816e-6f99b197aa45","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-22T02:30:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"85276bd9-6756-4ca1-816e-6f99b197aa45","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-22T02:30:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"85276bd9-6756-4ca1-816e-6f99b197aa45","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-9d0056/sub-test-model-9d0056\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-9d0056/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-22T02:30:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"85276bd9-6756-4ca1-816e-6f99b197aa45","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-22T02:30:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"85276bd9-6756-4ca1-816e-6f99b197aa45","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-8693ae"} {"level":"debug","ts":"2026-07-22T02:30:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"85276bd9-6756-4ca1-816e-6f99b197aa45","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-22T02:30:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"85276bd9-6756-4ca1-816e-6f99b197aa45","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"info","ts":"2026-07-22T02:30:15Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"85276bd9-6756-4ca1-816e-6f99b197aa45","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-22T02:30:15Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"85276bd9-6756-4ca1-816e-6f99b197aa45","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-22T02:30:15Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d18b1ac0-8a3c-474d-97e1-0e1b7297b049","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.14:39744","PortSpecifier":{"PortValue":39744}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.135.0.38:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d18b1ac0-8a3c-474d-97e1-0e1b7297b049","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-a73722.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-22T02:30:15Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d18b1ac0-8a3c-474d-97e1-0e1b7297b049","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.14:39744","PortSpecifier":{"PortValue":39744}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.135.0.38:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784687415,"nanos":736929206},"http":{"id":"d18b1ac0-8a3c-474d-97e1-0e1b7297b049","method":"GET","headers":{":authority":"e2e-shared-b-a73722.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-22T02:30:15Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d18b1ac0-8a3c-474d-97e1-0e1b7297b049","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-nRy0GkfeKHnrxnw6_wdCz8eXBqDQIGSY4fwWFbRY6oS541BEYvcxpOTmbMsH"} {"level":"debug","ts":"2026-07-22T02:30:15Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"d18b1ac0-8a3c-474d-97e1-0e1b7297b049","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-a73722.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-nRy0GkfeKHnrxnw6_wdCz8eXBqDQIGSY4fwWFbRY6oS541BEYvcxpOTmbMsH\"}"} {"level":"debug","ts":"2026-07-22T02:30:15Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"d18b1ac0-8a3c-474d-97e1-0e1b7297b049","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-a73722.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":"d19081a2-f04a-457a-b208-2e43290ca160","keyName":"e2e-sub-iso-e458eb","subscription":"e2e-b-only-8693ae","tenant":"e2e-shared-b-a73722","userId":"d19081a2-f04a-457a-b208-2e43290ca160","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-22T02:30:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d18b1ac0-8a3c-474d-97e1-0e1b7297b049","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-22T02:30:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d18b1ac0-8a3c-474d-97e1-0e1b7297b049","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-22T02:30:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d18b1ac0-8a3c-474d-97e1-0e1b7297b049","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-22T02:30:15Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d18b1ac0-8a3c-474d-97e1-0e1b7297b049","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-a73722/sub-test-model-a73722\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-a73722/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-22T02:30:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d18b1ac0-8a3c-474d-97e1-0e1b7297b049","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-22T02:30:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d18b1ac0-8a3c-474d-97e1-0e1b7297b049","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-8693ae"} {"level":"debug","ts":"2026-07-22T02:30:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d18b1ac0-8a3c-474d-97e1-0e1b7297b049","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-22T02:30:15Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"d18b1ac0-8a3c-474d-97e1-0e1b7297b049","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":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"info","ts":"2026-07-22T02:30:15Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d18b1ac0-8a3c-474d-97e1-0e1b7297b049","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-22T02:30:15Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d18b1ac0-8a3c-474d-97e1-0e1b7297b049","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-22T02:30:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"efd64f99-9b59-4dc4-b6bc-3b912e17d091","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.14:42074","PortSpecifier":{"PortValue":42074}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"efd64f99-9b59-4dc4-b6bc-3b912e17d091","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-9d0056.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-22T02:30:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"efd64f99-9b59-4dc4-b6bc-3b912e17d091","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.14:42074","PortSpecifier":{"PortValue":42074}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784687426,"nanos":101651907},"http":{"id":"efd64f99-9b59-4dc4-b6bc-3b912e17d091","method":"POST","headers":{":authority":"e2e-shared-a-9d0056.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.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-22T02:30:26Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"efd64f99-9b59-4dc4-b6bc-3b912e17d091","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-22T02:30:26Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"efd64f99-9b59-4dc4-b6bc-3b912e17d091","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":"ce64ecdb-ca9a-4ef0-bdeb-d3027de32c38","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=10b772c1-0287-48e5-bb9e-74915cb337ae"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f90f60be261d"]}} {"level":"debug","ts":"2026-07-22T02:30:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"efd64f99-9b59-4dc4-b6bc-3b912e17d091","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f90f60be261d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=10b772c1-0287-48e5-bb9e-74915cb337ae"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ce64ecdb-ca9a-4ef0-bdeb-d3027de32c38","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"40515db25ed1fee2413e2ef89f3991b7a327016c5f3bd3e9dfc4b94d5d3ba58c"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.48:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-9d0056.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.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-22T02:30:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"efd64f99-9b59-4dc4-b6bc-3b912e17d091","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-22T02:30:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"efd64f99-9b59-4dc4-b6bc-3b912e17d091","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-22T02:30:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"efd64f99-9b59-4dc4-b6bc-3b912e17d091","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-9d0056/sub-test-model-9d0056\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-9d0056/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-22T02:30:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"efd64f99-9b59-4dc4-b6bc-3b912e17d091","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-22T02:30:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"efd64f99-9b59-4dc4-b6bc-3b912e17d091","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-22T02:30:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"efd64f99-9b59-4dc4-b6bc-3b912e17d091","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-22T02:30:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"efd64f99-9b59-4dc4-b6bc-3b912e17d091","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-22T02:30:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"efd64f99-9b59-4dc4-b6bc-3b912e17d091","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-22T02:30:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f163d3a4-e316-4bce-8c7a-450814b391fd","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.14:35738","PortSpecifier":{"PortValue":35738}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.135.0.38:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f163d3a4-e316-4bce-8c7a-450814b391fd","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-a73722.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-22T02:30:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f163d3a4-e316-4bce-8c7a-450814b391fd","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.14:35738","PortSpecifier":{"PortValue":35738}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.135.0.38:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784687426,"nanos":142286628},"http":{"id":"f163d3a4-e316-4bce-8c7a-450814b391fd","method":"POST","headers":{":authority":"e2e-shared-b-a73722.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.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-22T02:30:26Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"f163d3a4-e316-4bce-8c7a-450814b391fd","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-22T02:30:26Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f163d3a4-e316-4bce-8c7a-450814b391fd","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":"ce64ecdb-ca9a-4ef0-bdeb-d3027de32c38","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=10b772c1-0287-48e5-bb9e-74915cb337ae"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f90f60be261d"]}} {"level":"debug","ts":"2026-07-22T02:30:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f163d3a4-e316-4bce-8c7a-450814b391fd","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f90f60be261d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=10b772c1-0287-48e5-bb9e-74915cb337ae"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ce64ecdb-ca9a-4ef0-bdeb-d3027de32c38","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.135.0.38:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-a73722.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.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-22T02:30:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f163d3a4-e316-4bce-8c7a-450814b391fd","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-22T02:30:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f163d3a4-e316-4bce-8c7a-450814b391fd","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-22T02:30:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f163d3a4-e316-4bce-8c7a-450814b391fd","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-a73722/sub-test-model-a73722\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-a73722/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-22T02:30:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"f163d3a4-e316-4bce-8c7a-450814b391fd","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":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-22T02:30:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f163d3a4-e316-4bce-8c7a-450814b391fd","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-22T02:30:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f163d3a4-e316-4bce-8c7a-450814b391fd","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-22T02:30:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f163d3a4-e316-4bce-8c7a-450814b391fd","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-22T02:30:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f163d3a4-e316-4bce-8c7a-450814b391fd","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-22T02:30:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"fcf47057-84bf-444c-9dd5-2c6dfc954f9a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.14:42076","PortSpecifier":{"PortValue":42076}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"fcf47057-84bf-444c-9dd5-2c6dfc954f9a","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-9d0056.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-22T02:30:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"fcf47057-84bf-444c-9dd5-2c6dfc954f9a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.14:42076","PortSpecifier":{"PortValue":42076}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784687426,"nanos":183278687},"http":{"id":"fcf47057-84bf-444c-9dd5-2c6dfc954f9a","method":"POST","headers":{":authority":"e2e-shared-a-9d0056.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.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-22T02:30:26Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"fcf47057-84bf-444c-9dd5-2c6dfc954f9a","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-AcJo1PZjaeJNbSpN_JBh9iVYre6VRnOmUZ9Sqwm4kEM1Fbd1uFXkNa743dxc"} {"level":"debug","ts":"2026-07-22T02:30:26Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"fcf47057-84bf-444c-9dd5-2c6dfc954f9a","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-9d0056.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-AcJo1PZjaeJNbSpN_JBh9iVYre6VRnOmUZ9Sqwm4kEM1Fbd1uFXkNa743dxc\"}"} {"level":"debug","ts":"2026-07-22T02:30:26Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"fcf47057-84bf-444c-9dd5-2c6dfc954f9a","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-9d0056.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":"a6c9212a-05a9-45b7-a7f5-b2ea2a40ef79","keyName":"e2e-sub-iso-ef528d","subscription":"e2e-shared-sub-158197","tenant":"e2e-shared-a-9d0056","userId":"a6c9212a-05a9-45b7-a7f5-b2ea2a40ef79","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-22T02:30:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"fcf47057-84bf-444c-9dd5-2c6dfc954f9a","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-22T02:30:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fcf47057-84bf-444c-9dd5-2c6dfc954f9a","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-22T02:30:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fcf47057-84bf-444c-9dd5-2c6dfc954f9a","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-22T02:30:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fcf47057-84bf-444c-9dd5-2c6dfc954f9a","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-9d0056/sub-test-model-9d0056\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-9d0056/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-22T02:30:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fcf47057-84bf-444c-9dd5-2c6dfc954f9a","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-22T02:30:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fcf47057-84bf-444c-9dd5-2c6dfc954f9a","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-158197"} {"level":"debug","ts":"2026-07-22T02:30:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fcf47057-84bf-444c-9dd5-2c6dfc954f9a","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-22T02:30:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"fcf47057-84bf-444c-9dd5-2c6dfc954f9a","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"info","ts":"2026-07-22T02:30:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"fcf47057-84bf-444c-9dd5-2c6dfc954f9a","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-22T02:30:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"fcf47057-84bf-444c-9dd5-2c6dfc954f9a","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-22T02:30:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"79f68e18-f2d7-4fb0-a7ae-11a44b561c38","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.14:35752","PortSpecifier":{"PortValue":35752}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.135.0.38:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"79f68e18-f2d7-4fb0-a7ae-11a44b561c38","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-b-a73722.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-22T02:30:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"79f68e18-f2d7-4fb0-a7ae-11a44b561c38","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.14:35752","PortSpecifier":{"PortValue":35752}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.135.0.38:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784687426,"nanos":216157565},"http":{"id":"79f68e18-f2d7-4fb0-a7ae-11a44b561c38","method":"POST","headers":{":authority":"e2e-shared-b-a73722.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.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-22T02:30:26Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"79f68e18-f2d7-4fb0-a7ae-11a44b561c38","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-DiR1lm5669RbSlUk_KRDK1vgCC2mo0NTh4z7n9Wj8gkbAhm7TZafuyC3d6RF"} {"level":"debug","ts":"2026-07-22T02:30:26Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"79f68e18-f2d7-4fb0-a7ae-11a44b561c38","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-a73722.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-DiR1lm5669RbSlUk_KRDK1vgCC2mo0NTh4z7n9Wj8gkbAhm7TZafuyC3d6RF\"}"} {"level":"debug","ts":"2026-07-22T02:30:26Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"79f68e18-f2d7-4fb0-a7ae-11a44b561c38","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-a73722.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":"cf370444-712f-4435-8fcf-1d08cc383610","keyName":"e2e-sub-iso-3f5b69","subscription":"e2e-shared-sub-158197","tenant":"e2e-shared-b-a73722","userId":"cf370444-712f-4435-8fcf-1d08cc383610","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-22T02:30:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"79f68e18-f2d7-4fb0-a7ae-11a44b561c38","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-22T02:30:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"79f68e18-f2d7-4fb0-a7ae-11a44b561c38","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-22T02:30:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"79f68e18-f2d7-4fb0-a7ae-11a44b561c38","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-22T02:30:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"79f68e18-f2d7-4fb0-a7ae-11a44b561c38","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-a73722/sub-test-model-a73722\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-a73722/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-22T02:30:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"79f68e18-f2d7-4fb0-a7ae-11a44b561c38","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-158197"} {"level":"debug","ts":"2026-07-22T02:30:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"79f68e18-f2d7-4fb0-a7ae-11a44b561c38","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-22T02:30:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"79f68e18-f2d7-4fb0-a7ae-11a44b561c38","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-22T02:30:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"79f68e18-f2d7-4fb0-a7ae-11a44b561c38","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":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"info","ts":"2026-07-22T02:30:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"79f68e18-f2d7-4fb0-a7ae-11a44b561c38","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-22T02:30:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"79f68e18-f2d7-4fb0-a7ae-11a44b561c38","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-22T02:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f71561ecc21f64f88c8c202f189d196aa7043b602a01c1e69f88b5083f2b6e32"} {"level":"info","ts":"2026-07-22T02:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d7a384aedec38c4ab1d3ba4d387e4caf7901cf56c6909a663491bfca0bdbee1e"} {"level":"info","ts":"2026-07-22T02:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/cde0d1361643fdaebb3c5c21659d392948a87962b5cc305cae9991208ab01bd2"} {"level":"info","ts":"2026-07-22T02:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c06cd62516313b6fded43980b10cc99db20a7906bf3d36626fc2450f6cbc2812"} {"level":"info","ts":"2026-07-22T02:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6"} {"level":"info","ts":"2026-07-22T02:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2f6d8cba1bed8d6340ac3ad3576e53bbd03af1767f6017a789e826e6eb288c27"} {"level":"info","ts":"2026-07-22T02:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ec20ad8ee14f3faf4ec904e6a3f054b1889afdf1546fd668e372ecc86cb8c19f"} {"level":"info","ts":"2026-07-22T02:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e1f9a56820291f3058441c93f84f929a3b53e217a8709dafedb714f0c0b6a4ea"} {"level":"info","ts":"2026-07-22T02:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/12236b61b331c99fdb22d546feb75611bb1caaf6f08845ae4e666f3bd593c57e"} {"level":"info","ts":"2026-07-22T02:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/988952beb774b0b0b920409427e85922fe944e43f8c1aa836c44216e035447ff"} {"level":"info","ts":"2026-07-22T02:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c1f4fa8b66fe2775c6a1f755c28a890ea08b29d07ce0bf9b5561cbcff6cb41bd"} {"level":"info","ts":"2026-07-22T02:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/dd2f23bbf59c8c57b0905b12f89d3766993ae444be333e1489c850fa0040c0b4"} {"level":"info","ts":"2026-07-22T02:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6"} {"level":"info","ts":"2026-07-22T02:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5598a5c3942cd119a8be6f5257ec9abbfef775b9d90e00d211390aff3c95aaad"} {"level":"info","ts":"2026-07-22T02:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/143271d6c6120ccbb133759973d3796fd93e520555184271d892669bf4d4a77d"} {"level":"info","ts":"2026-07-22T02:30:31Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/cbeb8e9332814b81b0dc612d6f75dea72776fd127f3a2929be85f50a3a097a79"} {"level":"info","ts":"2026-07-22T02:30:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439"} {"level":"info","ts":"2026-07-22T02:30:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af"} {"level":"info","ts":"2026-07-22T02:30:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4f2f7bba7110eabada39673617f76e3e639a210da9c1ee0000ae3a9cf1955ead"} {"level":"info","ts":"2026-07-22T02:30:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a7413b9ca719025bb44a2460d36cc0dc921ef90a0fa924657c8a3d9c6e27953b"} {"level":"info","ts":"2026-07-22T02:30:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0fb115da888b9a81db803eacc5433150f0c5c50f3feafc3f90969aa058f46804"} {"level":"info","ts":"2026-07-22T02:30:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/40515db25ed1fee2413e2ef89f3991b7a327016c5f3bd3e9dfc4b94d5d3ba58c"} {"level":"info","ts":"2026-07-22T02:30:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e1145dd2bc687e2f9578fb8edb80526b339036371b8128e00fb88bd351cc3534"} {"level":"info","ts":"2026-07-22T02:30:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/25d68fc630b2e5f4eb40781d8f8740a40b043839b76b3c332ddf3ad25e488c39"} {"level":"debug","ts":"2026-07-22T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0e983f8d259eff9771f58ce6f7b2d38027f0c0212db4610d245ed85c97e49820","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:31:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:31: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-22T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0e983f8d259eff9771f58ce6f7b2d38027f0c0212db4610d245ed85c97e49820","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0e983f8d259eff9771f58ce6f7b2d38027f0c0212db4610d245ed85c97e49820","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:31:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:31: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-22T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0e983f8d259eff9771f58ce6f7b2d38027f0c0212db4610d245ed85c97e49820"} {"level":"info","ts":"2026-07-22T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0e983f8d259eff9771f58ce6f7b2d38027f0c0212db4610d245ed85c97e49820","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0e983f8d259eff9771f58ce6f7b2d38027f0c0212db4610d245ed85c97e49820","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:31:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:31: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-22T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"0e983f8d259eff9771f58ce6f7b2d38027f0c0212db4610d245ed85c97e49820","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"0e983f8d259eff9771f58ce6f7b2d38027f0c0212db4610d245ed85c97e49820\": 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-22T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0e983f8d259eff9771f58ce6f7b2d38027f0c0212db4610d245ed85c97e49820","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0e983f8d259eff9771f58ce6f7b2d38027f0c0212db4610d245ed85c97e49820","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0e983f8d259eff9771f58ce6f7b2d38027f0c0212db4610d245ed85c97e49820"} {"level":"info","ts":"2026-07-22T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0e983f8d259eff9771f58ce6f7b2d38027f0c0212db4610d245ed85c97e49820"} {"level":"debug","ts":"2026-07-22T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0e983f8d259eff9771f58ce6f7b2d38027f0c0212db4610d245ed85c97e49820","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:31:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:31:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0e983f8d259eff9771f58ce6f7b2d38027f0c0212db4610d245ed85c97e49820"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0e983f8d259eff9771f58ce6f7b2d38027f0c0212db4610d245ed85c97e49820","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0e983f8d259eff9771f58ce6f7b2d38027f0c0212db4610d245ed85c97e49820","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:31:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:31: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-22T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0e983f8d259eff9771f58ce6f7b2d38027f0c0212db4610d245ed85c97e49820","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0e983f8d259eff9771f58ce6f7b2d38027f0c0212db4610d245ed85c97e49820","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0e983f8d259eff9771f58ce6f7b2d38027f0c0212db4610d245ed85c97e49820"} {"level":"debug","ts":"2026-07-22T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0e983f8d259eff9771f58ce6f7b2d38027f0c0212db4610d245ed85c97e49820","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0e983f8d259eff9771f58ce6f7b2d38027f0c0212db4610d245ed85c97e49820"} {"level":"debug","ts":"2026-07-22T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0e983f8d259eff9771f58ce6f7b2d38027f0c0212db4610d245ed85c97e49820","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:31:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:31:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0e983f8d259eff9771f58ce6f7b2d38027f0c0212db4610d245ed85c97e49820"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0e983f8d259eff9771f58ce6f7b2d38027f0c0212db4610d245ed85c97e49820","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0e983f8d259eff9771f58ce6f7b2d38027f0c0212db4610d245ed85c97e49820","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:31:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:31: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-22T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0e983f8d259eff9771f58ce6f7b2d38027f0c0212db4610d245ed85c97e49820","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:31:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:31: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-22T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0e983f8d259eff9771f58ce6f7b2d38027f0c0212db4610d245ed85c97e49820"} {"level":"info","ts":"2026-07-22T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0e983f8d259eff9771f58ce6f7b2d38027f0c0212db4610d245ed85c97e49820","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:31:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:31:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0e983f8d259eff9771f58ce6f7b2d38027f0c0212db4610d245ed85c97e49820"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6"} {"level":"info","ts":"2026-07-22T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0e983f8d259eff9771f58ce6f7b2d38027f0c0212db4610d245ed85c97e49820","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:31:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:31:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0e983f8d259eff9771f58ce6f7b2d38027f0c0212db4610d245ed85c97e49820","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:31:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:31: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-22T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0e983f8d259eff9771f58ce6f7b2d38027f0c0212db4610d245ed85c97e49820"} {"level":"info","ts":"2026-07-22T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0e983f8d259eff9771f58ce6f7b2d38027f0c0212db4610d245ed85c97e49820","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:31:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:31: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-22T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6"} {"level":"info","ts":"2026-07-22T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0e983f8d259eff9771f58ce6f7b2d38027f0c0212db4610d245ed85c97e49820","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:31:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:31:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0e983f8d259eff9771f58ce6f7b2d38027f0c0212db4610d245ed85c97e49820","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:31:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:31:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0e983f8d259eff9771f58ce6f7b2d38027f0c0212db4610d245ed85c97e49820"} {"level":"error","ts":"2026-07-22T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6\": 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-22T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:31:35Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:31: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-22T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0e983f8d259eff9771f58ce6f7b2d38027f0c0212db4610d245ed85c97e49820","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:31:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:31:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0e983f8d259eff9771f58ce6f7b2d38027f0c0212db4610d245ed85c97e49820"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6"} {"level":"info","ts":"2026-07-22T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0e983f8d259eff9771f58ce6f7b2d38027f0c0212db4610d245ed85c97e49820","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0e983f8d259eff9771f58ce6f7b2d38027f0c0212db4610d245ed85c97e49820","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6"} {"level":"debug","ts":"2026-07-22T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:31:35Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:31:35Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0e983f8d259eff9771f58ce6f7b2d38027f0c0212db4610d245ed85c97e49820"} {"level":"info","ts":"2026-07-22T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6"} {"level":"debug","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c50527b6e3b9e95dd51a93e086e16b34aece2875d1964a9f521185849c99354d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:31:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:31: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-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c50527b6e3b9e95dd51a93e086e16b34aece2875d1964a9f521185849c99354d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c50527b6e3b9e95dd51a93e086e16b34aece2875d1964a9f521185849c99354d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:31:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:31: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-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c50527b6e3b9e95dd51a93e086e16b34aece2875d1964a9f521185849c99354d"} {"level":"info","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c50527b6e3b9e95dd51a93e086e16b34aece2875d1964a9f521185849c99354d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c50527b6e3b9e95dd51a93e086e16b34aece2875d1964a9f521185849c99354d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:31:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:31: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-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"c50527b6e3b9e95dd51a93e086e16b34aece2875d1964a9f521185849c99354d","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"c50527b6e3b9e95dd51a93e086e16b34aece2875d1964a9f521185849c99354d\": 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-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c50527b6e3b9e95dd51a93e086e16b34aece2875d1964a9f521185849c99354d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c50527b6e3b9e95dd51a93e086e16b34aece2875d1964a9f521185849c99354d"} {"level":"debug","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c50527b6e3b9e95dd51a93e086e16b34aece2875d1964a9f521185849c99354d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c50527b6e3b9e95dd51a93e086e16b34aece2875d1964a9f521185849c99354d"} {"level":"debug","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c50527b6e3b9e95dd51a93e086e16b34aece2875d1964a9f521185849c99354d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:31:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:31:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c50527b6e3b9e95dd51a93e086e16b34aece2875d1964a9f521185849c99354d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c50527b6e3b9e95dd51a93e086e16b34aece2875d1964a9f521185849c99354d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c50527b6e3b9e95dd51a93e086e16b34aece2875d1964a9f521185849c99354d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c50527b6e3b9e95dd51a93e086e16b34aece2875d1964a9f521185849c99354d"} {"level":"debug","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e77c67540c043a47688d73bca27b2a354d922391918c263fd38250aca9ef7893","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:31:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:31: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-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e77c67540c043a47688d73bca27b2a354d922391918c263fd38250aca9ef7893","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e77c67540c043a47688d73bca27b2a354d922391918c263fd38250aca9ef7893","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e77c67540c043a47688d73bca27b2a354d922391918c263fd38250aca9ef7893"} {"level":"debug","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e77c67540c043a47688d73bca27b2a354d922391918c263fd38250aca9ef7893","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e77c67540c043a47688d73bca27b2a354d922391918c263fd38250aca9ef7893"} {"level":"debug","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e77c67540c043a47688d73bca27b2a354d922391918c263fd38250aca9ef7893","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:31:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:31:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e77c67540c043a47688d73bca27b2a354d922391918c263fd38250aca9ef7893"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e77c67540c043a47688d73bca27b2a354d922391918c263fd38250aca9ef7893","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e77c67540c043a47688d73bca27b2a354d922391918c263fd38250aca9ef7893","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e77c67540c043a47688d73bca27b2a354d922391918c263fd38250aca9ef7893"} {"level":"debug","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cde0d1361643fdaebb3c5c21659d392948a87962b5cc305cae9991208ab01bd2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:31:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:31: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-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cde0d1361643fdaebb3c5c21659d392948a87962b5cc305cae9991208ab01bd2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cde0d1361643fdaebb3c5c21659d392948a87962b5cc305cae9991208ab01bd2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cde0d1361643fdaebb3c5c21659d392948a87962b5cc305cae9991208ab01bd2"} {"level":"debug","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cde0d1361643fdaebb3c5c21659d392948a87962b5cc305cae9991208ab01bd2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cde0d1361643fdaebb3c5c21659d392948a87962b5cc305cae9991208ab01bd2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cde0d1361643fdaebb3c5c21659d392948a87962b5cc305cae9991208ab01bd2"} {"level":"debug","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cde0d1361643fdaebb3c5c21659d392948a87962b5cc305cae9991208ab01bd2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:31:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:31:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cde0d1361643fdaebb3c5c21659d392948a87962b5cc305cae9991208ab01bd2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cde0d1361643fdaebb3c5c21659d392948a87962b5cc305cae9991208ab01bd2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cde0d1361643fdaebb3c5c21659d392948a87962b5cc305cae9991208ab01bd2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:31:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:31: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-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cde0d1361643fdaebb3c5c21659d392948a87962b5cc305cae9991208ab01bd2"} {"level":"debug","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:31:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:31: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-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:31:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:31: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-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6"} {"level":"error","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6\": 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-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6"} {"level":"debug","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:31:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:31:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:31:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:31: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-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea0871baf7412915055253bf29646879f5d6d9ce4f17ab3c3f6180e165b5e753","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:31:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:31: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-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6"} {"level":"info","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea0871baf7412915055253bf29646879f5d6d9ce4f17ab3c3f6180e165b5e753","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:31:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:31:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea0871baf7412915055253bf29646879f5d6d9ce4f17ab3c3f6180e165b5e753"} {"level":"info","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"abf0f54407b19edc24b2cd380cc28c90250c07d49373e0e270f229238124adcf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:31:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:31: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-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"abf0f54407b19edc24b2cd380cc28c90250c07d49373e0e270f229238124adcf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea0871baf7412915055253bf29646879f5d6d9ce4f17ab3c3f6180e165b5e753","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:31:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:31:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ea0871baf7412915055253bf29646879f5d6d9ce4f17ab3c3f6180e165b5e753"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/abf0f54407b19edc24b2cd380cc28c90250c07d49373e0e270f229238124adcf"} {"level":"info","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea0871baf7412915055253bf29646879f5d6d9ce4f17ab3c3f6180e165b5e753","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:31:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:31: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-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"abf0f54407b19edc24b2cd380cc28c90250c07d49373e0e270f229238124adcf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:31:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:31:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["abf0f54407b19edc24b2cd380cc28c90250c07d49373e0e270f229238124adcf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6"} {"level":"info","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"abf0f54407b19edc24b2cd380cc28c90250c07d49373e0e270f229238124adcf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea0871baf7412915055253bf29646879f5d6d9ce4f17ab3c3f6180e165b5e753","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:31:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:31: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-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea0871baf7412915055253bf29646879f5d6d9ce4f17ab3c3f6180e165b5e753","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:31:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:31:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea0871baf7412915055253bf29646879f5d6d9ce4f17ab3c3f6180e165b5e753"} {"level":"info","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"abf0f54407b19edc24b2cd380cc28c90250c07d49373e0e270f229238124adcf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:31:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:31: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-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"abf0f54407b19edc24b2cd380cc28c90250c07d49373e0e270f229238124adcf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ea0871baf7412915055253bf29646879f5d6d9ce4f17ab3c3f6180e165b5e753","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:31:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:31:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ea0871baf7412915055253bf29646879f5d6d9ce4f17ab3c3f6180e165b5e753"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/abf0f54407b19edc24b2cd380cc28c90250c07d49373e0e270f229238124adcf"} {"level":"info","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ea0871baf7412915055253bf29646879f5d6d9ce4f17ab3c3f6180e165b5e753","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:31:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:31: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-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6"} {"level":"info","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"abf0f54407b19edc24b2cd380cc28c90250c07d49373e0e270f229238124adcf","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:31:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:31:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["abf0f54407b19edc24b2cd380cc28c90250c07d49373e0e270f229238124adcf"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ea0871baf7412915055253bf29646879f5d6d9ce4f17ab3c3f6180e165b5e753"} {"level":"info","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"abf0f54407b19edc24b2cd380cc28c90250c07d49373e0e270f229238124adcf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ea0871baf7412915055253bf29646879f5d6d9ce4f17ab3c3f6180e165b5e753","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f71561ecc21f64f88c8c202f189d196aa7043b602a01c1e69f88b5083f2b6e32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:31:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:31: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-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f71561ecc21f64f88c8c202f189d196aa7043b602a01c1e69f88b5083f2b6e32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:31:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:31:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/abf0f54407b19edc24b2cd380cc28c90250c07d49373e0e270f229238124adcf"} {"level":"info","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"abf0f54407b19edc24b2cd380cc28c90250c07d49373e0e270f229238124adcf","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f71561ecc21f64f88c8c202f189d196aa7043b602a01c1e69f88b5083f2b6e32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:31:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:31: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-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f71561ecc21f64f88c8c202f189d196aa7043b602a01c1e69f88b5083f2b6e32"} {"level":"info","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f71561ecc21f64f88c8c202f189d196aa7043b602a01c1e69f88b5083f2b6e32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:31:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:31: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-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6"} {"level":"info","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/abf0f54407b19edc24b2cd380cc28c90250c07d49373e0e270f229238124adcf"} {"level":"info","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f71561ecc21f64f88c8c202f189d196aa7043b602a01c1e69f88b5083f2b6e32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:31:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:31:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f71561ecc21f64f88c8c202f189d196aa7043b602a01c1e69f88b5083f2b6e32"} {"level":"info","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f71561ecc21f64f88c8c202f189d196aa7043b602a01c1e69f88b5083f2b6e32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:31:36Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:31:36Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f71561ecc21f64f88c8c202f189d196aa7043b602a01c1e69f88b5083f2b6e32"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6"} {"level":"info","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f71561ecc21f64f88c8c202f189d196aa7043b602a01c1e69f88b5083f2b6e32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:31:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:31: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-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6"} {"level":"info","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:36Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f71561ecc21f64f88c8c202f189d196aa7043b602a01c1e69f88b5083f2b6e32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:31:36Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:31: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-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f71561ecc21f64f88c8c202f189d196aa7043b602a01c1e69f88b5083f2b6e32"} {"level":"info","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f71561ecc21f64f88c8c202f189d196aa7043b602a01c1e69f88b5083f2b6e32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f71561ecc21f64f88c8c202f189d196aa7043b602a01c1e69f88b5083f2b6e32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:31:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:31:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f71561ecc21f64f88c8c202f189d196aa7043b602a01c1e69f88b5083f2b6e32"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6"} {"level":"info","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f71561ecc21f64f88c8c202f189d196aa7043b602a01c1e69f88b5083f2b6e32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8c8e748aa75c0529b6956098cf3e1d159a50ce711462cc51b9fb69fa346abf67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:31:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:31: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-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f71561ecc21f64f88c8c202f189d196aa7043b602a01c1e69f88b5083f2b6e32"} {"level":"info","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8c8e748aa75c0529b6956098cf3e1d159a50ce711462cc51b9fb69fa346abf67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:31:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:31:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8c8e748aa75c0529b6956098cf3e1d159a50ce711462cc51b9fb69fa346abf67"} {"level":"info","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f71561ecc21f64f88c8c202f189d196aa7043b602a01c1e69f88b5083f2b6e32"} {"level":"info","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f71561ecc21f64f88c8c202f189d196aa7043b602a01c1e69f88b5083f2b6e32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8c8e748aa75c0529b6956098cf3e1d159a50ce711462cc51b9fb69fa346abf67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:31:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:31: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-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8c8e748aa75c0529b6956098cf3e1d159a50ce711462cc51b9fb69fa346abf67"} {"level":"info","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8c8e748aa75c0529b6956098cf3e1d159a50ce711462cc51b9fb69fa346abf67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:31:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:31: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-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6"} {"level":"info","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8c8e748aa75c0529b6956098cf3e1d159a50ce711462cc51b9fb69fa346abf67"} {"level":"info","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8c8e748aa75c0529b6956098cf3e1d159a50ce711462cc51b9fb69fa346abf67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:31:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:31:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8c8e748aa75c0529b6956098cf3e1d159a50ce711462cc51b9fb69fa346abf67"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eecbeb16d3382c0219260e1998691742759d2549fe304042c2ac88f2627db846"} {"level":"info","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8c8e748aa75c0529b6956098cf3e1d159a50ce711462cc51b9fb69fa346abf67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eecbeb16d3382c0219260e1998691742759d2549fe304042c2ac88f2627db846","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:31:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:31:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eecbeb16d3382c0219260e1998691742759d2549fe304042c2ac88f2627db846"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ec20ad8ee14f3faf4ec904e6a3f054b1889afdf1546fd668e372ecc86cb8c19f"} {"level":"info","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eecbeb16d3382c0219260e1998691742759d2549fe304042c2ac88f2627db846","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ec20ad8ee14f3faf4ec904e6a3f054b1889afdf1546fd668e372ecc86cb8c19f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:31:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:31:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ec20ad8ee14f3faf4ec904e6a3f054b1889afdf1546fd668e372ecc86cb8c19f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6"} {"level":"info","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ec20ad8ee14f3faf4ec904e6a3f054b1889afdf1546fd668e372ecc86cb8c19f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:31:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:31:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8c8e748aa75c0529b6956098cf3e1d159a50ce711462cc51b9fb69fa346abf67"} {"level":"info","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8c8e748aa75c0529b6956098cf3e1d159a50ce711462cc51b9fb69fa346abf67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eecbeb16d3382c0219260e1998691742759d2549fe304042c2ac88f2627db846","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:31:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:31: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-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eecbeb16d3382c0219260e1998691742759d2549fe304042c2ac88f2627db846"} {"level":"info","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6927d80de2becc06070d261472afbe500149c3a7bbbb91ff971de4784994dce8"} {"level":"info","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eecbeb16d3382c0219260e1998691742759d2549fe304042c2ac88f2627db846","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6927d80de2becc06070d261472afbe500149c3a7bbbb91ff971de4784994dce8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:31:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:31:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6927d80de2becc06070d261472afbe500149c3a7bbbb91ff971de4784994dce8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ec20ad8ee14f3faf4ec904e6a3f054b1889afdf1546fd668e372ecc86cb8c19f"} {"level":"info","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/49fd5287c3edf7cd91ee0e8d3322953024a955803270e07ec0882a3c6885903d"} {"level":"info","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6927d80de2becc06070d261472afbe500149c3a7bbbb91ff971de4784994dce8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ec20ad8ee14f3faf4ec904e6a3f054b1889afdf1546fd668e372ecc86cb8c19f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"49fd5287c3edf7cd91ee0e8d3322953024a955803270e07ec0882a3c6885903d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:31:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:31:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["49fd5287c3edf7cd91ee0e8d3322953024a955803270e07ec0882a3c6885903d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6"} {"level":"info","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"49fd5287c3edf7cd91ee0e8d3322953024a955803270e07ec0882a3c6885903d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40515db25ed1fee2413e2ef89f3991b7a327016c5f3bd3e9dfc4b94d5d3ba58c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:31:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:31: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-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40515db25ed1fee2413e2ef89f3991b7a327016c5f3bd3e9dfc4b94d5d3ba58c"} {"level":"info","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40515db25ed1fee2413e2ef89f3991b7a327016c5f3bd3e9dfc4b94d5d3ba58c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eecbeb16d3382c0219260e1998691742759d2549fe304042c2ac88f2627db846","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c728dc9e933e7c8a23535984eb71921e5a842d9fcdb7e36bc5acfe15185609e0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:31:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:31: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-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eecbeb16d3382c0219260e1998691742759d2549fe304042c2ac88f2627db846"} {"level":"info","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c728dc9e933e7c8a23535984eb71921e5a842d9fcdb7e36bc5acfe15185609e0"} {"level":"info","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c728dc9e933e7c8a23535984eb71921e5a842d9fcdb7e36bc5acfe15185609e0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6927d80de2becc06070d261472afbe500149c3a7bbbb91ff971de4784994dce8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:31:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:31: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-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6927d80de2becc06070d261472afbe500149c3a7bbbb91ff971de4784994dce8"} {"level":"info","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6927d80de2becc06070d261472afbe500149c3a7bbbb91ff971de4784994dce8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3675bca960c28b448a3303d35b32e63c2e0635299d706f0f81dc598969ce97ac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:31:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:31: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-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3675bca960c28b448a3303d35b32e63c2e0635299d706f0f81dc598969ce97ac"} {"level":"info","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3675bca960c28b448a3303d35b32e63c2e0635299d706f0f81dc598969ce97ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:31:37Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:31: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-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af"} {"level":"info","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/49fd5287c3edf7cd91ee0e8d3322953024a955803270e07ec0882a3c6885903d"} {"level":"info","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e68ef705347b3891d68abd45efdd68264b6545c46bee429327ff5123d9ef423d"} {"level":"info","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"49fd5287c3edf7cd91ee0e8d3322953024a955803270e07ec0882a3c6885903d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40515db25ed1fee2413e2ef89f3991b7a327016c5f3bd3e9dfc4b94d5d3ba58c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e68ef705347b3891d68abd45efdd68264b6545c46bee429327ff5123d9ef423d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:31:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:31:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e68ef705347b3891d68abd45efdd68264b6545c46bee429327ff5123d9ef423d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40515db25ed1fee2413e2ef89f3991b7a327016c5f3bd3e9dfc4b94d5d3ba58c"} {"level":"info","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e68ef705347b3891d68abd45efdd68264b6545c46bee429327ff5123d9ef423d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eecbeb16d3382c0219260e1998691742759d2549fe304042c2ac88f2627db846","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:31:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:31:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eecbeb16d3382c0219260e1998691742759d2549fe304042c2ac88f2627db846"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c728dc9e933e7c8a23535984eb71921e5a842d9fcdb7e36bc5acfe15185609e0"} {"level":"info","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439"} {"level":"info","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eecbeb16d3382c0219260e1998691742759d2549fe304042c2ac88f2627db846","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c728dc9e933e7c8a23535984eb71921e5a842d9fcdb7e36bc5acfe15185609e0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:31:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:31:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c728dc9e933e7c8a23535984eb71921e5a842d9fcdb7e36bc5acfe15185609e0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/88b74c1d49f26d20d797e035b55403986acdbb169e00892d53acf61c18e34e1e"} {"level":"info","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6927d80de2becc06070d261472afbe500149c3a7bbbb91ff971de4784994dce8"} {"level":"info","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c728dc9e933e7c8a23535984eb71921e5a842d9fcdb7e36bc5acfe15185609e0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:31:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:31:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3675bca960c28b448a3303d35b32e63c2e0635299d706f0f81dc598969ce97ac"} {"level":"info","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/751a9dc4832c175ca656e338172fb4cbd7a6f6e75c4b310836b766c81837a8a7"} {"level":"info","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c2282c2c4245a4883d88263bfa74c234132a332706962a176ded5a279b212ac0"} {"level":"info","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"88b74c1d49f26d20d797e035b55403986acdbb169e00892d53acf61c18e34e1e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:31:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:31:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["88b74c1d49f26d20d797e035b55403986acdbb169e00892d53acf61c18e34e1e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ef5423845eb28b342c2ab85fde686ba15dc7190a282052adb4a99375a56c67dc"} {"level":"info","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af"} {"level":"info","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"88b74c1d49f26d20d797e035b55403986acdbb169e00892d53acf61c18e34e1e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6927d80de2becc06070d261472afbe500149c3a7bbbb91ff971de4784994dce8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:31:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:31:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6927d80de2becc06070d261472afbe500149c3a7bbbb91ff971de4784994dce8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e68ef705347b3891d68abd45efdd68264b6545c46bee429327ff5123d9ef423d"} {"level":"info","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eecbeb16d3382c0219260e1998691742759d2549fe304042c2ac88f2627db846"} {"level":"info","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c728dc9e933e7c8a23535984eb71921e5a842d9fcdb7e36bc5acfe15185609e0"} {"level":"info","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6927d80de2becc06070d261472afbe500149c3a7bbbb91ff971de4784994dce8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3675bca960c28b448a3303d35b32e63c2e0635299d706f0f81dc598969ce97ac","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:31:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:31:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3675bca960c28b448a3303d35b32e63c2e0635299d706f0f81dc598969ce97ac"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439"} {"level":"info","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/88b74c1d49f26d20d797e035b55403986acdbb169e00892d53acf61c18e34e1e"} {"level":"info","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3675bca960c28b448a3303d35b32e63c2e0635299d706f0f81dc598969ce97ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"751a9dc4832c175ca656e338172fb4cbd7a6f6e75c4b310836b766c81837a8a7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:31:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:31:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["751a9dc4832c175ca656e338172fb4cbd7a6f6e75c4b310836b766c81837a8a7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6927d80de2becc06070d261472afbe500149c3a7bbbb91ff971de4784994dce8"} {"level":"info","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3675bca960c28b448a3303d35b32e63c2e0635299d706f0f81dc598969ce97ac"} {"level":"info","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"751a9dc4832c175ca656e338172fb4cbd7a6f6e75c4b310836b766c81837a8a7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c2282c2c4245a4883d88263bfa74c234132a332706962a176ded5a279b212ac0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:31:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:31:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c2282c2c4245a4883d88263bfa74c234132a332706962a176ded5a279b212ac0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/751a9dc4832c175ca656e338172fb4cbd7a6f6e75c4b310836b766c81837a8a7"} {"level":"info","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c2282c2c4245a4883d88263bfa74c234132a332706962a176ded5a279b212ac0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ef5423845eb28b342c2ab85fde686ba15dc7190a282052adb4a99375a56c67dc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:31:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:31:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ef5423845eb28b342c2ab85fde686ba15dc7190a282052adb4a99375a56c67dc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c2282c2c4245a4883d88263bfa74c234132a332706962a176ded5a279b212ac0"} {"level":"info","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ef5423845eb28b342c2ab85fde686ba15dc7190a282052adb4a99375a56c67dc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:37Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:31:37Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:31:37Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:31:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ef5423845eb28b342c2ab85fde686ba15dc7190a282052adb4a99375a56c67dc"} {"level":"info","ts":"2026-07-22T02:31:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40515db25ed1fee2413e2ef89f3991b7a327016c5f3bd3e9dfc4b94d5d3ba58c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:31:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:31:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["40515db25ed1fee2413e2ef89f3991b7a327016c5f3bd3e9dfc4b94d5d3ba58c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:31:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af"} {"level":"info","ts":"2026-07-22T02:31:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40515db25ed1fee2413e2ef89f3991b7a327016c5f3bd3e9dfc4b94d5d3ba58c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e68ef705347b3891d68abd45efdd68264b6545c46bee429327ff5123d9ef423d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eecbeb16d3382c0219260e1998691742759d2549fe304042c2ac88f2627db846","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c728dc9e933e7c8a23535984eb71921e5a842d9fcdb7e36bc5acfe15185609e0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"88b74c1d49f26d20d797e035b55403986acdbb169e00892d53acf61c18e34e1e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6927d80de2becc06070d261472afbe500149c3a7bbbb91ff971de4784994dce8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3675bca960c28b448a3303d35b32e63c2e0635299d706f0f81dc598969ce97ac","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"751a9dc4832c175ca656e338172fb4cbd7a6f6e75c4b310836b766c81837a8a7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c2282c2c4245a4883d88263bfa74c234132a332706962a176ded5a279b212ac0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ef5423845eb28b342c2ab85fde686ba15dc7190a282052adb4a99375a56c67dc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40515db25ed1fee2413e2ef89f3991b7a327016c5f3bd3e9dfc4b94d5d3ba58c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:31:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:31:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:31:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40515db25ed1fee2413e2ef89f3991b7a327016c5f3bd3e9dfc4b94d5d3ba58c"} {"level":"info","ts":"2026-07-22T02:31:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40515db25ed1fee2413e2ef89f3991b7a327016c5f3bd3e9dfc4b94d5d3ba58c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40515db25ed1fee2413e2ef89f3991b7a327016c5f3bd3e9dfc4b94d5d3ba58c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40515db25ed1fee2413e2ef89f3991b7a327016c5f3bd3e9dfc4b94d5d3ba58c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:31:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40515db25ed1fee2413e2ef89f3991b7a327016c5f3bd3e9dfc4b94d5d3ba58c"} {"level":"debug","ts":"2026-07-22T02:31:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40515db25ed1fee2413e2ef89f3991b7a327016c5f3bd3e9dfc4b94d5d3ba58c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:31:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:31:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["40515db25ed1fee2413e2ef89f3991b7a327016c5f3bd3e9dfc4b94d5d3ba58c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:31:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40515db25ed1fee2413e2ef89f3991b7a327016c5f3bd3e9dfc4b94d5d3ba58c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40515db25ed1fee2413e2ef89f3991b7a327016c5f3bd3e9dfc4b94d5d3ba58c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-22T02:31:38Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-22T02:31:38Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:31:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40515db25ed1fee2413e2ef89f3991b7a327016c5f3bd3e9dfc4b94d5d3ba58c"} {"level":"info","ts":"2026-07-22T02:31:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40515db25ed1fee2413e2ef89f3991b7a327016c5f3bd3e9dfc4b94d5d3ba58c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40515db25ed1fee2413e2ef89f3991b7a327016c5f3bd3e9dfc4b94d5d3ba58c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:31:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:31:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["40515db25ed1fee2413e2ef89f3991b7a327016c5f3bd3e9dfc4b94d5d3ba58c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:31:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40515db25ed1fee2413e2ef89f3991b7a327016c5f3bd3e9dfc4b94d5d3ba58c"} {"level":"info","ts":"2026-07-22T02:31:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40515db25ed1fee2413e2ef89f3991b7a327016c5f3bd3e9dfc4b94d5d3ba58c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40515db25ed1fee2413e2ef89f3991b7a327016c5f3bd3e9dfc4b94d5d3ba58c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-22T02:31:38Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-22T02:31:38Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["40515db25ed1fee2413e2ef89f3991b7a327016c5f3bd3e9dfc4b94d5d3ba58c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-22T02:31:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40515db25ed1fee2413e2ef89f3991b7a327016c5f3bd3e9dfc4b94d5d3ba58c"} {"level":"error","ts":"2026-07-22T02:31:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"40515db25ed1fee2413e2ef89f3991b7a327016c5f3bd3e9dfc4b94d5d3ba58c","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"40515db25ed1fee2413e2ef89f3991b7a327016c5f3bd3e9dfc4b94d5d3ba58c\": 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-22T02:31:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40515db25ed1fee2413e2ef89f3991b7a327016c5f3bd3e9dfc4b94d5d3ba58c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-22T02:31:38Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40515db25ed1fee2413e2ef89f3991b7a327016c5f3bd3e9dfc4b94d5d3ba58c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-22T02:31:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c1091a15-9dc7-4d5b-b31f-2439262fb14b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.14:55198","PortSpecifier":{"PortValue":55198}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c1091a15-9dc7-4d5b-b31f-2439262fb14b","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-9d0056.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-22T02:31:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c1091a15-9dc7-4d5b-b31f-2439262fb14b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.14:55198","PortSpecifier":{"PortValue":55198}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784687500,"nanos":185609398},"http":{"id":"c1091a15-9dc7-4d5b-b31f-2439262fb14b","method":"POST","headers":{":authority":"e2e-shared-a-9d0056.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.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-22T02:31:40Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"c1091a15-9dc7-4d5b-b31f-2439262fb14b","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-22T02:31:40Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c1091a15-9dc7-4d5b-b31f-2439262fb14b","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":"ce64ecdb-ca9a-4ef0-bdeb-d3027de32c38","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=10b772c1-0287-48e5-bb9e-74915cb337ae"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f90f60be261d"]}} {"level":"debug","ts":"2026-07-22T02:31:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c1091a15-9dc7-4d5b-b31f-2439262fb14b","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f90f60be261d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=10b772c1-0287-48e5-bb9e-74915cb337ae"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ce64ecdb-ca9a-4ef0-bdeb-d3027de32c38","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"40515db25ed1fee2413e2ef89f3991b7a327016c5f3bd3e9dfc4b94d5d3ba58c"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.48:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-9d0056.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.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-22T02:31:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c1091a15-9dc7-4d5b-b31f-2439262fb14b","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-22T02:31:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c1091a15-9dc7-4d5b-b31f-2439262fb14b","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-22T02:31:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c1091a15-9dc7-4d5b-b31f-2439262fb14b","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-9d0056/rate-test-model-9d0056\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-9d0056/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-22T02:31:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"c1091a15-9dc7-4d5b-b31f-2439262fb14b","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-22T02:31:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c1091a15-9dc7-4d5b-b31f-2439262fb14b","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-22T02:31:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c1091a15-9dc7-4d5b-b31f-2439262fb14b","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-22T02:31:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c1091a15-9dc7-4d5b-b31f-2439262fb14b","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-22T02:31:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c1091a15-9dc7-4d5b-b31f-2439262fb14b","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-22T02:31:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6273e2f0-1f14-48f7-814b-b6e8371ce63b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.14:58360","PortSpecifier":{"PortValue":58360}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.135.0.38:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"6273e2f0-1f14-48f7-814b-b6e8371ce63b","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-a73722.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-22T02:31:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6273e2f0-1f14-48f7-814b-b6e8371ce63b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.14:58360","PortSpecifier":{"PortValue":58360}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.135.0.38:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784687500,"nanos":236105316},"http":{"id":"6273e2f0-1f14-48f7-814b-b6e8371ce63b","method":"POST","headers":{":authority":"e2e-shared-b-a73722.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.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-22T02:31:40Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"6273e2f0-1f14-48f7-814b-b6e8371ce63b","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-22T02:31:40Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"6273e2f0-1f14-48f7-814b-b6e8371ce63b","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":"ce64ecdb-ca9a-4ef0-bdeb-d3027de32c38","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=10b772c1-0287-48e5-bb9e-74915cb337ae"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f90f60be261d"]}} {"level":"debug","ts":"2026-07-22T02:31:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"6273e2f0-1f14-48f7-814b-b6e8371ce63b","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f90f60be261d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=10b772c1-0287-48e5-bb9e-74915cb337ae"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ce64ecdb-ca9a-4ef0-bdeb-d3027de32c38","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.135.0.38:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-a73722.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.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-22T02:31:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6273e2f0-1f14-48f7-814b-b6e8371ce63b","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-22T02:31:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6273e2f0-1f14-48f7-814b-b6e8371ce63b","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-22T02:31:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6273e2f0-1f14-48f7-814b-b6e8371ce63b","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-a73722/rate-test-model-a73722\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-a73722/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-22T02:31:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"6273e2f0-1f14-48f7-814b-b6e8371ce63b","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","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-22T02:31:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6273e2f0-1f14-48f7-814b-b6e8371ce63b","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-22T02:31:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6273e2f0-1f14-48f7-814b-b6e8371ce63b","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-22T02:31:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6273e2f0-1f14-48f7-814b-b6e8371ce63b","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-22T02:31:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6273e2f0-1f14-48f7-814b-b6e8371ce63b","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-22T02:31:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1e388df6-c2f6-4f19-b68e-196f95d9814d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.14:55202","PortSpecifier":{"PortValue":55202}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"1e388df6-c2f6-4f19-b68e-196f95d9814d","method":"POST","path":"/ai-tenant-e2e-shared-a-9d0056/rate-test-model-9d0056/v1/completions","host":"e2e-shared-a-9d0056.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-22T02:31:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1e388df6-c2f6-4f19-b68e-196f95d9814d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.14:55202","PortSpecifier":{"PortValue":55202}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784687500,"nanos":281909952},"http":{"id":"1e388df6-c2f6-4f19-b68e-196f95d9814d","method":"POST","headers":{":authority":"e2e-shared-a-9d0056.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-9d0056/rate-test-model-9d0056/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-22T02:31:40Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"1e388df6-c2f6-4f19-b68e-196f95d9814d","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-Q4J90vOkMP4wiFKM_EbgqOeYJ0qpeHozATn5q8kN0Wdl4boY33BqtJeNQ4W9"} {"level":"debug","ts":"2026-07-22T02:31:40Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"1e388df6-c2f6-4f19-b68e-196f95d9814d","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-9d0056.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-Q4J90vOkMP4wiFKM_EbgqOeYJ0qpeHozATn5q8kN0Wdl4boY33BqtJeNQ4W9\"}"} {"level":"debug","ts":"2026-07-22T02:31:40Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"1e388df6-c2f6-4f19-b68e-196f95d9814d","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-9d0056.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":"d2f736ad-1033-49ba-bad1-68718395babe","keyName":"e2e-rate-a-d963d1","subscription":"e2e-rate-iso-a-d963d1","tenant":"e2e-shared-a-9d0056","userId":"d2f736ad-1033-49ba-bad1-68718395babe","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-22T02:31:40Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"1e388df6-c2f6-4f19-b68e-196f95d9814d","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-9d0056.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-9d0056/rate-test-model-9d0056\",\"requestedSubscription\":\"e2e-rate-iso-a-d963d1\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-22T02:31:40Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"1e388df6-c2f6-4f19-b68e-196f95d9814d","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-9d0056.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-9d0056","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-d963d1","namespace":"ai-tenant-e2e-shared-a-9d0056","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-9d0056/rate-test-model-9d0056"}} {"level":"debug","ts":"2026-07-22T02:31:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"1e388df6-c2f6-4f19-b68e-196f95d9814d","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-22T02:31:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1e388df6-c2f6-4f19-b68e-196f95d9814d","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-22T02:31:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1e388df6-c2f6-4f19-b68e-196f95d9814d","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-22T02:31:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1e388df6-c2f6-4f19-b68e-196f95d9814d","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-9d0056/rate-test-model-9d0056\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-9d0056/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-22T02:31:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1e388df6-c2f6-4f19-b68e-196f95d9814d","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-22T02:31:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1e388df6-c2f6-4f19-b68e-196f95d9814d","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-22T02:31:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1e388df6-c2f6-4f19-b68e-196f95d9814d","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-22T02:31:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1e388df6-c2f6-4f19-b68e-196f95d9814d","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-d963d1"} {"level":"debug","ts":"2026-07-22T02:31:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1e388df6-c2f6-4f19-b68e-196f95d9814d","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"d2f736ad-1033-49ba-bad1-68718395babe","keyName":"e2e-rate-a-d963d1","selected_subscription":"e2e-rate-iso-a-d963d1","selected_subscription_key":"ai-tenant-e2e-shared-a-9d0056/e2e-rate-iso-a-d963d1@ai-tenant-e2e-shared-a-9d0056/rate-test-model-9d0056","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-9d0056","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-d963d1","namespace":"ai-tenant-e2e-shared-a-9d0056","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-9d0056/rate-test-model-9d0056"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-22T02:31:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1e388df6-c2f6-4f19-b68e-196f95d9814d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-22T02:31:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1e388df6-c2f6-4f19-b68e-196f95d9814d","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-22T02:31:41Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"744b75e0-5a45-4d7b-bbe7-153cc680d2a2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.14:55214","PortSpecifier":{"PortValue":55214}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"744b75e0-5a45-4d7b-bbe7-153cc680d2a2","method":"POST","path":"/ai-tenant-e2e-shared-a-9d0056/rate-test-model-9d0056/v1/completions","host":"e2e-shared-a-9d0056.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-22T02:31:41Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"744b75e0-5a45-4d7b-bbe7-153cc680d2a2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.14:55214","PortSpecifier":{"PortValue":55214}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784687501,"nanos":372435106},"http":{"id":"744b75e0-5a45-4d7b-bbe7-153cc680d2a2","method":"POST","headers":{":authority":"e2e-shared-a-9d0056.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-9d0056/rate-test-model-9d0056/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-22T02:31:41Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"744b75e0-5a45-4d7b-bbe7-153cc680d2a2","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-Q4J90vOkMP4wiFKM_EbgqOeYJ0qpeHozATn5q8kN0Wdl4boY33BqtJeNQ4W9"} {"level":"debug","ts":"2026-07-22T02:31:41Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"744b75e0-5a45-4d7b-bbe7-153cc680d2a2","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-9d0056.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-Q4J90vOkMP4wiFKM_EbgqOeYJ0qpeHozATn5q8kN0Wdl4boY33BqtJeNQ4W9\"}"} {"level":"debug","ts":"2026-07-22T02:31:41Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"744b75e0-5a45-4d7b-bbe7-153cc680d2a2","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-9d0056.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":"d2f736ad-1033-49ba-bad1-68718395babe","keyName":"e2e-rate-a-d963d1","subscription":"e2e-rate-iso-a-d963d1","tenant":"e2e-shared-a-9d0056","userId":"d2f736ad-1033-49ba-bad1-68718395babe","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-22T02:31:41Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"744b75e0-5a45-4d7b-bbe7-153cc680d2a2","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-9d0056.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-9d0056/rate-test-model-9d0056\",\"requestedSubscription\":\"e2e-rate-iso-a-d963d1\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-22T02:31:41Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"744b75e0-5a45-4d7b-bbe7-153cc680d2a2","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-9d0056.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-9d0056","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-d963d1","namespace":"ai-tenant-e2e-shared-a-9d0056","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-9d0056/rate-test-model-9d0056"}} {"level":"debug","ts":"2026-07-22T02:31:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"744b75e0-5a45-4d7b-bbe7-153cc680d2a2","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-22T02:31:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"744b75e0-5a45-4d7b-bbe7-153cc680d2a2","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-22T02:31:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"744b75e0-5a45-4d7b-bbe7-153cc680d2a2","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-22T02:31:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"744b75e0-5a45-4d7b-bbe7-153cc680d2a2","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-9d0056/rate-test-model-9d0056\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-9d0056/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-22T02:31:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"744b75e0-5a45-4d7b-bbe7-153cc680d2a2","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-22T02:31:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"744b75e0-5a45-4d7b-bbe7-153cc680d2a2","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-d963d1"} {"level":"debug","ts":"2026-07-22T02:31:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"744b75e0-5a45-4d7b-bbe7-153cc680d2a2","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-22T02:31:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"744b75e0-5a45-4d7b-bbe7-153cc680d2a2","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-22T02:31:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"744b75e0-5a45-4d7b-bbe7-153cc680d2a2","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"d2f736ad-1033-49ba-bad1-68718395babe","keyName":"e2e-rate-a-d963d1","selected_subscription":"e2e-rate-iso-a-d963d1","selected_subscription_key":"ai-tenant-e2e-shared-a-9d0056/e2e-rate-iso-a-d963d1@ai-tenant-e2e-shared-a-9d0056/rate-test-model-9d0056","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-9d0056","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-d963d1","namespace":"ai-tenant-e2e-shared-a-9d0056","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-9d0056/rate-test-model-9d0056"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-22T02:31:41Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"744b75e0-5a45-4d7b-bbe7-153cc680d2a2","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-22T02:31:41Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"744b75e0-5a45-4d7b-bbe7-153cc680d2a2","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-22T02:31:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4687408a-4491-4a17-a2a3-228bf20ff8f8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.14:55226","PortSpecifier":{"PortValue":55226}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"4687408a-4491-4a17-a2a3-228bf20ff8f8","method":"POST","path":"/ai-tenant-e2e-shared-a-9d0056/rate-test-model-9d0056/v1/completions","host":"e2e-shared-a-9d0056.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-22T02:31:42Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4687408a-4491-4a17-a2a3-228bf20ff8f8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.14:55226","PortSpecifier":{"PortValue":55226}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784687502,"nanos":412718287},"http":{"id":"4687408a-4491-4a17-a2a3-228bf20ff8f8","method":"POST","headers":{":authority":"e2e-shared-a-9d0056.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-9d0056/rate-test-model-9d0056/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-22T02:31:42Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"4687408a-4491-4a17-a2a3-228bf20ff8f8","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-Q4J90vOkMP4wiFKM_EbgqOeYJ0qpeHozATn5q8kN0Wdl4boY33BqtJeNQ4W9"} {"level":"debug","ts":"2026-07-22T02:31:42Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"4687408a-4491-4a17-a2a3-228bf20ff8f8","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-9d0056.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-Q4J90vOkMP4wiFKM_EbgqOeYJ0qpeHozATn5q8kN0Wdl4boY33BqtJeNQ4W9\"}"} {"level":"debug","ts":"2026-07-22T02:31:42Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"4687408a-4491-4a17-a2a3-228bf20ff8f8","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-9d0056.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":"d2f736ad-1033-49ba-bad1-68718395babe","keyName":"e2e-rate-a-d963d1","subscription":"e2e-rate-iso-a-d963d1","tenant":"e2e-shared-a-9d0056","userId":"d2f736ad-1033-49ba-bad1-68718395babe","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-22T02:31:42Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"4687408a-4491-4a17-a2a3-228bf20ff8f8","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-9d0056.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-9d0056/rate-test-model-9d0056\",\"requestedSubscription\":\"e2e-rate-iso-a-d963d1\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-22T02:31:42Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"4687408a-4491-4a17-a2a3-228bf20ff8f8","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-9d0056.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-9d0056","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-d963d1","namespace":"ai-tenant-e2e-shared-a-9d0056","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-9d0056/rate-test-model-9d0056"}} {"level":"debug","ts":"2026-07-22T02:31:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"4687408a-4491-4a17-a2a3-228bf20ff8f8","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-22T02:31:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4687408a-4491-4a17-a2a3-228bf20ff8f8","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-22T02:31:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4687408a-4491-4a17-a2a3-228bf20ff8f8","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-22T02:31:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4687408a-4491-4a17-a2a3-228bf20ff8f8","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-9d0056/rate-test-model-9d0056\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-9d0056/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-22T02:31:42Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4687408a-4491-4a17-a2a3-228bf20ff8f8","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-22T02:31:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4687408a-4491-4a17-a2a3-228bf20ff8f8","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-22T02:31:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4687408a-4491-4a17-a2a3-228bf20ff8f8","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-22T02:31:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4687408a-4491-4a17-a2a3-228bf20ff8f8","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-d963d1"} {"level":"debug","ts":"2026-07-22T02:31:42Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4687408a-4491-4a17-a2a3-228bf20ff8f8","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"d2f736ad-1033-49ba-bad1-68718395babe","keyName":"e2e-rate-a-d963d1","selected_subscription":"e2e-rate-iso-a-d963d1","selected_subscription_key":"ai-tenant-e2e-shared-a-9d0056/e2e-rate-iso-a-d963d1@ai-tenant-e2e-shared-a-9d0056/rate-test-model-9d0056","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-9d0056","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-d963d1","namespace":"ai-tenant-e2e-shared-a-9d0056","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-9d0056/rate-test-model-9d0056"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-22T02:31:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4687408a-4491-4a17-a2a3-228bf20ff8f8","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-22T02:31:42Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4687408a-4491-4a17-a2a3-228bf20ff8f8","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-22T02:31:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"bd1801d7-da86-4aa0-92ef-ad95e9625025","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.14:47970","PortSpecifier":{"PortValue":47970}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"bd1801d7-da86-4aa0-92ef-ad95e9625025","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-9d0056.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-22T02:31:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"bd1801d7-da86-4aa0-92ef-ad95e9625025","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.14:47970","PortSpecifier":{"PortValue":47970}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784687513,"nanos":470650889},"http":{"id":"bd1801d7-da86-4aa0-92ef-ad95e9625025","method":"POST","headers":{":authority":"e2e-shared-a-9d0056.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.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-22T02:31:53Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"bd1801d7-da86-4aa0-92ef-ad95e9625025","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-22T02:31:53Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"bd1801d7-da86-4aa0-92ef-ad95e9625025","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":"ce64ecdb-ca9a-4ef0-bdeb-d3027de32c38","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=10b772c1-0287-48e5-bb9e-74915cb337ae"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f90f60be261d"]}} {"level":"debug","ts":"2026-07-22T02:31:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"bd1801d7-da86-4aa0-92ef-ad95e9625025","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f90f60be261d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=10b772c1-0287-48e5-bb9e-74915cb337ae"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ce64ecdb-ca9a-4ef0-bdeb-d3027de32c38","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"40515db25ed1fee2413e2ef89f3991b7a327016c5f3bd3e9dfc4b94d5d3ba58c"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.133.0.48:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-9d0056.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.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-22T02:31:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bd1801d7-da86-4aa0-92ef-ad95e9625025","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-22T02:31:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bd1801d7-da86-4aa0-92ef-ad95e9625025","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-22T02:31:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bd1801d7-da86-4aa0-92ef-ad95e9625025","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-9d0056/rate-test-model-9d0056\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-9d0056/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-22T02:31:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"bd1801d7-da86-4aa0-92ef-ad95e9625025","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-22T02:31:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bd1801d7-da86-4aa0-92ef-ad95e9625025","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-22T02:31:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bd1801d7-da86-4aa0-92ef-ad95e9625025","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-22T02:31:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"bd1801d7-da86-4aa0-92ef-ad95e9625025","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-22T02:31:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"bd1801d7-da86-4aa0-92ef-ad95e9625025","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-22T02:31:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b5352a3a-0333-456a-99f0-40d9819af798","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.14:41788","PortSpecifier":{"PortValue":41788}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.135.0.38:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b5352a3a-0333-456a-99f0-40d9819af798","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-a73722.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-22T02:31:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b5352a3a-0333-456a-99f0-40d9819af798","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.14:41788","PortSpecifier":{"PortValue":41788}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.135.0.38:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784687513,"nanos":515588310},"http":{"id":"b5352a3a-0333-456a-99f0-40d9819af798","method":"POST","headers":{":authority":"e2e-shared-b-a73722.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.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-22T02:31:53Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"b5352a3a-0333-456a-99f0-40d9819af798","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-22T02:31:53Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b5352a3a-0333-456a-99f0-40d9819af798","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":"ce64ecdb-ca9a-4ef0-bdeb-d3027de32c38","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=10b772c1-0287-48e5-bb9e-74915cb337ae"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f90f60be261d"]}} {"level":"debug","ts":"2026-07-22T02:31:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b5352a3a-0333-456a-99f0-40d9819af798","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/f90f60be261d"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=10b772c1-0287-48e5-bb9e-74915cb337ae"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"ce64ecdb-ca9a-4ef0-bdeb-d3027de32c38","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.135.0.38:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-a73722.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.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-22T02:31:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b5352a3a-0333-456a-99f0-40d9819af798","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-22T02:31:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b5352a3a-0333-456a-99f0-40d9819af798","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-22T02:31:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b5352a3a-0333-456a-99f0-40d9819af798","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-a73722/rate-test-model-a73722\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-a73722/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-22T02:31:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"b5352a3a-0333-456a-99f0-40d9819af798","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","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-22T02:31:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b5352a3a-0333-456a-99f0-40d9819af798","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-22T02:31:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b5352a3a-0333-456a-99f0-40d9819af798","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-22T02:31:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b5352a3a-0333-456a-99f0-40d9819af798","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-22T02:31:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b5352a3a-0333-456a-99f0-40d9819af798","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-22T02:31:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c759ec6b-7a96-4a91-80c8-c10962bc7378","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.14:47984","PortSpecifier":{"PortValue":47984}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c759ec6b-7a96-4a91-80c8-c10962bc7378","method":"POST","path":"/ai-tenant-e2e-shared-a-9d0056/rate-test-model-9d0056/v1/completions","host":"e2e-shared-a-9d0056.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-22T02:31:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c759ec6b-7a96-4a91-80c8-c10962bc7378","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.14:47984","PortSpecifier":{"PortValue":47984}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784687513,"nanos":559807262},"http":{"id":"c759ec6b-7a96-4a91-80c8-c10962bc7378","method":"POST","headers":{":authority":"e2e-shared-a-9d0056.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-9d0056/rate-test-model-9d0056/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-22T02:31:53Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c759ec6b-7a96-4a91-80c8-c10962bc7378","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-ykLlU54v8x5dFebQ_dujQCpKIeLwLheawuD6dFjeULGgTWFpw97rZi18ZI5g"} {"level":"debug","ts":"2026-07-22T02:31:53Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"c759ec6b-7a96-4a91-80c8-c10962bc7378","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-9d0056.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-ykLlU54v8x5dFebQ_dujQCpKIeLwLheawuD6dFjeULGgTWFpw97rZi18ZI5g\"}"} {"level":"debug","ts":"2026-07-22T02:31:53Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"c759ec6b-7a96-4a91-80c8-c10962bc7378","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-9d0056.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":"1f9213e9-368f-44f9-825a-bb9bcc91a735","keyName":"e2e-rate-a-c32bab","subscription":"e2e-rate-iso-a-c32bab","tenant":"e2e-shared-a-9d0056","userId":"1f9213e9-368f-44f9-825a-bb9bcc91a735","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-22T02:31:53Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"c759ec6b-7a96-4a91-80c8-c10962bc7378","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-9d0056.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-9d0056/rate-test-model-9d0056\",\"requestedSubscription\":\"e2e-rate-iso-a-c32bab\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-22T02:31:53Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"c759ec6b-7a96-4a91-80c8-c10962bc7378","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-9d0056.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-9d0056","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-c32bab","namespace":"ai-tenant-e2e-shared-a-9d0056","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-9d0056/rate-test-model-9d0056"}} {"level":"debug","ts":"2026-07-22T02:31:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c759ec6b-7a96-4a91-80c8-c10962bc7378","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-22T02:31:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c759ec6b-7a96-4a91-80c8-c10962bc7378","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-22T02:31:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c759ec6b-7a96-4a91-80c8-c10962bc7378","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-22T02:31:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c759ec6b-7a96-4a91-80c8-c10962bc7378","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-9d0056/rate-test-model-9d0056\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-9d0056/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-22T02:31:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c759ec6b-7a96-4a91-80c8-c10962bc7378","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-22T02:31:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c759ec6b-7a96-4a91-80c8-c10962bc7378","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-22T02:31:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c759ec6b-7a96-4a91-80c8-c10962bc7378","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-c32bab"} {"level":"debug","ts":"2026-07-22T02:31:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c759ec6b-7a96-4a91-80c8-c10962bc7378","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-22T02:31:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c759ec6b-7a96-4a91-80c8-c10962bc7378","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"1f9213e9-368f-44f9-825a-bb9bcc91a735","keyName":"e2e-rate-a-c32bab","selected_subscription":"e2e-rate-iso-a-c32bab","selected_subscription_key":"ai-tenant-e2e-shared-a-9d0056/e2e-rate-iso-a-c32bab@ai-tenant-e2e-shared-a-9d0056/rate-test-model-9d0056","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-9d0056","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-c32bab","namespace":"ai-tenant-e2e-shared-a-9d0056","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-9d0056/rate-test-model-9d0056"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-22T02:31:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c759ec6b-7a96-4a91-80c8-c10962bc7378","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-22T02:31:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c759ec6b-7a96-4a91-80c8-c10962bc7378","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-22T02:31:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"04fdfd77-1ea5-4e1e-b19f-3caf26e12d32","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.14:47990","PortSpecifier":{"PortValue":47990}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"04fdfd77-1ea5-4e1e-b19f-3caf26e12d32","method":"POST","path":"/ai-tenant-e2e-shared-a-9d0056/rate-test-model-9d0056/v1/completions","host":"e2e-shared-a-9d0056.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-22T02:31:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"04fdfd77-1ea5-4e1e-b19f-3caf26e12d32","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.14:47990","PortSpecifier":{"PortValue":47990}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784687514,"nanos":598249352},"http":{"id":"04fdfd77-1ea5-4e1e-b19f-3caf26e12d32","method":"POST","headers":{":authority":"e2e-shared-a-9d0056.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-9d0056/rate-test-model-9d0056/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-22T02:31:54Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"04fdfd77-1ea5-4e1e-b19f-3caf26e12d32","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-ykLlU54v8x5dFebQ_dujQCpKIeLwLheawuD6dFjeULGgTWFpw97rZi18ZI5g"} {"level":"debug","ts":"2026-07-22T02:31:54Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"04fdfd77-1ea5-4e1e-b19f-3caf26e12d32","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-9d0056.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-ykLlU54v8x5dFebQ_dujQCpKIeLwLheawuD6dFjeULGgTWFpw97rZi18ZI5g\"}"} {"level":"debug","ts":"2026-07-22T02:31:54Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"04fdfd77-1ea5-4e1e-b19f-3caf26e12d32","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-9d0056.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":"1f9213e9-368f-44f9-825a-bb9bcc91a735","keyName":"e2e-rate-a-c32bab","subscription":"e2e-rate-iso-a-c32bab","tenant":"e2e-shared-a-9d0056","userId":"1f9213e9-368f-44f9-825a-bb9bcc91a735","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-22T02:31:54Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"04fdfd77-1ea5-4e1e-b19f-3caf26e12d32","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-9d0056.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-9d0056/rate-test-model-9d0056\",\"requestedSubscription\":\"e2e-rate-iso-a-c32bab\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-22T02:31:54Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"04fdfd77-1ea5-4e1e-b19f-3caf26e12d32","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-9d0056.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-9d0056","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-c32bab","namespace":"ai-tenant-e2e-shared-a-9d0056","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-9d0056/rate-test-model-9d0056"}} {"level":"debug","ts":"2026-07-22T02:31:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"04fdfd77-1ea5-4e1e-b19f-3caf26e12d32","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-22T02:31:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"04fdfd77-1ea5-4e1e-b19f-3caf26e12d32","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-22T02:31:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"04fdfd77-1ea5-4e1e-b19f-3caf26e12d32","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-22T02:31:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"04fdfd77-1ea5-4e1e-b19f-3caf26e12d32","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-9d0056/rate-test-model-9d0056\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-9d0056/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-22T02:31:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"04fdfd77-1ea5-4e1e-b19f-3caf26e12d32","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-22T02:31:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"04fdfd77-1ea5-4e1e-b19f-3caf26e12d32","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-c32bab"} {"level":"debug","ts":"2026-07-22T02:31:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"04fdfd77-1ea5-4e1e-b19f-3caf26e12d32","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-22T02:31:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"04fdfd77-1ea5-4e1e-b19f-3caf26e12d32","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-22T02:31:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"04fdfd77-1ea5-4e1e-b19f-3caf26e12d32","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"1f9213e9-368f-44f9-825a-bb9bcc91a735","keyName":"e2e-rate-a-c32bab","selected_subscription":"e2e-rate-iso-a-c32bab","selected_subscription_key":"ai-tenant-e2e-shared-a-9d0056/e2e-rate-iso-a-c32bab@ai-tenant-e2e-shared-a-9d0056/rate-test-model-9d0056","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-9d0056","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-c32bab","namespace":"ai-tenant-e2e-shared-a-9d0056","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-9d0056/rate-test-model-9d0056"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-22T02:31:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"04fdfd77-1ea5-4e1e-b19f-3caf26e12d32","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-22T02:31:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"04fdfd77-1ea5-4e1e-b19f-3caf26e12d32","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-22T02:31:55Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b0944a7c-d3b8-45d6-aa69-cb51c73c9256","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.14:47992","PortSpecifier":{"PortValue":47992}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b0944a7c-d3b8-45d6-aa69-cb51c73c9256","method":"POST","path":"/ai-tenant-e2e-shared-a-9d0056/rate-test-model-9d0056/v1/completions","host":"e2e-shared-a-9d0056.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-22T02:31:55Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b0944a7c-d3b8-45d6-aa69-cb51c73c9256","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.14:47992","PortSpecifier":{"PortValue":47992}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784687515,"nanos":642596560},"http":{"id":"b0944a7c-d3b8-45d6-aa69-cb51c73c9256","method":"POST","headers":{":authority":"e2e-shared-a-9d0056.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-9d0056/rate-test-model-9d0056/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-22T02:31:55Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b0944a7c-d3b8-45d6-aa69-cb51c73c9256","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-ykLlU54v8x5dFebQ_dujQCpKIeLwLheawuD6dFjeULGgTWFpw97rZi18ZI5g"} {"level":"debug","ts":"2026-07-22T02:31:55Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"b0944a7c-d3b8-45d6-aa69-cb51c73c9256","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-9d0056.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-ykLlU54v8x5dFebQ_dujQCpKIeLwLheawuD6dFjeULGgTWFpw97rZi18ZI5g\"}"} {"level":"debug","ts":"2026-07-22T02:31:55Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"b0944a7c-d3b8-45d6-aa69-cb51c73c9256","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-9d0056.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":"1f9213e9-368f-44f9-825a-bb9bcc91a735","keyName":"e2e-rate-a-c32bab","subscription":"e2e-rate-iso-a-c32bab","tenant":"e2e-shared-a-9d0056","userId":"1f9213e9-368f-44f9-825a-bb9bcc91a735","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-22T02:31:55Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"b0944a7c-d3b8-45d6-aa69-cb51c73c9256","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-9d0056.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-9d0056/rate-test-model-9d0056\",\"requestedSubscription\":\"e2e-rate-iso-a-c32bab\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-22T02:31:55Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"b0944a7c-d3b8-45d6-aa69-cb51c73c9256","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-9d0056.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-9d0056","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-c32bab","namespace":"ai-tenant-e2e-shared-a-9d0056","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-9d0056/rate-test-model-9d0056"}} {"level":"debug","ts":"2026-07-22T02:31:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b0944a7c-d3b8-45d6-aa69-cb51c73c9256","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-22T02:31:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b0944a7c-d3b8-45d6-aa69-cb51c73c9256","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-22T02:31:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b0944a7c-d3b8-45d6-aa69-cb51c73c9256","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-22T02:31:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b0944a7c-d3b8-45d6-aa69-cb51c73c9256","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-22T02:31:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b0944a7c-d3b8-45d6-aa69-cb51c73c9256","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-9d0056/rate-test-model-9d0056\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-9d0056/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-22T02:31:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b0944a7c-d3b8-45d6-aa69-cb51c73c9256","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-22T02:31:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b0944a7c-d3b8-45d6-aa69-cb51c73c9256","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-c32bab"} {"level":"debug","ts":"2026-07-22T02:31:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b0944a7c-d3b8-45d6-aa69-cb51c73c9256","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-22T02:31:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b0944a7c-d3b8-45d6-aa69-cb51c73c9256","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"1f9213e9-368f-44f9-825a-bb9bcc91a735","keyName":"e2e-rate-a-c32bab","selected_subscription":"e2e-rate-iso-a-c32bab","selected_subscription_key":"ai-tenant-e2e-shared-a-9d0056/e2e-rate-iso-a-c32bab@ai-tenant-e2e-shared-a-9d0056/rate-test-model-9d0056","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-9d0056","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-c32bab","namespace":"ai-tenant-e2e-shared-a-9d0056","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-9d0056/rate-test-model-9d0056"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-22T02:31:55Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b0944a7c-d3b8-45d6-aa69-cb51c73c9256","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-22T02:31:55Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b0944a7c-d3b8-45d6-aa69-cb51c73c9256","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-22T02:31:55Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0bec5164-6557-46b8-9028-28e1ade6c79f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.14:41804","PortSpecifier":{"PortValue":41804}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.135.0.38:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"0bec5164-6557-46b8-9028-28e1ade6c79f","method":"POST","path":"/ai-tenant-e2e-shared-b-a73722/rate-test-model-a73722/v1/completions","host":"e2e-shared-b-a73722.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-22T02:31:55Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0bec5164-6557-46b8-9028-28e1ade6c79f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.14:41804","PortSpecifier":{"PortValue":41804}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.135.0.38:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784687515,"nanos":682397601},"http":{"id":"0bec5164-6557-46b8-9028-28e1ade6c79f","method":"POST","headers":{":authority":"e2e-shared-b-a73722.apps.bbfa8fd8-ab43-44f0-80d2-f90f60be261d.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-b-a73722/rate-test-model-a73722/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-22T02:31:55Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"0bec5164-6557-46b8-9028-28e1ade6c79f","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-12RKf8bm0lEdU5V7E_AdmDi7lUM3FG3yIhOArbYpSXYwLbkk7kdNj9ABv7gYZ"} {"level":"debug","ts":"2026-07-22T02:31:55Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"0bec5164-6557-46b8-9028-28e1ade6c79f","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-a73722.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-12RKf8bm0lEdU5V7E_AdmDi7lUM3FG3yIhOArbYpSXYwLbkk7kdNj9ABv7gYZ\"}"} {"level":"debug","ts":"2026-07-22T02:31:55Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"0bec5164-6557-46b8-9028-28e1ade6c79f","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-a73722.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":"a672d701-24f0-446f-ac82-091ed1281b9f","keyName":"e2e-rate-b-c32bab","subscription":"e2e-rate-iso-b-c32bab","tenant":"e2e-shared-b-a73722","userId":"a672d701-24f0-446f-ac82-091ed1281b9f","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-22T02:31:55Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"0bec5164-6557-46b8-9028-28e1ade6c79f","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-b-a73722.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-a73722/rate-test-model-a73722\",\"requestedSubscription\":\"e2e-rate-iso-b-c32bab\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-22T02:31:55Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"0bec5164-6557-46b8-9028-28e1ade6c79f","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-a73722.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-a73722","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-c32bab","namespace":"ai-tenant-e2e-shared-b-a73722","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-b-a73722/rate-test-model-a73722"}} {"level":"debug","ts":"2026-07-22T02:31:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"0bec5164-6557-46b8-9028-28e1ade6c79f","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-22T02:31:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0bec5164-6557-46b8-9028-28e1ade6c79f","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-22T02:31:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0bec5164-6557-46b8-9028-28e1ade6c79f","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-22T02:31:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0bec5164-6557-46b8-9028-28e1ade6c79f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-a73722/rate-test-model-a73722\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-a73722/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-22T02:31:55Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0bec5164-6557-46b8-9028-28e1ade6c79f","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-22T02:31:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0bec5164-6557-46b8-9028-28e1ade6c79f","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-22T02:31:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0bec5164-6557-46b8-9028-28e1ade6c79f","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-c32bab"} {"level":"debug","ts":"2026-07-22T02:31:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0bec5164-6557-46b8-9028-28e1ade6c79f","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-22T02:31:55Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0bec5164-6557-46b8-9028-28e1ade6c79f","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"a672d701-24f0-446f-ac82-091ed1281b9f","keyName":"e2e-rate-b-c32bab","selected_subscription":"e2e-rate-iso-b-c32bab","selected_subscription_key":"ai-tenant-e2e-shared-b-a73722/e2e-rate-iso-b-c32bab@ai-tenant-e2e-shared-b-a73722/rate-test-model-a73722","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-a73722","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-c32bab","namespace":"ai-tenant-e2e-shared-b-a73722","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-b-a73722/rate-test-model-a73722"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-22T02:31:55Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0bec5164-6557-46b8-9028-28e1ade6c79f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-22T02:31:55Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0bec5164-6557-46b8-9028-28e1ade6c79f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-22T02:32:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/cde0d1361643fdaebb3c5c21659d392948a87962b5cc305cae9991208ab01bd2"} {"level":"info","ts":"2026-07-22T02:32:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f71561ecc21f64f88c8c202f189d196aa7043b602a01c1e69f88b5083f2b6e32"} {"level":"info","ts":"2026-07-22T02:32:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e68ef705347b3891d68abd45efdd68264b6545c46bee429327ff5123d9ef423d"} {"level":"info","ts":"2026-07-22T02:32:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9f692539a80b1444e2c4f0d0331cdb2094dbffbc46daca9e908731878f136439"} {"level":"info","ts":"2026-07-22T02:32:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c2282c2c4245a4883d88263bfa74c234132a332706962a176ded5a279b212ac0"} {"level":"info","ts":"2026-07-22T02:32:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bea689798c15b517935ded43acf9c693ba4d62bf9fba13ab6595e28a8d95e6e6"} {"level":"info","ts":"2026-07-22T02:32:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8c8e748aa75c0529b6956098cf3e1d159a50ce711462cc51b9fb69fa346abf67"} {"level":"info","ts":"2026-07-22T02:32:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c50527b6e3b9e95dd51a93e086e16b34aece2875d1964a9f521185849c99354d"} {"level":"info","ts":"2026-07-22T02:32:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0e983f8d259eff9771f58ce6f7b2d38027f0c0212db4610d245ed85c97e49820"} {"level":"info","ts":"2026-07-22T02:32:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ef5423845eb28b342c2ab85fde686ba15dc7190a282052adb4a99375a56c67dc"} {"level":"info","ts":"2026-07-22T02:32:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3675bca960c28b448a3303d35b32e63c2e0635299d706f0f81dc598969ce97ac"} {"level":"info","ts":"2026-07-22T02:32:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ec20ad8ee14f3faf4ec904e6a3f054b1889afdf1546fd668e372ecc86cb8c19f"} {"level":"info","ts":"2026-07-22T02:32:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/40515db25ed1fee2413e2ef89f3991b7a327016c5f3bd3e9dfc4b94d5d3ba58c"} {"level":"info","ts":"2026-07-22T02:32:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6927d80de2becc06070d261472afbe500149c3a7bbbb91ff971de4784994dce8"} {"level":"info","ts":"2026-07-22T02:32:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/751a9dc4832c175ca656e338172fb4cbd7a6f6e75c4b310836b766c81837a8a7"} {"level":"info","ts":"2026-07-22T02:32:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/88b74c1d49f26d20d797e035b55403986acdbb169e00892d53acf61c18e34e1e"} {"level":"info","ts":"2026-07-22T02:32:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/abf0f54407b19edc24b2cd380cc28c90250c07d49373e0e270f229238124adcf"} {"level":"info","ts":"2026-07-22T02:32:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/49fd5287c3edf7cd91ee0e8d3322953024a955803270e07ec0882a3c6885903d"} {"level":"info","ts":"2026-07-22T02:32:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7ac0d7a1b2ee7677ae61d83809316ea7eb5d94e80d17458af09a9223e851e7b6"} {"level":"info","ts":"2026-07-22T02:32:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c728dc9e933e7c8a23535984eb71921e5a842d9fcdb7e36bc5acfe15185609e0"} {"level":"info","ts":"2026-07-22T02:32:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c16863bbd4f50c41d715d1ac88ed4a0e321ebacd4503289c1e96324f797052af"} {"level":"info","ts":"2026-07-22T02:32:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ea0871baf7412915055253bf29646879f5d6d9ce4f17ab3c3f6180e165b5e753"} {"level":"info","ts":"2026-07-22T02:32:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/eecbeb16d3382c0219260e1998691742759d2549fe304042c2ac88f2627db846"} {"level":"info","ts":"2026-07-22T02:32:04Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e77c67540c043a47688d73bca27b2a354d922391918c263fd38250aca9ef7893"}