--- Authorino logs from kuadrant-system (label=authorino-resource=authorino) --- {"level":"info","ts":"2026-07-21T04:50:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039"} {"level":"info","ts":"2026-07-21T04:50:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:50:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4"} {"level":"debug","ts":"2026-07-21T04:50:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:50:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b"} {"level":"info","ts":"2026-07-21T04:50:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a"} {"level":"debug","ts":"2026-07-21T04:50:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:50:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:50:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:50:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:50:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:50:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:50:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:50:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:50:24Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:50:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4"} {"level":"info","ts":"2026-07-21T04:50:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:50:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:50:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:50:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:50:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a"} {"level":"debug","ts":"2026-07-21T04:50:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:50:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:50:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:50:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:50:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c"} {"level":"debug","ts":"2026-07-21T04:50:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:50:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:50:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:50:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:50:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:50:24Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:50:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4"} {"level":"info","ts":"2026-07-21T04:50:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:50:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:50:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:50:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:50:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c"} {"level":"debug","ts":"2026-07-21T04:50:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:50:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:50:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:50:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:50:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:50:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:50:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7"} {"level":"info","ts":"2026-07-21T04:50:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:50:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:50:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:50:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:50:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:50:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:50:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c"} {"level":"info","ts":"2026-07-21T04:50:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:50:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:50:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:50:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:50:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:50:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:50:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7"} {"level":"info","ts":"2026-07-21T04:50:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:50:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:50:24Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:50:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c"} {"level":"info","ts":"2026-07-21T04:50:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:50:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:50:24Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:50:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:50:24Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:50:24Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:50:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5"} {"level":"info","ts":"2026-07-21T04:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:50:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:50:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7"} {"level":"info","ts":"2026-07-21T04:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:50:24Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:50:24Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5"} {"level":"debug","ts":"2026-07-21T04:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:50:25Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:50:25Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5"} {"level":"info","ts":"2026-07-21T04:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7"} {"level":"info","ts":"2026-07-21T04:50:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5"} {"level":"info","ts":"2026-07-21T04:50:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"241744aa-d238-48f3-83fb-2b0debfd8b0a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:41356","PortSpecifier":{"PortValue":41356}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"241744aa-d238-48f3-83fb-2b0debfd8b0a","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-9fdb31.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T04:50:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"241744aa-d238-48f3-83fb-2b0debfd8b0a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:41356","PortSpecifier":{"PortValue":41356}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784609426,"nanos":985730518},"http":{"id":"241744aa-d238-48f3-83fb-2b0debfd8b0a","method":"POST","headers":{":authority":"e2e-shared-a-9fdb31.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.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-21T04:50:26Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"241744aa-d238-48f3-83fb-2b0debfd8b0a","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T04:50:26Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"241744aa-d238-48f3-83fb-2b0debfd8b0a","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":"a6a8f2c9-13b2-4323-b858-7467db5432f1","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=59a7bdeb-2676-4354-9096-4513da48b61d"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2965c9724885"]}} {"level":"debug","ts":"2026-07-21T04:50:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"241744aa-d238-48f3-83fb-2b0debfd8b0a","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2965c9724885"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=59a7bdeb-2676-4354-9096-4513da48b61d"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a6a8f2c9-13b2-4323-b858-7467db5432f1","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"e7b8e2db25bbfcaa2bb6e2db0967e35d41d425b40372de695157281fe1e7edf2"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.70:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-9fdb31.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.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-21T04:50:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"241744aa-d238-48f3-83fb-2b0debfd8b0a","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-21T04:50:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"241744aa-d238-48f3-83fb-2b0debfd8b0a","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-21T04:50:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"241744aa-d238-48f3-83fb-2b0debfd8b0a","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-9fdb31/auth-test-model-9fdb31\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-9fdb31/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-21T04:50:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"241744aa-d238-48f3-83fb-2b0debfd8b0a","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T04:50:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"241744aa-d238-48f3-83fb-2b0debfd8b0a","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-21T04:50:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"241744aa-d238-48f3-83fb-2b0debfd8b0a","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-21T04:50:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"241744aa-d238-48f3-83fb-2b0debfd8b0a","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T04:50:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"241744aa-d238-48f3-83fb-2b0debfd8b0a","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T04:50:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"24924f2f-6f39-4f6b-9f1e-6b109385f248","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:37302","PortSpecifier":{"PortValue":37302}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"24924f2f-6f39-4f6b-9f1e-6b109385f248","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-4de716.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T04:50:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"24924f2f-6f39-4f6b-9f1e-6b109385f248","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:37302","PortSpecifier":{"PortValue":37302}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784609427,"nanos":27806379},"http":{"id":"24924f2f-6f39-4f6b-9f1e-6b109385f248","method":"POST","headers":{":authority":"e2e-shared-b-4de716.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.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-21T04:50:27Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"24924f2f-6f39-4f6b-9f1e-6b109385f248","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T04:50:27Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"24924f2f-6f39-4f6b-9f1e-6b109385f248","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":"a6a8f2c9-13b2-4323-b858-7467db5432f1","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=59a7bdeb-2676-4354-9096-4513da48b61d"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2965c9724885"]}} {"level":"debug","ts":"2026-07-21T04:50:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"24924f2f-6f39-4f6b-9f1e-6b109385f248","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2965c9724885"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=59a7bdeb-2676-4354-9096-4513da48b61d"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a6a8f2c9-13b2-4323-b858-7467db5432f1","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.71:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-4de716.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.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-21T04:50:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"24924f2f-6f39-4f6b-9f1e-6b109385f248","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-21T04:50:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"24924f2f-6f39-4f6b-9f1e-6b109385f248","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-21T04:50:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"24924f2f-6f39-4f6b-9f1e-6b109385f248","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-4de716/auth-test-model-4de716\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-4de716/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-21T04:50:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"24924f2f-6f39-4f6b-9f1e-6b109385f248","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T04:50:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"24924f2f-6f39-4f6b-9f1e-6b109385f248","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-21T04:50:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"24924f2f-6f39-4f6b-9f1e-6b109385f248","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-21T04:50:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"24924f2f-6f39-4f6b-9f1e-6b109385f248","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T04:50:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"24924f2f-6f39-4f6b-9f1e-6b109385f248","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T04:50:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"44f5b469-6802-4bc1-bd1e-8eae0d23cb30","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:41372","PortSpecifier":{"PortValue":41372}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"44f5b469-6802-4bc1-bd1e-8eae0d23cb30","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-9fdb31.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T04:50:27Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"44f5b469-6802-4bc1-bd1e-8eae0d23cb30","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:41372","PortSpecifier":{"PortValue":41372}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784609427,"nanos":67418880},"http":{"id":"44f5b469-6802-4bc1-bd1e-8eae0d23cb30","method":"GET","headers":{":authority":"e2e-shared-a-9fdb31.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T04:50:27Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"44f5b469-6802-4bc1-bd1e-8eae0d23cb30","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-DL5xA8I6BH8Cx5bK_30nLQYn8v8ReWKjZsdQBsyNEG5jwb5HUyouggou8TQq"} {"level":"debug","ts":"2026-07-21T04:50:27Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"44f5b469-6802-4bc1-bd1e-8eae0d23cb30","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-9fdb31.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-DL5xA8I6BH8Cx5bK_30nLQYn8v8ReWKjZsdQBsyNEG5jwb5HUyouggou8TQq\"}"} {"level":"debug","ts":"2026-07-21T04:50:27Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"44f5b469-6802-4bc1-bd1e-8eae0d23cb30","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-9fdb31.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":"d2b3c7ce-1b1d-43ae-804a-c398a0657862","keyName":"e2e-auth-iso-a-0afd0d","subscription":"e2e-auth-iso-e5b8b7","tenant":"e2e-shared-a-9fdb31","userId":"d2b3c7ce-1b1d-43ae-804a-c398a0657862","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-21T04:50:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"44f5b469-6802-4bc1-bd1e-8eae0d23cb30","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T04:50:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"44f5b469-6802-4bc1-bd1e-8eae0d23cb30","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-21T04:50:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"44f5b469-6802-4bc1-bd1e-8eae0d23cb30","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-21T04:50:27Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"44f5b469-6802-4bc1-bd1e-8eae0d23cb30","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-9fdb31/auth-test-model-9fdb31\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-9fdb31/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-21T04:50:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"44f5b469-6802-4bc1-bd1e-8eae0d23cb30","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-21T04:50:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"44f5b469-6802-4bc1-bd1e-8eae0d23cb30","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-21T04:50:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"44f5b469-6802-4bc1-bd1e-8eae0d23cb30","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-e5b8b7"} {"level":"debug","ts":"2026-07-21T04:50:27Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"44f5b469-6802-4bc1-bd1e-8eae0d23cb30","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"info","ts":"2026-07-21T04:50:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"44f5b469-6802-4bc1-bd1e-8eae0d23cb30","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T04:50:27Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"44f5b469-6802-4bc1-bd1e-8eae0d23cb30","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T04:50:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5"} {"level":"info","ts":"2026-07-21T04:50:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b"} {"level":"info","ts":"2026-07-21T04:50:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039"} {"level":"info","ts":"2026-07-21T04:50:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4"} {"level":"info","ts":"2026-07-21T04:50:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/961e334735d2fda0888f7621f4cdc2c9f7fdb5483429644eef2ccc9c8ac6cc2c"} {"level":"info","ts":"2026-07-21T04:50:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32"} {"level":"info","ts":"2026-07-21T04:50:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c"} {"level":"info","ts":"2026-07-21T04:50:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a"} {"level":"info","ts":"2026-07-21T04:50:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4"} {"level":"info","ts":"2026-07-21T04:50:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7"} {"level":"info","ts":"2026-07-21T04:50:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/12ef62812572bebe33e894a27e5939c84d8f6fb4cb57bcf46f4cd65cdbf69249"} {"level":"info","ts":"2026-07-21T04:50:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5"} {"level":"debug","ts":"2026-07-21T04:50:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:50:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:50:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:50:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:50:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4"} {"level":"debug","ts":"2026-07-21T04:50:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:50:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4"} {"level":"debug","ts":"2026-07-21T04:50:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:50:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:50:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:50:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:50:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:50:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:50:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:50:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4"} {"level":"debug","ts":"2026-07-21T04:50:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:50:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4"} {"level":"debug","ts":"2026-07-21T04:50:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:50:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:50:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:50:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:50:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4"} {"level":"debug","ts":"2026-07-21T04:50:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:50:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:50:43Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:50:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:50:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:50:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:50:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5"} {"level":"info","ts":"2026-07-21T04:50:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:50:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:50:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:50:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5"} {"level":"error","ts":"2026-07-21T04:50:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5\": 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-21T04:50:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:50:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5"} {"level":"debug","ts":"2026-07-21T04:50:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:50:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:50:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:50:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:50:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:50:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:50:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:50:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039"} {"level":"debug","ts":"2026-07-21T04:50:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:50:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:50:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:50:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5"} {"level":"info","ts":"2026-07-21T04:50:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:50:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:50:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:50:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039"} {"level":"info","ts":"2026-07-21T04:50:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:50:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039"} {"level":"debug","ts":"2026-07-21T04:50:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:50:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039"} {"level":"debug","ts":"2026-07-21T04:50:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:50:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:50:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:50:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:50:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:50:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:50:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:50:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039"} {"level":"debug","ts":"2026-07-21T04:50:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:50:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039"} {"level":"debug","ts":"2026-07-21T04:50:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12ef62812572bebe33e894a27e5939c84d8f6fb4cb57bcf46f4cd65cdbf69249","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:50:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:50:43Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:50:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"12ef62812572bebe33e894a27e5939c84d8f6fb4cb57bcf46f4cd65cdbf69249","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12ef62812572bebe33e894a27e5939c84d8f6fb4cb57bcf46f4cd65cdbf69249","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:50:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:50:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:50:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12ef62812572bebe33e894a27e5939c84d8f6fb4cb57bcf46f4cd65cdbf69249"} {"level":"info","ts":"2026-07-21T04:50:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"12ef62812572bebe33e894a27e5939c84d8f6fb4cb57bcf46f4cd65cdbf69249","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12ef62812572bebe33e894a27e5939c84d8f6fb4cb57bcf46f4cd65cdbf69249","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:50:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:50:43Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-21T04:50:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"12ef62812572bebe33e894a27e5939c84d8f6fb4cb57bcf46f4cd65cdbf69249","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"12ef62812572bebe33e894a27e5939c84d8f6fb4cb57bcf46f4cd65cdbf69249\": 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-21T04:50:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:50:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:50:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:50:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12ef62812572bebe33e894a27e5939c84d8f6fb4cb57bcf46f4cd65cdbf69249"} {"level":"info","ts":"2026-07-21T04:50:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"12ef62812572bebe33e894a27e5939c84d8f6fb4cb57bcf46f4cd65cdbf69249","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12ef62812572bebe33e894a27e5939c84d8f6fb4cb57bcf46f4cd65cdbf69249"} {"level":"info","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039"} {"level":"debug","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:50:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:50: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-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12ef62812572bebe33e894a27e5939c84d8f6fb4cb57bcf46f4cd65cdbf69249","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:50:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:50:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["12ef62812572bebe33e894a27e5939c84d8f6fb4cb57bcf46f4cd65cdbf69249"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32"} {"level":"info","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"12ef62812572bebe33e894a27e5939c84d8f6fb4cb57bcf46f4cd65cdbf69249","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"12ef62812572bebe33e894a27e5939c84d8f6fb4cb57bcf46f4cd65cdbf69249","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32"} {"level":"debug","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:50:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:50:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12ef62812572bebe33e894a27e5939c84d8f6fb4cb57bcf46f4cd65cdbf69249"} {"level":"info","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:50:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:50: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-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32"} {"level":"debug","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:50:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:50: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-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32"} {"level":"info","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:50:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:50:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:50:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:50: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-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5"} {"level":"info","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:50:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:50: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-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32"} {"level":"info","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:50:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:50:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:50:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:50:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5"} {"level":"error","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32\": 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-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:50:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:50:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:50:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:50: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-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32"} {"level":"info","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:50:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:50: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-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5"} {"level":"info","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:50:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:50: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-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:50:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:50:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7"} {"level":"info","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:50:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:50:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32"} {"level":"info","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:50:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:50:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:50:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:50: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-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5"} {"level":"info","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:50:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:50: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-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7"} {"level":"info","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:50:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:50:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:50:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:50:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32"} {"level":"info","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:50:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:50: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-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5"} {"level":"info","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:50:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:50: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-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7"} {"level":"debug","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:50:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:50:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:50:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:50: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-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b"} {"level":"info","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:50:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:50: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-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:50:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:50:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7"} {"level":"info","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:50:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:50:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b"} {"level":"info","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:50:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:50: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-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7"} {"level":"debug","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:50:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:50:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:50:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:50:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7\": 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-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:50:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:50: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-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b"} {"level":"debug","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7"} {"level":"info","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4"} {"level":"debug","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:50:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:50:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:50:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:50: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-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"961e334735d2fda0888f7621f4cdc2c9f7fdb5483429644eef2ccc9c8ac6cc2c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:50:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:50: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-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4"} {"level":"info","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"961e334735d2fda0888f7621f4cdc2c9f7fdb5483429644eef2ccc9c8ac6cc2c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:50:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:50:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/961e334735d2fda0888f7621f4cdc2c9f7fdb5483429644eef2ccc9c8ac6cc2c"} {"level":"info","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"961e334735d2fda0888f7621f4cdc2c9f7fdb5483429644eef2ccc9c8ac6cc2c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:50:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:50:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["961e334735d2fda0888f7621f4cdc2c9f7fdb5483429644eef2ccc9c8ac6cc2c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4"} {"level":"info","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"961e334735d2fda0888f7621f4cdc2c9f7fdb5483429644eef2ccc9c8ac6cc2c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/961e334735d2fda0888f7621f4cdc2c9f7fdb5483429644eef2ccc9c8ac6cc2c"} {"level":"debug","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"961e334735d2fda0888f7621f4cdc2c9f7fdb5483429644eef2ccc9c8ac6cc2c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4"} {"level":"debug","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:50:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:50: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-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/961e334735d2fda0888f7621f4cdc2c9f7fdb5483429644eef2ccc9c8ac6cc2c"} {"level":"info","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a"} {"level":"info","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:50:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:50: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-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c"} {"level":"info","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:50:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:50: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-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a"} {"level":"info","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:50:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:50:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c"} {"level":"info","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:50:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:50:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a"} {"level":"info","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a"} {"level":"info","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:50:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:50: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-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c"} {"level":"info","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c"} {"level":"debug","ts":"2026-07-21T04:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:50:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:50:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:50:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:50: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-21T04:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c"} {"level":"info","ts":"2026-07-21T04:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c"} {"level":"debug","ts":"2026-07-21T04:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:50:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:50:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:50:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:50: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-21T04:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c"} {"level":"info","ts":"2026-07-21T04:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c"} {"level":"debug","ts":"2026-07-21T04:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:50:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:50:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:50:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:50: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-21T04:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c"} {"level":"info","ts":"2026-07-21T04:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c"} {"level":"debug","ts":"2026-07-21T04:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:50:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:50:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c"} {"level":"info","ts":"2026-07-21T04:50:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"56db874b-0fea-47de-9c6c-d258f63e9602","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:41392","PortSpecifier":{"PortValue":41392}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"56db874b-0fea-47de-9c6c-d258f63e9602","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-9fdb31.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T04:50:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"56db874b-0fea-47de-9c6c-d258f63e9602","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:41392","PortSpecifier":{"PortValue":41392}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784609446,"nanos":370522734},"http":{"id":"56db874b-0fea-47de-9c6c-d258f63e9602","method":"POST","headers":{":authority":"e2e-shared-a-9fdb31.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.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-21T04:50:46Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"56db874b-0fea-47de-9c6c-d258f63e9602","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T04:50:46Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"56db874b-0fea-47de-9c6c-d258f63e9602","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":"a6a8f2c9-13b2-4323-b858-7467db5432f1","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=59a7bdeb-2676-4354-9096-4513da48b61d"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2965c9724885"]}} {"level":"debug","ts":"2026-07-21T04:50:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"56db874b-0fea-47de-9c6c-d258f63e9602","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2965c9724885"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=59a7bdeb-2676-4354-9096-4513da48b61d"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a6a8f2c9-13b2-4323-b858-7467db5432f1","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"e7b8e2db25bbfcaa2bb6e2db0967e35d41d425b40372de695157281fe1e7edf2"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.70:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-9fdb31.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.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-21T04:50:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"56db874b-0fea-47de-9c6c-d258f63e9602","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-21T04:50:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"56db874b-0fea-47de-9c6c-d258f63e9602","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-21T04:50:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"56db874b-0fea-47de-9c6c-d258f63e9602","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-9fdb31/auth-test-model-9fdb31\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-9fdb31/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-21T04:50:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"56db874b-0fea-47de-9c6c-d258f63e9602","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T04:50:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"56db874b-0fea-47de-9c6c-d258f63e9602","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-21T04:50:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"56db874b-0fea-47de-9c6c-d258f63e9602","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-21T04:50:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"56db874b-0fea-47de-9c6c-d258f63e9602","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T04:50:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"56db874b-0fea-47de-9c6c-d258f63e9602","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T04:50:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e2b24bdf-3c2f-48e6-b43c-8eba81fd80c0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:35308","PortSpecifier":{"PortValue":35308}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e2b24bdf-3c2f-48e6-b43c-8eba81fd80c0","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-4de716.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T04:50:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e2b24bdf-3c2f-48e6-b43c-8eba81fd80c0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:35308","PortSpecifier":{"PortValue":35308}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784609446,"nanos":404052844},"http":{"id":"e2b24bdf-3c2f-48e6-b43c-8eba81fd80c0","method":"POST","headers":{":authority":"e2e-shared-b-4de716.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.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-21T04:50:46Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"e2b24bdf-3c2f-48e6-b43c-8eba81fd80c0","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T04:50:46Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e2b24bdf-3c2f-48e6-b43c-8eba81fd80c0","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":"a6a8f2c9-13b2-4323-b858-7467db5432f1","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=59a7bdeb-2676-4354-9096-4513da48b61d"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2965c9724885"]}} {"level":"debug","ts":"2026-07-21T04:50:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e2b24bdf-3c2f-48e6-b43c-8eba81fd80c0","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2965c9724885"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=59a7bdeb-2676-4354-9096-4513da48b61d"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a6a8f2c9-13b2-4323-b858-7467db5432f1","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.71:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-4de716.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.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-21T04:50:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e2b24bdf-3c2f-48e6-b43c-8eba81fd80c0","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-21T04:50:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e2b24bdf-3c2f-48e6-b43c-8eba81fd80c0","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-21T04:50:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e2b24bdf-3c2f-48e6-b43c-8eba81fd80c0","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-4de716/auth-test-model-4de716\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-4de716/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-21T04:50:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"e2b24bdf-3c2f-48e6-b43c-8eba81fd80c0","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":"selected_subscription_key","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T04:50:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e2b24bdf-3c2f-48e6-b43c-8eba81fd80c0","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-21T04:50:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e2b24bdf-3c2f-48e6-b43c-8eba81fd80c0","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-21T04:50:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e2b24bdf-3c2f-48e6-b43c-8eba81fd80c0","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T04:50:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e2b24bdf-3c2f-48e6-b43c-8eba81fd80c0","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T04:50:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"afe2ab6f-3dc3-4652-a71d-8c89968b1dfc","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:35324","PortSpecifier":{"PortValue":35324}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"afe2ab6f-3dc3-4652-a71d-8c89968b1dfc","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-4de716.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T04:50:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"afe2ab6f-3dc3-4652-a71d-8c89968b1dfc","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:35324","PortSpecifier":{"PortValue":35324}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784609446,"nanos":439732898},"http":{"id":"afe2ab6f-3dc3-4652-a71d-8c89968b1dfc","method":"GET","headers":{":authority":"e2e-shared-b-4de716.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T04:50:46Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"afe2ab6f-3dc3-4652-a71d-8c89968b1dfc","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-8YR2D00FVdcHljTI_3SzkVbZO9TicOtXIu0B8voRcDRflBPMqGAYnVYn10aY"} {"level":"debug","ts":"2026-07-21T04:50:46Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"afe2ab6f-3dc3-4652-a71d-8c89968b1dfc","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-4de716.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-8YR2D00FVdcHljTI_3SzkVbZO9TicOtXIu0B8voRcDRflBPMqGAYnVYn10aY\"}"} {"level":"debug","ts":"2026-07-21T04:50:46Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"afe2ab6f-3dc3-4652-a71d-8c89968b1dfc","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-4de716.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-21T04:50:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"afe2ab6f-3dc3-4652-a71d-8c89968b1dfc","input":{"auth":{"identity":"Bearer **** not found","tenant":"","valid":false}}},"context":{"context_extensions":{"host":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.71:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-4de716.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.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-21T04:50:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"afe2ab6f-3dc3-4652-a71d-8c89968b1dfc","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-21T04:50:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access denied","request id":"afe2ab6f-3dc3-4652-a71d-8c89968b1dfc","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-21T04:50:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"afe2ab6f-3dc3-4652-a71d-8c89968b1dfc","authorized":false,"response":"PERMISSION_DENIED","object":{"code":7,"status":403,"message":"Unauthorized"}} {"level":"debug","ts":"2026-07-21T04:50:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"afe2ab6f-3dc3-4652-a71d-8c89968b1dfc","authorized":false,"response":"PERMISSION_DENIED","object":{"code":7,"status":403,"message":"Unauthorized","headers":[{"content-type":"text/plain"},{"x-ext-auth-reason":""}]}} {"level":"info","ts":"2026-07-21T04:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7"} {"level":"info","ts":"2026-07-21T04:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a"} {"level":"info","ts":"2026-07-21T04:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/12ef62812572bebe33e894a27e5939c84d8f6fb4cb57bcf46f4cd65cdbf69249"} {"level":"info","ts":"2026-07-21T04:50:52Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5"} {"level":"info","ts":"2026-07-21T04:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/961e334735d2fda0888f7621f4cdc2c9f7fdb5483429644eef2ccc9c8ac6cc2c"} {"level":"info","ts":"2026-07-21T04:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c"} {"level":"info","ts":"2026-07-21T04:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5"} {"level":"info","ts":"2026-07-21T04:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32"} {"level":"info","ts":"2026-07-21T04:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4"} {"level":"info","ts":"2026-07-21T04:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039"} {"level":"info","ts":"2026-07-21T04:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4"} {"level":"info","ts":"2026-07-21T04:50:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b"} {"level":"debug","ts":"2026-07-21T04:51:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51:01Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7"} {"level":"info","ts":"2026-07-21T04:51:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-21T04:51:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7\": 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-21T04:51:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:51:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7"} {"level":"info","ts":"2026-07-21T04:51:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7"} {"level":"debug","ts":"2026-07-21T04:51:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:51:01Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:51:01Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:01Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51:01Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:51:01Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7"} {"level":"debug","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7"} {"level":"debug","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:51:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:51:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51: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-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7"} {"level":"debug","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7"} {"level":"debug","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:51:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:51:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51: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-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7"} {"level":"debug","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7"} {"level":"debug","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:51:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:51:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7"} {"level":"debug","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51: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-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32"} {"level":"debug","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32"} {"level":"debug","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:51:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:51:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32"} {"level":"debug","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"961e334735d2fda0888f7621f4cdc2c9f7fdb5483429644eef2ccc9c8ac6cc2c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51: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-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"961e334735d2fda0888f7621f4cdc2c9f7fdb5483429644eef2ccc9c8ac6cc2c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"961e334735d2fda0888f7621f4cdc2c9f7fdb5483429644eef2ccc9c8ac6cc2c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/961e334735d2fda0888f7621f4cdc2c9f7fdb5483429644eef2ccc9c8ac6cc2c"} {"level":"debug","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"961e334735d2fda0888f7621f4cdc2c9f7fdb5483429644eef2ccc9c8ac6cc2c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"961e334735d2fda0888f7621f4cdc2c9f7fdb5483429644eef2ccc9c8ac6cc2c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/961e334735d2fda0888f7621f4cdc2c9f7fdb5483429644eef2ccc9c8ac6cc2c"} {"level":"debug","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"961e334735d2fda0888f7621f4cdc2c9f7fdb5483429644eef2ccc9c8ac6cc2c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:51:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:51:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["961e334735d2fda0888f7621f4cdc2c9f7fdb5483429644eef2ccc9c8ac6cc2c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"961e334735d2fda0888f7621f4cdc2c9f7fdb5483429644eef2ccc9c8ac6cc2c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"961e334735d2fda0888f7621f4cdc2c9f7fdb5483429644eef2ccc9c8ac6cc2c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51: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-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"961e334735d2fda0888f7621f4cdc2c9f7fdb5483429644eef2ccc9c8ac6cc2c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51: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-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/961e334735d2fda0888f7621f4cdc2c9f7fdb5483429644eef2ccc9c8ac6cc2c"} {"level":"info","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"961e334735d2fda0888f7621f4cdc2c9f7fdb5483429644eef2ccc9c8ac6cc2c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:51:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:51:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["961e334735d2fda0888f7621f4cdc2c9f7fdb5483429644eef2ccc9c8ac6cc2c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"961e334735d2fda0888f7621f4cdc2c9f7fdb5483429644eef2ccc9c8ac6cc2c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51: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-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"961e334735d2fda0888f7621f4cdc2c9f7fdb5483429644eef2ccc9c8ac6cc2c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c"} {"level":"debug","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:51:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:51:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/961e334735d2fda0888f7621f4cdc2c9f7fdb5483429644eef2ccc9c8ac6cc2c"} {"level":"debug","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51: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-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c"} {"level":"debug","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51: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-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4"} {"level":"info","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:51:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:51:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51: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-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4"} {"level":"info","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51: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-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4"} {"level":"info","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51: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-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:51:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:51:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5"} {"level":"info","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:51:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:51:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4"} {"level":"info","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51: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-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5"} {"level":"debug","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:51:02Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:51:02Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4"} {"level":"debug","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51: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-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5"} {"level":"debug","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:02Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51: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-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039"} {"level":"debug","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:51:02Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039"} {"level":"debug","ts":"2026-07-21T04:51:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12ef62812572bebe33e894a27e5939c84d8f6fb4cb57bcf46f4cd65cdbf69249","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51: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-21T04:51:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"12ef62812572bebe33e894a27e5939c84d8f6fb4cb57bcf46f4cd65cdbf69249","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51: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-21T04:51:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12ef62812572bebe33e894a27e5939c84d8f6fb4cb57bcf46f4cd65cdbf69249"} {"level":"info","ts":"2026-07-21T04:51:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12ef62812572bebe33e894a27e5939c84d8f6fb4cb57bcf46f4cd65cdbf69249","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:51:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:51:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["12ef62812572bebe33e894a27e5939c84d8f6fb4cb57bcf46f4cd65cdbf69249"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"12ef62812572bebe33e894a27e5939c84d8f6fb4cb57bcf46f4cd65cdbf69249","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51: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-21T04:51:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5"} {"level":"info","ts":"2026-07-21T04:51:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:51:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:51:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12ef62812572bebe33e894a27e5939c84d8f6fb4cb57bcf46f4cd65cdbf69249"} {"level":"info","ts":"2026-07-21T04:51:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"12ef62812572bebe33e894a27e5939c84d8f6fb4cb57bcf46f4cd65cdbf69249","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:51:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5"} {"level":"debug","ts":"2026-07-21T04:51:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51: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-21T04:51:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039"} {"level":"info","ts":"2026-07-21T04:51:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51: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-21T04:51:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4"} {"level":"info","ts":"2026-07-21T04:51:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:51:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:51:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:51:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:51:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b"} {"level":"info","ts":"2026-07-21T04:51:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51: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-21T04:51:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a"} {"level":"info","ts":"2026-07-21T04:51:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:51:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:51:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:03Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51: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-21T04:51:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4"} {"level":"info","ts":"2026-07-21T04:51:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:51:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:51:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b"} {"level":"info","ts":"2026-07-21T04:51:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:51:03Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:51:03Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:51:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5"} {"level":"info","ts":"2026-07-21T04:51:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a"} {"level":"info","ts":"2026-07-21T04:51:03Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4"} {"level":"info","ts":"2026-07-21T04:51:03Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"063cda53-40a1-4646-8dbb-bc61b77a3776","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:42536","PortSpecifier":{"PortValue":42536}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"063cda53-40a1-4646-8dbb-bc61b77a3776","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-9fdb31.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T04:51:03Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"063cda53-40a1-4646-8dbb-bc61b77a3776","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:42536","PortSpecifier":{"PortValue":42536}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784609463,"nanos":650307266},"http":{"id":"063cda53-40a1-4646-8dbb-bc61b77a3776","method":"POST","headers":{":authority":"e2e-shared-a-9fdb31.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.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-21T04:51:03Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"063cda53-40a1-4646-8dbb-bc61b77a3776","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T04:51:03Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"063cda53-40a1-4646-8dbb-bc61b77a3776","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":"a6a8f2c9-13b2-4323-b858-7467db5432f1","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=59a7bdeb-2676-4354-9096-4513da48b61d"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2965c9724885"]}} {"level":"debug","ts":"2026-07-21T04:51:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"063cda53-40a1-4646-8dbb-bc61b77a3776","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2965c9724885"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=59a7bdeb-2676-4354-9096-4513da48b61d"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a6a8f2c9-13b2-4323-b858-7467db5432f1","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"e7b8e2db25bbfcaa2bb6e2db0967e35d41d425b40372de695157281fe1e7edf2"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.70:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-9fdb31.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.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-21T04:51:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"063cda53-40a1-4646-8dbb-bc61b77a3776","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-21T04:51:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"063cda53-40a1-4646-8dbb-bc61b77a3776","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-21T04:51:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"063cda53-40a1-4646-8dbb-bc61b77a3776","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-9fdb31/auth-test-model-9fdb31\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-9fdb31/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-21T04:51:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"063cda53-40a1-4646-8dbb-bc61b77a3776","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T04:51:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"063cda53-40a1-4646-8dbb-bc61b77a3776","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-21T04:51:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"063cda53-40a1-4646-8dbb-bc61b77a3776","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-21T04:51:03Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"063cda53-40a1-4646-8dbb-bc61b77a3776","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T04:51:03Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"063cda53-40a1-4646-8dbb-bc61b77a3776","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T04:51:03Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"609314b7-0fb7-4909-bd50-46cea69f32b1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:60826","PortSpecifier":{"PortValue":60826}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"609314b7-0fb7-4909-bd50-46cea69f32b1","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-4de716.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T04:51:03Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"609314b7-0fb7-4909-bd50-46cea69f32b1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:60826","PortSpecifier":{"PortValue":60826}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784609463,"nanos":685486030},"http":{"id":"609314b7-0fb7-4909-bd50-46cea69f32b1","method":"POST","headers":{":authority":"e2e-shared-b-4de716.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.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-21T04:51:03Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"609314b7-0fb7-4909-bd50-46cea69f32b1","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T04:51:03Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"609314b7-0fb7-4909-bd50-46cea69f32b1","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":"a6a8f2c9-13b2-4323-b858-7467db5432f1","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=59a7bdeb-2676-4354-9096-4513da48b61d"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2965c9724885"]}} {"level":"debug","ts":"2026-07-21T04:51:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"609314b7-0fb7-4909-bd50-46cea69f32b1","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2965c9724885"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=59a7bdeb-2676-4354-9096-4513da48b61d"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a6a8f2c9-13b2-4323-b858-7467db5432f1","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.71:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-4de716.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.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-21T04:51:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"609314b7-0fb7-4909-bd50-46cea69f32b1","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-21T04:51:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"609314b7-0fb7-4909-bd50-46cea69f32b1","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-21T04:51:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"609314b7-0fb7-4909-bd50-46cea69f32b1","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-4de716/auth-test-model-4de716\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-4de716/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-21T04:51:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"609314b7-0fb7-4909-bd50-46cea69f32b1","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T04:51:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"609314b7-0fb7-4909-bd50-46cea69f32b1","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-21T04:51:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"609314b7-0fb7-4909-bd50-46cea69f32b1","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-21T04:51:03Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"609314b7-0fb7-4909-bd50-46cea69f32b1","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T04:51:03Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"609314b7-0fb7-4909-bd50-46cea69f32b1","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T04:51:03Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"84c15218-3751-476c-be3c-91de25b937f8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:42546","PortSpecifier":{"PortValue":42546}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"84c15218-3751-476c-be3c-91de25b937f8","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-a-9fdb31.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T04:51:03Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"84c15218-3751-476c-be3c-91de25b937f8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:42546","PortSpecifier":{"PortValue":42546}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784609463,"nanos":723784425},"http":{"id":"84c15218-3751-476c-be3c-91de25b937f8","method":"POST","headers":{":authority":"e2e-shared-a-9fdb31.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.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-21T04:51:03Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"84c15218-3751-476c-be3c-91de25b937f8","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T04:51:03Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"84c15218-3751-476c-be3c-91de25b937f8","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":"a6a8f2c9-13b2-4323-b858-7467db5432f1","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=59a7bdeb-2676-4354-9096-4513da48b61d"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2965c9724885"]}} {"level":"debug","ts":"2026-07-21T04:51:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"84c15218-3751-476c-be3c-91de25b937f8","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2965c9724885"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=59a7bdeb-2676-4354-9096-4513da48b61d"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a6a8f2c9-13b2-4323-b858-7467db5432f1","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"e7b8e2db25bbfcaa2bb6e2db0967e35d41d425b40372de695157281fe1e7edf2"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.70:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-9fdb31.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.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-21T04:51:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"84c15218-3751-476c-be3c-91de25b937f8","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-21T04:51:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"84c15218-3751-476c-be3c-91de25b937f8","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-21T04:51:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"84c15218-3751-476c-be3c-91de25b937f8","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-9fdb31/auth-test-model-9fdb31\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-9fdb31/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-21T04:51:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"84c15218-3751-476c-be3c-91de25b937f8","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T04:51:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"84c15218-3751-476c-be3c-91de25b937f8","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-21T04:51:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"84c15218-3751-476c-be3c-91de25b937f8","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-21T04:51:03Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"84c15218-3751-476c-be3c-91de25b937f8","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T04:51:03Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"84c15218-3751-476c-be3c-91de25b937f8","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T04:51:03Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"fba9f9ed-f0b8-4da8-a355-c7bcbd6d07de","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:60836","PortSpecifier":{"PortValue":60836}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"fba9f9ed-f0b8-4da8-a355-c7bcbd6d07de","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-b-4de716.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T04:51:03Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"fba9f9ed-f0b8-4da8-a355-c7bcbd6d07de","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:60836","PortSpecifier":{"PortValue":60836}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784609463,"nanos":755146805},"http":{"id":"fba9f9ed-f0b8-4da8-a355-c7bcbd6d07de","method":"POST","headers":{":authority":"e2e-shared-b-4de716.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.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-21T04:51:03Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"fba9f9ed-f0b8-4da8-a355-c7bcbd6d07de","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T04:51:03Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"fba9f9ed-f0b8-4da8-a355-c7bcbd6d07de","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":"a6a8f2c9-13b2-4323-b858-7467db5432f1","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=59a7bdeb-2676-4354-9096-4513da48b61d"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2965c9724885"]}} {"level":"debug","ts":"2026-07-21T04:51:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"fba9f9ed-f0b8-4da8-a355-c7bcbd6d07de","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2965c9724885"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=59a7bdeb-2676-4354-9096-4513da48b61d"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a6a8f2c9-13b2-4323-b858-7467db5432f1","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.71:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-4de716.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.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-21T04:51:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fba9f9ed-f0b8-4da8-a355-c7bcbd6d07de","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-21T04:51:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fba9f9ed-f0b8-4da8-a355-c7bcbd6d07de","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-21T04:51:03Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fba9f9ed-f0b8-4da8-a355-c7bcbd6d07de","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-4de716/auth-test-model-4de716\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-4de716/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-21T04:51:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"fba9f9ed-f0b8-4da8-a355-c7bcbd6d07de","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T04:51:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fba9f9ed-f0b8-4da8-a355-c7bcbd6d07de","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-21T04:51:03Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fba9f9ed-f0b8-4da8-a355-c7bcbd6d07de","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-21T04:51:03Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"fba9f9ed-f0b8-4da8-a355-c7bcbd6d07de","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T04:51:03Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"fba9f9ed-f0b8-4da8-a355-c7bcbd6d07de","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T04:51:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/12ef62812572bebe33e894a27e5939c84d8f6fb4cb57bcf46f4cd65cdbf69249"} {"level":"info","ts":"2026-07-21T04:51:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c"} {"level":"info","ts":"2026-07-21T04:51:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32"} {"level":"info","ts":"2026-07-21T04:51:09Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4"} {"level":"info","ts":"2026-07-21T04:51:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4"} {"level":"info","ts":"2026-07-21T04:51:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7"} {"level":"info","ts":"2026-07-21T04:51:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039"} {"level":"info","ts":"2026-07-21T04:51:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5"} {"level":"info","ts":"2026-07-21T04:51:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a"} {"level":"info","ts":"2026-07-21T04:51:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5"} {"level":"info","ts":"2026-07-21T04:51:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/961e334735d2fda0888f7621f4cdc2c9f7fdb5483429644eef2ccc9c8ac6cc2c"} {"level":"info","ts":"2026-07-21T04:51:10Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b"} {"level":"debug","ts":"2026-07-21T04:51:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51:15Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51:15Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b"} {"level":"info","ts":"2026-07-21T04:51:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51:15Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-21T04:51:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b\": 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-21T04:51:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:51:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b"} {"level":"info","ts":"2026-07-21T04:51:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b"} {"level":"debug","ts":"2026-07-21T04:51:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:51:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:51:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51:15Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:51:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b"} {"level":"debug","ts":"2026-07-21T04:51:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:51:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b"} {"level":"debug","ts":"2026-07-21T04:51:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:51:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:51:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51:15Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:51:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b"} {"level":"debug","ts":"2026-07-21T04:51:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:51:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b"} {"level":"debug","ts":"2026-07-21T04:51:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12ef62812572bebe33e894a27e5939c84d8f6fb4cb57bcf46f4cd65cdbf69249","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51:15Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"12ef62812572bebe33e894a27e5939c84d8f6fb4cb57bcf46f4cd65cdbf69249","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"12ef62812572bebe33e894a27e5939c84d8f6fb4cb57bcf46f4cd65cdbf69249","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:51:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:51:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12ef62812572bebe33e894a27e5939c84d8f6fb4cb57bcf46f4cd65cdbf69249"} {"level":"info","ts":"2026-07-21T04:51:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"12ef62812572bebe33e894a27e5939c84d8f6fb4cb57bcf46f4cd65cdbf69249","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:51:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12ef62812572bebe33e894a27e5939c84d8f6fb4cb57bcf46f4cd65cdbf69249"} {"level":"debug","ts":"2026-07-21T04:51:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12ef62812572bebe33e894a27e5939c84d8f6fb4cb57bcf46f4cd65cdbf69249","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:51:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:51:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["12ef62812572bebe33e894a27e5939c84d8f6fb4cb57bcf46f4cd65cdbf69249"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"12ef62812572bebe33e894a27e5939c84d8f6fb4cb57bcf46f4cd65cdbf69249","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"12ef62812572bebe33e894a27e5939c84d8f6fb4cb57bcf46f4cd65cdbf69249","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b"} {"level":"info","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12ef62812572bebe33e894a27e5939c84d8f6fb4cb57bcf46f4cd65cdbf69249"} {"level":"debug","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51:16Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5"} {"level":"info","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5\": 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-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5"} {"level":"info","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5"} {"level":"debug","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:51:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:51:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5"} {"level":"debug","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5"} {"level":"debug","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:51:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:51:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7"} {"level":"info","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7"} {"level":"info","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5"} {"level":"debug","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:51:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:51:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51:16Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51:16Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7"} {"level":"info","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c"} {"level":"info","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:51:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:51:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a"} {"level":"info","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:51:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:51:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c"} {"level":"info","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a"} {"level":"debug","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51:16Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:51:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:51:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c"} {"level":"info","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a"} {"level":"debug","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:51:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:51:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:51:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:51:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4"} {"level":"error","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a\": 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-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:51:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:51:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a"} {"level":"info","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:51:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:51:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4"} {"level":"info","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51:16Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a"} {"level":"info","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:51:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:51:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5"} {"level":"info","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:51:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:51:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4"} {"level":"info","ts":"2026-07-21T04:51:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:51:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:51:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a"} {"level":"info","ts":"2026-07-21T04:51:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51:17Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5"} {"level":"info","ts":"2026-07-21T04:51:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4"} {"level":"info","ts":"2026-07-21T04:51:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:51:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:51:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039"} {"level":"info","ts":"2026-07-21T04:51:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:51:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:51:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:51:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:51:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5"} {"level":"info","ts":"2026-07-21T04:51:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4"} {"level":"info","ts":"2026-07-21T04:51:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51:17Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:51:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:51:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039"} {"level":"info","ts":"2026-07-21T04:51:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:51:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5"} {"level":"debug","ts":"2026-07-21T04:51:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4"} {"level":"info","ts":"2026-07-21T04:51:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:51:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:51:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4"} {"level":"info","ts":"2026-07-21T04:51:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51:17Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4"} {"level":"info","ts":"2026-07-21T04:51:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:51:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:51:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32"} {"level":"info","ts":"2026-07-21T04:51:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"961e334735d2fda0888f7621f4cdc2c9f7fdb5483429644eef2ccc9c8ac6cc2c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"961e334735d2fda0888f7621f4cdc2c9f7fdb5483429644eef2ccc9c8ac6cc2c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:51:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:51:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/961e334735d2fda0888f7621f4cdc2c9f7fdb5483429644eef2ccc9c8ac6cc2c"} {"level":"info","ts":"2026-07-21T04:51:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4"} {"level":"info","ts":"2026-07-21T04:51:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"961e334735d2fda0888f7621f4cdc2c9f7fdb5483429644eef2ccc9c8ac6cc2c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:51:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:51:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["961e334735d2fda0888f7621f4cdc2c9f7fdb5483429644eef2ccc9c8ac6cc2c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32"} {"level":"info","ts":"2026-07-21T04:51:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/961e334735d2fda0888f7621f4cdc2c9f7fdb5483429644eef2ccc9c8ac6cc2c"} {"level":"info","ts":"2026-07-21T04:51:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"961e334735d2fda0888f7621f4cdc2c9f7fdb5483429644eef2ccc9c8ac6cc2c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"961e334735d2fda0888f7621f4cdc2c9f7fdb5483429644eef2ccc9c8ac6cc2c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:51:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4"} {"level":"debug","ts":"2026-07-21T04:51:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:51:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:51:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/961e334735d2fda0888f7621f4cdc2c9f7fdb5483429644eef2ccc9c8ac6cc2c"} {"level":"info","ts":"2026-07-21T04:51:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:51:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4"} {"level":"info","ts":"2026-07-21T04:51:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7c517df1-c505-4c31-970c-10defabfe690","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:34694","PortSpecifier":{"PortValue":34694}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"7c517df1-c505-4c31-970c-10defabfe690","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-9fdb31.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T04:51:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7c517df1-c505-4c31-970c-10defabfe690","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:34694","PortSpecifier":{"PortValue":34694}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784609478,"nanos":795693028},"http":{"id":"7c517df1-c505-4c31-970c-10defabfe690","method":"POST","headers":{":authority":"e2e-shared-a-9fdb31.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.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-21T04:51:18Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"7c517df1-c505-4c31-970c-10defabfe690","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T04:51:18Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"7c517df1-c505-4c31-970c-10defabfe690","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":"a6a8f2c9-13b2-4323-b858-7467db5432f1","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=59a7bdeb-2676-4354-9096-4513da48b61d"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2965c9724885"]}} {"level":"debug","ts":"2026-07-21T04:51:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"7c517df1-c505-4c31-970c-10defabfe690","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2965c9724885"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=59a7bdeb-2676-4354-9096-4513da48b61d"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a6a8f2c9-13b2-4323-b858-7467db5432f1","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"e7b8e2db25bbfcaa2bb6e2db0967e35d41d425b40372de695157281fe1e7edf2"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.70:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-9fdb31.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.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-21T04:51:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7c517df1-c505-4c31-970c-10defabfe690","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-21T04:51:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7c517df1-c505-4c31-970c-10defabfe690","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-21T04:51:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7c517df1-c505-4c31-970c-10defabfe690","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-9fdb31/auth-test-model-9fdb31\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-9fdb31/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-21T04:51:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"7c517df1-c505-4c31-970c-10defabfe690","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T04:51:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7c517df1-c505-4c31-970c-10defabfe690","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-21T04:51:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7c517df1-c505-4c31-970c-10defabfe690","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-21T04:51:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7c517df1-c505-4c31-970c-10defabfe690","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T04:51:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7c517df1-c505-4c31-970c-10defabfe690","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T04:51:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4d0f3941-7a23-415b-9302-97688a48efe9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:58986","PortSpecifier":{"PortValue":58986}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"4d0f3941-7a23-415b-9302-97688a48efe9","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-4de716.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T04:51:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4d0f3941-7a23-415b-9302-97688a48efe9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:58986","PortSpecifier":{"PortValue":58986}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784609478,"nanos":832673094},"http":{"id":"4d0f3941-7a23-415b-9302-97688a48efe9","method":"POST","headers":{":authority":"e2e-shared-b-4de716.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.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-21T04:51:18Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"4d0f3941-7a23-415b-9302-97688a48efe9","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T04:51:18Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"4d0f3941-7a23-415b-9302-97688a48efe9","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":"a6a8f2c9-13b2-4323-b858-7467db5432f1","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=59a7bdeb-2676-4354-9096-4513da48b61d"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2965c9724885"]}} {"level":"debug","ts":"2026-07-21T04:51:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"4d0f3941-7a23-415b-9302-97688a48efe9","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2965c9724885"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=59a7bdeb-2676-4354-9096-4513da48b61d"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a6a8f2c9-13b2-4323-b858-7467db5432f1","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.71:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-4de716.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.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-21T04:51:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4d0f3941-7a23-415b-9302-97688a48efe9","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-21T04:51:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4d0f3941-7a23-415b-9302-97688a48efe9","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-21T04:51:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4d0f3941-7a23-415b-9302-97688a48efe9","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-4de716/auth-test-model-4de716\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-4de716/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-21T04:51:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"4d0f3941-7a23-415b-9302-97688a48efe9","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":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T04:51:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4d0f3941-7a23-415b-9302-97688a48efe9","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-21T04:51:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4d0f3941-7a23-415b-9302-97688a48efe9","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-21T04:51:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4d0f3941-7a23-415b-9302-97688a48efe9","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T04:51:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4d0f3941-7a23-415b-9302-97688a48efe9","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T04:51:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"06b637c3-75d3-485f-a8ec-455d4309b020","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:58998","PortSpecifier":{"PortValue":58998}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"06b637c3-75d3-485f-a8ec-455d4309b020","method":"GET","path":"/maas-api/v1/api-keys/40a32a39-2024-4931-a791-b73709ffa934","host":"e2e-shared-b-4de716.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T04:51:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"06b637c3-75d3-485f-a8ec-455d4309b020","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:58998","PortSpecifier":{"PortValue":58998}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784609478,"nanos":866929989},"http":{"id":"06b637c3-75d3-485f-a8ec-455d4309b020","method":"GET","headers":{":authority":"e2e-shared-b-4de716.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/40a32a39-2024-4931-a791-b73709ffa934",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T04:51:18Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"06b637c3-75d3-485f-a8ec-455d4309b020","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T04:51:18Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"06b637c3-75d3-485f-a8ec-455d4309b020","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":"a6a8f2c9-13b2-4323-b858-7467db5432f1","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=59a7bdeb-2676-4354-9096-4513da48b61d"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2965c9724885"]}} {"level":"debug","ts":"2026-07-21T04:51:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"06b637c3-75d3-485f-a8ec-455d4309b020","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2965c9724885"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=59a7bdeb-2676-4354-9096-4513da48b61d"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a6a8f2c9-13b2-4323-b858-7467db5432f1","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.71:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-4de716.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/40a32a39-2024-4931-a791-b73709ffa934",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T04:51:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"06b637c3-75d3-485f-a8ec-455d4309b020","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-21T04:51:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"06b637c3-75d3-485f-a8ec-455d4309b020","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-21T04:51:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"06b637c3-75d3-485f-a8ec-455d4309b020","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-4de716/auth-test-model-4de716\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-4de716/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-21T04:51:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"06b637c3-75d3-485f-a8ec-455d4309b020","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":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T04:51:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"06b637c3-75d3-485f-a8ec-455d4309b020","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-21T04:51:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"06b637c3-75d3-485f-a8ec-455d4309b020","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-21T04:51:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"06b637c3-75d3-485f-a8ec-455d4309b020","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T04:51:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"06b637c3-75d3-485f-a8ec-455d4309b020","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T04:51:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4a434c75-d733-4fc9-be0c-9a836acf8e71","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:34710","PortSpecifier":{"PortValue":34710}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"4a434c75-d733-4fc9-be0c-9a836acf8e71","method":"GET","path":"/maas-api/v1/api-keys/40a32a39-2024-4931-a791-b73709ffa934","host":"e2e-shared-a-9fdb31.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T04:51:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4a434c75-d733-4fc9-be0c-9a836acf8e71","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:34710","PortSpecifier":{"PortValue":34710}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784609478,"nanos":894227262},"http":{"id":"4a434c75-d733-4fc9-be0c-9a836acf8e71","method":"GET","headers":{":authority":"e2e-shared-a-9fdb31.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/40a32a39-2024-4931-a791-b73709ffa934",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T04:51:18Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"4a434c75-d733-4fc9-be0c-9a836acf8e71","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T04:51:18Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"4a434c75-d733-4fc9-be0c-9a836acf8e71","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":"a6a8f2c9-13b2-4323-b858-7467db5432f1","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=59a7bdeb-2676-4354-9096-4513da48b61d"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2965c9724885"]}} {"level":"debug","ts":"2026-07-21T04:51:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"4a434c75-d733-4fc9-be0c-9a836acf8e71","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2965c9724885"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=59a7bdeb-2676-4354-9096-4513da48b61d"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a6a8f2c9-13b2-4323-b858-7467db5432f1","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"e7b8e2db25bbfcaa2bb6e2db0967e35d41d425b40372de695157281fe1e7edf2"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.70:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-9fdb31.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/40a32a39-2024-4931-a791-b73709ffa934",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T04:51:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4a434c75-d733-4fc9-be0c-9a836acf8e71","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-21T04:51:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4a434c75-d733-4fc9-be0c-9a836acf8e71","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-21T04:51:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4a434c75-d733-4fc9-be0c-9a836acf8e71","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-9fdb31/auth-test-model-9fdb31\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-9fdb31/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-21T04:51:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"4a434c75-d733-4fc9-be0c-9a836acf8e71","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T04:51:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4a434c75-d733-4fc9-be0c-9a836acf8e71","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-21T04:51:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4a434c75-d733-4fc9-be0c-9a836acf8e71","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-21T04:51:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4a434c75-d733-4fc9-be0c-9a836acf8e71","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T04:51:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4a434c75-d733-4fc9-be0c-9a836acf8e71","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T04:51:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4"} {"level":"info","ts":"2026-07-21T04:51:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b"} {"level":"info","ts":"2026-07-21T04:51:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5"} {"level":"info","ts":"2026-07-21T04:51:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32"} {"level":"info","ts":"2026-07-21T04:51:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4"} {"level":"info","ts":"2026-07-21T04:51:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c"} {"level":"info","ts":"2026-07-21T04:51:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5"} {"level":"info","ts":"2026-07-21T04:51:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a"} {"level":"info","ts":"2026-07-21T04:51:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/12ef62812572bebe33e894a27e5939c84d8f6fb4cb57bcf46f4cd65cdbf69249"} {"level":"info","ts":"2026-07-21T04:51:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7"} {"level":"info","ts":"2026-07-21T04:51:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/961e334735d2fda0888f7621f4cdc2c9f7fdb5483429644eef2ccc9c8ac6cc2c"} {"level":"info","ts":"2026-07-21T04:51:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039"} {"level":"debug","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b"} {"level":"info","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b\": 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-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b"} {"level":"info","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b"} {"level":"debug","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b"} {"level":"debug","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32"} {"level":"debug","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32"} {"level":"debug","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32"} {"level":"info","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4"} {"level":"info","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32"} {"level":"info","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4"} {"level":"info","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32"} {"level":"info","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4"} {"level":"info","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7"} {"level":"info","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32"} {"level":"info","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a"} {"level":"info","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7"} {"level":"info","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12ef62812572bebe33e894a27e5939c84d8f6fb4cb57bcf46f4cd65cdbf69249","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32"} {"level":"info","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"12ef62812572bebe33e894a27e5939c84d8f6fb4cb57bcf46f4cd65cdbf69249","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"12ef62812572bebe33e894a27e5939c84d8f6fb4cb57bcf46f4cd65cdbf69249","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"12ef62812572bebe33e894a27e5939c84d8f6fb4cb57bcf46f4cd65cdbf69249","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4"} {"level":"debug","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"12ef62812572bebe33e894a27e5939c84d8f6fb4cb57bcf46f4cd65cdbf69249","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a"} {"level":"info","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12ef62812572bebe33e894a27e5939c84d8f6fb4cb57bcf46f4cd65cdbf69249"} {"level":"debug","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7"} {"level":"info","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12ef62812572bebe33e894a27e5939c84d8f6fb4cb57bcf46f4cd65cdbf69249","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["12ef62812572bebe33e894a27e5939c84d8f6fb4cb57bcf46f4cd65cdbf69249"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"12ef62812572bebe33e894a27e5939c84d8f6fb4cb57bcf46f4cd65cdbf69249","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c"} {"level":"info","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12ef62812572bebe33e894a27e5939c84d8f6fb4cb57bcf46f4cd65cdbf69249","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12ef62812572bebe33e894a27e5939c84d8f6fb4cb57bcf46f4cd65cdbf69249"} {"level":"info","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"12ef62812572bebe33e894a27e5939c84d8f6fb4cb57bcf46f4cd65cdbf69249","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12ef62812572bebe33e894a27e5939c84d8f6fb4cb57bcf46f4cd65cdbf69249","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["12ef62812572bebe33e894a27e5939c84d8f6fb4cb57bcf46f4cd65cdbf69249"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"12ef62812572bebe33e894a27e5939c84d8f6fb4cb57bcf46f4cd65cdbf69249","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12ef62812572bebe33e894a27e5939c84d8f6fb4cb57bcf46f4cd65cdbf69249","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["12ef62812572bebe33e894a27e5939c84d8f6fb4cb57bcf46f4cd65cdbf69249"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c"} {"level":"error","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"12ef62812572bebe33e894a27e5939c84d8f6fb4cb57bcf46f4cd65cdbf69249","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"12ef62812572bebe33e894a27e5939c84d8f6fb4cb57bcf46f4cd65cdbf69249\": 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-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12ef62812572bebe33e894a27e5939c84d8f6fb4cb57bcf46f4cd65cdbf69249","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12ef62812572bebe33e894a27e5939c84d8f6fb4cb57bcf46f4cd65cdbf69249"} {"level":"info","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"12ef62812572bebe33e894a27e5939c84d8f6fb4cb57bcf46f4cd65cdbf69249","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039"} {"level":"info","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12ef62812572bebe33e894a27e5939c84d8f6fb4cb57bcf46f4cd65cdbf69249","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["12ef62812572bebe33e894a27e5939c84d8f6fb4cb57bcf46f4cd65cdbf69249"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c"} {"level":"info","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"12ef62812572bebe33e894a27e5939c84d8f6fb4cb57bcf46f4cd65cdbf69249","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12ef62812572bebe33e894a27e5939c84d8f6fb4cb57bcf46f4cd65cdbf69249"} {"level":"info","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039"} {"level":"info","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"12ef62812572bebe33e894a27e5939c84d8f6fb4cb57bcf46f4cd65cdbf69249","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c"} {"level":"info","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12ef62812572bebe33e894a27e5939c84d8f6fb4cb57bcf46f4cd65cdbf69249"} {"level":"info","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039"} {"level":"debug","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5"} {"level":"debug","ts":"2026-07-21T04:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:51:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:51:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c"} {"level":"info","ts":"2026-07-21T04:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4"} {"level":"info","ts":"2026-07-21T04:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51:34Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:51:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:51:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5"} {"level":"info","ts":"2026-07-21T04:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5"} {"level":"info","ts":"2026-07-21T04:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:51:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:51:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4"} {"level":"info","ts":"2026-07-21T04:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5"} {"level":"error","ts":"2026-07-21T04:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5\": 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-21T04:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:51:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:51:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4"} {"level":"info","ts":"2026-07-21T04:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5"} {"level":"info","ts":"2026-07-21T04:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:51:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:51:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5"} {"level":"info","ts":"2026-07-21T04:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/961e334735d2fda0888f7621f4cdc2c9f7fdb5483429644eef2ccc9c8ac6cc2c"} {"level":"error","ts":"2026-07-21T04:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5\": 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-21T04:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"961e334735d2fda0888f7621f4cdc2c9f7fdb5483429644eef2ccc9c8ac6cc2c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:51:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:51:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["961e334735d2fda0888f7621f4cdc2c9f7fdb5483429644eef2ccc9c8ac6cc2c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"961e334735d2fda0888f7621f4cdc2c9f7fdb5483429644eef2ccc9c8ac6cc2c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"961e334735d2fda0888f7621f4cdc2c9f7fdb5483429644eef2ccc9c8ac6cc2c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:51:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:51:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/961e334735d2fda0888f7621f4cdc2c9f7fdb5483429644eef2ccc9c8ac6cc2c"} {"level":"info","ts":"2026-07-21T04:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"961e334735d2fda0888f7621f4cdc2c9f7fdb5483429644eef2ccc9c8ac6cc2c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"961e334735d2fda0888f7621f4cdc2c9f7fdb5483429644eef2ccc9c8ac6cc2c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:51:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:51:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["961e334735d2fda0888f7621f4cdc2c9f7fdb5483429644eef2ccc9c8ac6cc2c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/961e334735d2fda0888f7621f4cdc2c9f7fdb5483429644eef2ccc9c8ac6cc2c"} {"level":"info","ts":"2026-07-21T04:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"961e334735d2fda0888f7621f4cdc2c9f7fdb5483429644eef2ccc9c8ac6cc2c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"961e334735d2fda0888f7621f4cdc2c9f7fdb5483429644eef2ccc9c8ac6cc2c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:51:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:51:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["961e334735d2fda0888f7621f4cdc2c9f7fdb5483429644eef2ccc9c8ac6cc2c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/961e334735d2fda0888f7621f4cdc2c9f7fdb5483429644eef2ccc9c8ac6cc2c"} {"level":"error","ts":"2026-07-21T04:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"961e334735d2fda0888f7621f4cdc2c9f7fdb5483429644eef2ccc9c8ac6cc2c","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"961e334735d2fda0888f7621f4cdc2c9f7fdb5483429644eef2ccc9c8ac6cc2c\": 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-21T04:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"961e334735d2fda0888f7621f4cdc2c9f7fdb5483429644eef2ccc9c8ac6cc2c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:51:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"961e334735d2fda0888f7621f4cdc2c9f7fdb5483429644eef2ccc9c8ac6cc2c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:51:36Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"495c4496-2cb8-449b-9e79-5496df41c9ce","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:59244","PortSpecifier":{"PortValue":59244}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"495c4496-2cb8-449b-9e79-5496df41c9ce","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-9fdb31.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T04:51:36Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"495c4496-2cb8-449b-9e79-5496df41c9ce","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:59244","PortSpecifier":{"PortValue":59244}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784609496,"nanos":151261916},"http":{"id":"495c4496-2cb8-449b-9e79-5496df41c9ce","method":"POST","headers":{":authority":"e2e-shared-a-9fdb31.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.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-21T04:51:36Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"495c4496-2cb8-449b-9e79-5496df41c9ce","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T04:51:36Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"495c4496-2cb8-449b-9e79-5496df41c9ce","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":"a6a8f2c9-13b2-4323-b858-7467db5432f1","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=59a7bdeb-2676-4354-9096-4513da48b61d"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2965c9724885"]}} {"level":"debug","ts":"2026-07-21T04:51:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"495c4496-2cb8-449b-9e79-5496df41c9ce","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2965c9724885"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=59a7bdeb-2676-4354-9096-4513da48b61d"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a6a8f2c9-13b2-4323-b858-7467db5432f1","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"e7b8e2db25bbfcaa2bb6e2db0967e35d41d425b40372de695157281fe1e7edf2"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.70:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-9fdb31.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.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-21T04:51:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"495c4496-2cb8-449b-9e79-5496df41c9ce","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-21T04:51:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"495c4496-2cb8-449b-9e79-5496df41c9ce","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-21T04:51:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"495c4496-2cb8-449b-9e79-5496df41c9ce","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-9fdb31/auth-test-model-9fdb31\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-9fdb31/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-21T04:51:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"495c4496-2cb8-449b-9e79-5496df41c9ce","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T04:51:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"495c4496-2cb8-449b-9e79-5496df41c9ce","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-21T04:51:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"495c4496-2cb8-449b-9e79-5496df41c9ce","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-21T04:51:36Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"495c4496-2cb8-449b-9e79-5496df41c9ce","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T04:51:36Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"495c4496-2cb8-449b-9e79-5496df41c9ce","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T04:51:36Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ba23b04d-6166-4230-9657-3c0531fc22ee","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:33514","PortSpecifier":{"PortValue":33514}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ba23b04d-6166-4230-9657-3c0531fc22ee","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-4de716.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T04:51:36Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ba23b04d-6166-4230-9657-3c0531fc22ee","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:33514","PortSpecifier":{"PortValue":33514}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784609496,"nanos":189868391},"http":{"id":"ba23b04d-6166-4230-9657-3c0531fc22ee","method":"POST","headers":{":authority":"e2e-shared-b-4de716.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.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-21T04:51:36Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"ba23b04d-6166-4230-9657-3c0531fc22ee","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T04:51:36Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ba23b04d-6166-4230-9657-3c0531fc22ee","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":"a6a8f2c9-13b2-4323-b858-7467db5432f1","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=59a7bdeb-2676-4354-9096-4513da48b61d"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2965c9724885"]}} {"level":"debug","ts":"2026-07-21T04:51:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ba23b04d-6166-4230-9657-3c0531fc22ee","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2965c9724885"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=59a7bdeb-2676-4354-9096-4513da48b61d"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a6a8f2c9-13b2-4323-b858-7467db5432f1","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.71:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-4de716.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.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-21T04:51:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ba23b04d-6166-4230-9657-3c0531fc22ee","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-21T04:51:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ba23b04d-6166-4230-9657-3c0531fc22ee","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-21T04:51:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ba23b04d-6166-4230-9657-3c0531fc22ee","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-4de716/auth-test-model-4de716\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-4de716/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-21T04:51:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"ba23b04d-6166-4230-9657-3c0531fc22ee","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T04:51:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ba23b04d-6166-4230-9657-3c0531fc22ee","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-21T04:51:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ba23b04d-6166-4230-9657-3c0531fc22ee","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-21T04:51:36Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ba23b04d-6166-4230-9657-3c0531fc22ee","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T04:51:36Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ba23b04d-6166-4230-9657-3c0531fc22ee","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T04:51:36Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0d5d97ee-f5c9-47b4-b395-55469ba3cc9b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:59254","PortSpecifier":{"PortValue":59254}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"0d5d97ee-f5c9-47b4-b395-55469ba3cc9b","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-9fdb31.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T04:51:36Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0d5d97ee-f5c9-47b4-b395-55469ba3cc9b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:59254","PortSpecifier":{"PortValue":59254}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784609496,"nanos":227431534},"http":{"id":"0d5d97ee-f5c9-47b4-b395-55469ba3cc9b","method":"POST","headers":{":authority":"e2e-shared-a-9fdb31.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.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-21T04:51:36Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"0d5d97ee-f5c9-47b4-b395-55469ba3cc9b","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-685a4fs3bTxSPbQp_M1RIhxU4vn6vC8WFhDSpAswsPNl9PPYCKFmBlNlPbE2"} {"level":"debug","ts":"2026-07-21T04:51:36Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"0d5d97ee-f5c9-47b4-b395-55469ba3cc9b","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-9fdb31.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-685a4fs3bTxSPbQp_M1RIhxU4vn6vC8WFhDSpAswsPNl9PPYCKFmBlNlPbE2\"}"} {"level":"debug","ts":"2026-07-21T04:51:36Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"0d5d97ee-f5c9-47b4-b395-55469ba3cc9b","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-9fdb31.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":"cfc2cb98-5ce3-4ce0-b675-aafa19918eec","keyName":"e2e-auth-iso-a-274c4c","subscription":"e2e-auth-iso-b24a5c","tenant":"e2e-shared-a-9fdb31","userId":"cfc2cb98-5ce3-4ce0-b675-aafa19918eec","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-21T04:51:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"0d5d97ee-f5c9-47b4-b395-55469ba3cc9b","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T04:51:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0d5d97ee-f5c9-47b4-b395-55469ba3cc9b","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-21T04:51:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0d5d97ee-f5c9-47b4-b395-55469ba3cc9b","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-21T04:51:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0d5d97ee-f5c9-47b4-b395-55469ba3cc9b","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-9fdb31/auth-test-model-9fdb31\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-9fdb31/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-21T04:51:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0d5d97ee-f5c9-47b4-b395-55469ba3cc9b","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-21T04:51:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0d5d97ee-f5c9-47b4-b395-55469ba3cc9b","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-21T04:51:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0d5d97ee-f5c9-47b4-b395-55469ba3cc9b","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-b24a5c"} {"level":"debug","ts":"2026-07-21T04:51:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"0d5d97ee-f5c9-47b4-b395-55469ba3cc9b","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"info","ts":"2026-07-21T04:51:36Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0d5d97ee-f5c9-47b4-b395-55469ba3cc9b","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T04:51:36Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0d5d97ee-f5c9-47b4-b395-55469ba3cc9b","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T04:51:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e7b8e2db25bbfcaa2bb6e2db0967e35d41d425b40372de695157281fe1e7edf2"} {"level":"info","ts":"2026-07-21T04:51:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7a48b27c59a71b581d6901763ae7b52e6991cd93c79765514c92058353c65920"} {"level":"info","ts":"2026-07-21T04:51:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/12ef62812572bebe33e894a27e5939c84d8f6fb4cb57bcf46f4cd65cdbf69249"} {"level":"info","ts":"2026-07-21T04:51:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/beb2358a3b965f8ee07f07a89cb54223da0ae806d0609c4404bc5dedeb6783a5"} {"level":"info","ts":"2026-07-21T04:51:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/961e334735d2fda0888f7621f4cdc2c9f7fdb5483429644eef2ccc9c8ac6cc2c"} {"level":"info","ts":"2026-07-21T04:51:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6beae891bb5cba45984fd03bcb7c554437ae007fe24d9700ec661e582d32dffd"} {"level":"info","ts":"2026-07-21T04:51:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5"} {"level":"info","ts":"2026-07-21T04:51:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4"} {"level":"info","ts":"2026-07-21T04:51:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039"} {"level":"info","ts":"2026-07-21T04:51:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f218baaa18d497ba2d944fde449863fed75a86ab56c7b1d07d042435af14b6e5"} {"level":"info","ts":"2026-07-21T04:51:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32"} {"level":"info","ts":"2026-07-21T04:51:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a1cdb600845814c2c75875730dfb4a32ad06fea5402a424f71bb51dee22bf5e7"} {"level":"info","ts":"2026-07-21T04:51:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a57c42f3bd406bbc58d35a33b8a64193ca41cfc17887ba7862f411c09648c0f4"} {"level":"info","ts":"2026-07-21T04:51:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e018531215b2ab2e23c020a8ac7610fead3b095f567a2869a7022a21c3c6046c"} {"level":"info","ts":"2026-07-21T04:51:41Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f3725d10c763a2b7f74e71d4e0198bd0f4e3cb014e11ffcf67df4f2be90f22b0"} {"level":"info","ts":"2026-07-21T04:51:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/01e75c1edc63ca5d0f70c1f21e6c905486697e6f3e2401f7d6cacd0b2a798bd3"} {"level":"info","ts":"2026-07-21T04:51:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3f5c17708b7b25a42975efbad3545d1610766d6775040f8860374d0540d2f238"} {"level":"info","ts":"2026-07-21T04:51:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/060ec6e2bc215cfe3e5a697d48c84e140f7c114b7e9e7b6084d35d620544517a"} {"level":"info","ts":"2026-07-21T04:51:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1c50b91b056019f5c8546ebd99c70a68148041b0f5a46a88884e278a69b9a6b2"} {"level":"info","ts":"2026-07-21T04:51:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a450f612b5c7a4a08a2a72b34a9016761ef2e5f156215ac842b0330481bd106b"} {"level":"info","ts":"2026-07-21T04:51:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5bd44ce752b16717910754b268bae965d662bcf407f5581ac163759705cbf048"} {"level":"info","ts":"2026-07-21T04:51:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/112453c292f0e695414854fc09986e11252c8ab7fe808db5e39e903f474a13e7"} {"level":"info","ts":"2026-07-21T04:51:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/85e86b976a6aac30239579d9fc0dce6d850e5493eb4cd4f2f55afc249d1462b2"} {"level":"info","ts":"2026-07-21T04:51:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/eee0e7ecb91ec019e91e4a42c4a5ee0b0865cd68bd6b8bb0c8cf8de2c3b3da3a"} {"level":"debug","ts":"2026-07-21T04:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3898825aaa39d84abe5fa03bde6ca06d6d2b1cec58a44d9eab633fbd92bb52b9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:53:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:53:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3898825aaa39d84abe5fa03bde6ca06d6d2b1cec58a44d9eab633fbd92bb52b9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a76a175c73d7e05ebf33321af6760592191b4067c8b79f5ca2e78786d2e3f6fa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:53:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:53:12Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3898825aaa39d84abe5fa03bde6ca06d6d2b1cec58a44d9eab633fbd92bb52b9"} {"level":"info","ts":"2026-07-21T04:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a76a175c73d7e05ebf33321af6760592191b4067c8b79f5ca2e78786d2e3f6fa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3898825aaa39d84abe5fa03bde6ca06d6d2b1cec58a44d9eab633fbd92bb52b9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:53:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:53:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3898825aaa39d84abe5fa03bde6ca06d6d2b1cec58a44d9eab633fbd92bb52b9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a76a175c73d7e05ebf33321af6760592191b4067c8b79f5ca2e78786d2e3f6fa"} {"level":"info","ts":"2026-07-21T04:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3898825aaa39d84abe5fa03bde6ca06d6d2b1cec58a44d9eab633fbd92bb52b9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a76a175c73d7e05ebf33321af6760592191b4067c8b79f5ca2e78786d2e3f6fa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:53:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:53:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a76a175c73d7e05ebf33321af6760592191b4067c8b79f5ca2e78786d2e3f6fa"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a76a175c73d7e05ebf33321af6760592191b4067c8b79f5ca2e78786d2e3f6fa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3898825aaa39d84abe5fa03bde6ca06d6d2b1cec58a44d9eab633fbd92bb52b9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:53:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:53:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3898825aaa39d84abe5fa03bde6ca06d6d2b1cec58a44d9eab633fbd92bb52b9"} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3898825aaa39d84abe5fa03bde6ca06d6d2b1cec58a44d9eab633fbd92bb52b9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a76a175c73d7e05ebf33321af6760592191b4067c8b79f5ca2e78786d2e3f6fa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a76a175c73d7e05ebf33321af6760592191b4067c8b79f5ca2e78786d2e3f6fa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3898825aaa39d84abe5fa03bde6ca06d6d2b1cec58a44d9eab633fbd92bb52b9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3898825aaa39d84abe5fa03bde6ca06d6d2b1cec58a44d9eab633fbd92bb52b9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a76a175c73d7e05ebf33321af6760592191b4067c8b79f5ca2e78786d2e3f6fa"} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3898825aaa39d84abe5fa03bde6ca06d6d2b1cec58a44d9eab633fbd92bb52b9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a76a175c73d7e05ebf33321af6760592191b4067c8b79f5ca2e78786d2e3f6fa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a76a175c73d7e05ebf33321af6760592191b4067c8b79f5ca2e78786d2e3f6fa"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3898825aaa39d84abe5fa03bde6ca06d6d2b1cec58a44d9eab633fbd92bb52b9"} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a76a175c73d7e05ebf33321af6760592191b4067c8b79f5ca2e78786d2e3f6fa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d708b84a1c52ec89ba342ee8748a1461bec3529b345d62c2d38b8690feac708c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d708b84a1c52ec89ba342ee8748a1461bec3529b345d62c2d38b8690feac708c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3898825aaa39d84abe5fa03bde6ca06d6d2b1cec58a44d9eab633fbd92bb52b9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a76a175c73d7e05ebf33321af6760592191b4067c8b79f5ca2e78786d2e3f6fa"} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a76a175c73d7e05ebf33321af6760592191b4067c8b79f5ca2e78786d2e3f6fa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d708b84a1c52ec89ba342ee8748a1461bec3529b345d62c2d38b8690feac708c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d708b84a1c52ec89ba342ee8748a1461bec3529b345d62c2d38b8690feac708c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d708b84a1c52ec89ba342ee8748a1461bec3529b345d62c2d38b8690feac708c"} {"level":"debug","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d708b84a1c52ec89ba342ee8748a1461bec3529b345d62c2d38b8690feac708c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d708b84a1c52ec89ba342ee8748a1461bec3529b345d62c2d38b8690feac708c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d708b84a1c52ec89ba342ee8748a1461bec3529b345d62c2d38b8690feac708c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039"} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d708b84a1c52ec89ba342ee8748a1461bec3529b345d62c2d38b8690feac708c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3898825aaa39d84abe5fa03bde6ca06d6d2b1cec58a44d9eab633fbd92bb52b9"} {"level":"debug","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a76a175c73d7e05ebf33321af6760592191b4067c8b79f5ca2e78786d2e3f6fa"} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d708b84a1c52ec89ba342ee8748a1461bec3529b345d62c2d38b8690feac708c"} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039"} {"level":"debug","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"75a8cb52d314370838e791eeb2d9b668f00b54aa34ec6b33ddf1cf1082c27e92","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"75a8cb52d314370838e791eeb2d9b668f00b54aa34ec6b33ddf1cf1082c27e92","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"75a8cb52d314370838e791eeb2d9b668f00b54aa34ec6b33ddf1cf1082c27e92","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"75a8cb52d314370838e791eeb2d9b668f00b54aa34ec6b33ddf1cf1082c27e92","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/75a8cb52d314370838e791eeb2d9b668f00b54aa34ec6b33ddf1cf1082c27e92"} {"level":"debug","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"75a8cb52d314370838e791eeb2d9b668f00b54aa34ec6b33ddf1cf1082c27e92","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/75a8cb52d314370838e791eeb2d9b668f00b54aa34ec6b33ddf1cf1082c27e92"} {"level":"debug","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"75a8cb52d314370838e791eeb2d9b668f00b54aa34ec6b33ddf1cf1082c27e92","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["75a8cb52d314370838e791eeb2d9b668f00b54aa34ec6b33ddf1cf1082c27e92"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"75a8cb52d314370838e791eeb2d9b668f00b54aa34ec6b33ddf1cf1082c27e92","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"75a8cb52d314370838e791eeb2d9b668f00b54aa34ec6b33ddf1cf1082c27e92","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e7b8e2db25bbfcaa2bb6e2db0967e35d41d425b40372de695157281fe1e7edf2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e7b8e2db25bbfcaa2bb6e2db0967e35d41d425b40372de695157281fe1e7edf2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e7b8e2db25bbfcaa2bb6e2db0967e35d41d425b40372de695157281fe1e7edf2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e7b8e2db25bbfcaa2bb6e2db0967e35d41d425b40372de695157281fe1e7edf2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/75a8cb52d314370838e791eeb2d9b668f00b54aa34ec6b33ddf1cf1082c27e92"} {"level":"debug","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e7b8e2db25bbfcaa2bb6e2db0967e35d41d425b40372de695157281fe1e7edf2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e7b8e2db25bbfcaa2bb6e2db0967e35d41d425b40372de695157281fe1e7edf2"} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e7b8e2db25bbfcaa2bb6e2db0967e35d41d425b40372de695157281fe1e7edf2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e7b8e2db25bbfcaa2bb6e2db0967e35d41d425b40372de695157281fe1e7edf2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e7b8e2db25bbfcaa2bb6e2db0967e35d41d425b40372de695157281fe1e7edf2"} {"level":"debug","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e7b8e2db25bbfcaa2bb6e2db0967e35d41d425b40372de695157281fe1e7edf2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e7b8e2db25bbfcaa2bb6e2db0967e35d41d425b40372de695157281fe1e7edf2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e7b8e2db25bbfcaa2bb6e2db0967e35d41d425b40372de695157281fe1e7edf2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bc2ac806844e4e46b69c515826a21eaaed0c889d6db6fb62fff7654f565e19c8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bc2ac806844e4e46b69c515826a21eaaed0c889d6db6fb62fff7654f565e19c8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e7b8e2db25bbfcaa2bb6e2db0967e35d41d425b40372de695157281fe1e7edf2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bc2ac806844e4e46b69c515826a21eaaed0c889d6db6fb62fff7654f565e19c8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bc2ac806844e4e46b69c515826a21eaaed0c889d6db6fb62fff7654f565e19c8"} {"level":"debug","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bc2ac806844e4e46b69c515826a21eaaed0c889d6db6fb62fff7654f565e19c8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bc2ac806844e4e46b69c515826a21eaaed0c889d6db6fb62fff7654f565e19c8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bc2ac806844e4e46b69c515826a21eaaed0c889d6db6fb62fff7654f565e19c8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bc2ac806844e4e46b69c515826a21eaaed0c889d6db6fb62fff7654f565e19c8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e7b8e2db25bbfcaa2bb6e2db0967e35d41d425b40372de695157281fe1e7edf2"} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bc2ac806844e4e46b69c515826a21eaaed0c889d6db6fb62fff7654f565e19c8"} {"level":"debug","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"25c6d9b326e189503c6b4d09b5a79fb7304ae17c933c145ad4de23a35a29aa67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"25c6d9b326e189503c6b4d09b5a79fb7304ae17c933c145ad4de23a35a29aa67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f218baaa18d497ba2d944fde449863fed75a86ab56c7b1d07d042435af14b6e5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/25c6d9b326e189503c6b4d09b5a79fb7304ae17c933c145ad4de23a35a29aa67"} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f218baaa18d497ba2d944fde449863fed75a86ab56c7b1d07d042435af14b6e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"25c6d9b326e189503c6b4d09b5a79fb7304ae17c933c145ad4de23a35a29aa67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["25c6d9b326e189503c6b4d09b5a79fb7304ae17c933c145ad4de23a35a29aa67"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f218baaa18d497ba2d944fde449863fed75a86ab56c7b1d07d042435af14b6e5"} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"25c6d9b326e189503c6b4d09b5a79fb7304ae17c933c145ad4de23a35a29aa67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f218baaa18d497ba2d944fde449863fed75a86ab56c7b1d07d042435af14b6e5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f218baaa18d497ba2d944fde449863fed75a86ab56c7b1d07d042435af14b6e5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f218baaa18d497ba2d944fde449863fed75a86ab56c7b1d07d042435af14b6e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"25c6d9b326e189503c6b4d09b5a79fb7304ae17c933c145ad4de23a35a29aa67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/25c6d9b326e189503c6b4d09b5a79fb7304ae17c933c145ad4de23a35a29aa67"} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"25c6d9b326e189503c6b4d09b5a79fb7304ae17c933c145ad4de23a35a29aa67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f218baaa18d497ba2d944fde449863fed75a86ab56c7b1d07d042435af14b6e5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f218baaa18d497ba2d944fde449863fed75a86ab56c7b1d07d042435af14b6e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"25c6d9b326e189503c6b4d09b5a79fb7304ae17c933c145ad4de23a35a29aa67","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["25c6d9b326e189503c6b4d09b5a79fb7304ae17c933c145ad4de23a35a29aa67"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f218baaa18d497ba2d944fde449863fed75a86ab56c7b1d07d042435af14b6e5"} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"25c6d9b326e189503c6b4d09b5a79fb7304ae17c933c145ad4de23a35a29aa67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f218baaa18d497ba2d944fde449863fed75a86ab56c7b1d07d042435af14b6e5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f218baaa18d497ba2d944fde449863fed75a86ab56c7b1d07d042435af14b6e5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/25c6d9b326e189503c6b4d09b5a79fb7304ae17c933c145ad4de23a35a29aa67"} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f218baaa18d497ba2d944fde449863fed75a86ab56c7b1d07d042435af14b6e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"25c6d9b326e189503c6b4d09b5a79fb7304ae17c933c145ad4de23a35a29aa67","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f218baaa18d497ba2d944fde449863fed75a86ab56c7b1d07d042435af14b6e5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f218baaa18d497ba2d944fde449863fed75a86ab56c7b1d07d042435af14b6e5"} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f218baaa18d497ba2d944fde449863fed75a86ab56c7b1d07d042435af14b6e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f218baaa18d497ba2d944fde449863fed75a86ab56c7b1d07d042435af14b6e5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f218baaa18d497ba2d944fde449863fed75a86ab56c7b1d07d042435af14b6e5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f218baaa18d497ba2d944fde449863fed75a86ab56c7b1d07d042435af14b6e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f218baaa18d497ba2d944fde449863fed75a86ab56c7b1d07d042435af14b6e5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f218baaa18d497ba2d944fde449863fed75a86ab56c7b1d07d042435af14b6e5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/25c6d9b326e189503c6b4d09b5a79fb7304ae17c933c145ad4de23a35a29aa67"} {"level":"error","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"f218baaa18d497ba2d944fde449863fed75a86ab56c7b1d07d042435af14b6e5","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"f218baaa18d497ba2d944fde449863fed75a86ab56c7b1d07d042435af14b6e5\": 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-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f218baaa18d497ba2d944fde449863fed75a86ab56c7b1d07d042435af14b6e5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f218baaa18d497ba2d944fde449863fed75a86ab56c7b1d07d042435af14b6e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f218baaa18d497ba2d944fde449863fed75a86ab56c7b1d07d042435af14b6e5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f218baaa18d497ba2d944fde449863fed75a86ab56c7b1d07d042435af14b6e5"} {"level":"error","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"f218baaa18d497ba2d944fde449863fed75a86ab56c7b1d07d042435af14b6e5","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"f218baaa18d497ba2d944fde449863fed75a86ab56c7b1d07d042435af14b6e5\": 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-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f218baaa18d497ba2d944fde449863fed75a86ab56c7b1d07d042435af14b6e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f218baaa18d497ba2d944fde449863fed75a86ab56c7b1d07d042435af14b6e5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f218baaa18d497ba2d944fde449863fed75a86ab56c7b1d07d042435af14b6e5"} {"level":"debug","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5fee1ff9f7677d8457055637e1635050a1433f254a9821b93c46d515dda7c0b9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5fee1ff9f7677d8457055637e1635050a1433f254a9821b93c46d515dda7c0b9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5fee1ff9f7677d8457055637e1635050a1433f254a9821b93c46d515dda7c0b9"} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5fee1ff9f7677d8457055637e1635050a1433f254a9821b93c46d515dda7c0b9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5fee1ff9f7677d8457055637e1635050a1433f254a9821b93c46d515dda7c0b9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32"} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5fee1ff9f7677d8457055637e1635050a1433f254a9821b93c46d515dda7c0b9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5fee1ff9f7677d8457055637e1635050a1433f254a9821b93c46d515dda7c0b9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5fee1ff9f7677d8457055637e1635050a1433f254a9821b93c46d515dda7c0b9"} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5fee1ff9f7677d8457055637e1635050a1433f254a9821b93c46d515dda7c0b9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f218baaa18d497ba2d944fde449863fed75a86ab56c7b1d07d042435af14b6e5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f218baaa18d497ba2d944fde449863fed75a86ab56c7b1d07d042435af14b6e5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f218baaa18d497ba2d944fde449863fed75a86ab56c7b1d07d042435af14b6e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32"} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5fee1ff9f7677d8457055637e1635050a1433f254a9821b93c46d515dda7c0b9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f218baaa18d497ba2d944fde449863fed75a86ab56c7b1d07d042435af14b6e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2e834e08be455ff88dba4b585f72128eb7910fce807f5cc626e602ab80dd187c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2e834e08be455ff88dba4b585f72128eb7910fce807f5cc626e602ab80dd187c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5fee1ff9f7677d8457055637e1635050a1433f254a9821b93c46d515dda7c0b9"} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"85e8a09e801f0b40b9b3ae7e3f063042c2177bcd786dec3428f5e0bc0b8de4b7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"85e8a09e801f0b40b9b3ae7e3f063042c2177bcd786dec3428f5e0bc0b8de4b7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5fee1ff9f7677d8457055637e1635050a1433f254a9821b93c46d515dda7c0b9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5fee1ff9f7677d8457055637e1635050a1433f254a9821b93c46d515dda7c0b9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5fee1ff9f7677d8457055637e1635050a1433f254a9821b93c46d515dda7c0b9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f218baaa18d497ba2d944fde449863fed75a86ab56c7b1d07d042435af14b6e5"} {"level":"debug","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2e834e08be455ff88dba4b585f72128eb7910fce807f5cc626e602ab80dd187c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"85e8a09e801f0b40b9b3ae7e3f063042c2177bcd786dec3428f5e0bc0b8de4b7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5fee1ff9f7677d8457055637e1635050a1433f254a9821b93c46d515dda7c0b9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2e834e08be455ff88dba4b585f72128eb7910fce807f5cc626e602ab80dd187c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2e834e08be455ff88dba4b585f72128eb7910fce807f5cc626e602ab80dd187c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"85e8a09e801f0b40b9b3ae7e3f063042c2177bcd786dec3428f5e0bc0b8de4b7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2e834e08be455ff88dba4b585f72128eb7910fce807f5cc626e602ab80dd187c"} {"level":"debug","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2e834e08be455ff88dba4b585f72128eb7910fce807f5cc626e602ab80dd187c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:53:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2e834e08be455ff88dba4b585f72128eb7910fce807f5cc626e602ab80dd187c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2e834e08be455ff88dba4b585f72128eb7910fce807f5cc626e602ab80dd187c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2e834e08be455ff88dba4b585f72128eb7910fce807f5cc626e602ab80dd187c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2e834e08be455ff88dba4b585f72128eb7910fce807f5cc626e602ab80dd187c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"85e8a09e801f0b40b9b3ae7e3f063042c2177bcd786dec3428f5e0bc0b8de4b7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32"} {"level":"info","ts":"2026-07-21T04:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4"} {"level":"debug","ts":"2026-07-21T04:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:53:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:53:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/85e8a09e801f0b40b9b3ae7e3f063042c2177bcd786dec3428f5e0bc0b8de4b7"} {"level":"info","ts":"2026-07-21T04:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"85e8a09e801f0b40b9b3ae7e3f063042c2177bcd786dec3428f5e0bc0b8de4b7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:53:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:53:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["85e8a09e801f0b40b9b3ae7e3f063042c2177bcd786dec3428f5e0bc0b8de4b7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5fee1ff9f7677d8457055637e1635050a1433f254a9821b93c46d515dda7c0b9"} {"level":"info","ts":"2026-07-21T04:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"85e8a09e801f0b40b9b3ae7e3f063042c2177bcd786dec3428f5e0bc0b8de4b7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"85e8a09e801f0b40b9b3ae7e3f063042c2177bcd786dec3428f5e0bc0b8de4b7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2e834e08be455ff88dba4b585f72128eb7910fce807f5cc626e602ab80dd187c"} {"level":"info","ts":"2026-07-21T04:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4"} {"level":"info","ts":"2026-07-21T04:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/85e8a09e801f0b40b9b3ae7e3f063042c2177bcd786dec3428f5e0bc0b8de4b7"} {"level":"debug","ts":"2026-07-21T04:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6b6fc9158ce77478b1e87c775f401cfe20c3c824f607c297fc221fda8a4e0b53","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:53:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:53:14Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6b6fc9158ce77478b1e87c775f401cfe20c3c824f607c297fc221fda8a4e0b53","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a43a2eec628f855bae6e6aa1f45d17cc331b34a11c51dfc282da0d343493771f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:53:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:53:14Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6b6fc9158ce77478b1e87c775f401cfe20c3c824f607c297fc221fda8a4e0b53"} {"level":"info","ts":"2026-07-21T04:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a43a2eec628f855bae6e6aa1f45d17cc331b34a11c51dfc282da0d343493771f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6b6fc9158ce77478b1e87c775f401cfe20c3c824f607c297fc221fda8a4e0b53","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:53:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:53:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6b6fc9158ce77478b1e87c775f401cfe20c3c824f607c297fc221fda8a4e0b53"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6b6fc9158ce77478b1e87c775f401cfe20c3c824f607c297fc221fda8a4e0b53","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a43a2eec628f855bae6e6aa1f45d17cc331b34a11c51dfc282da0d343493771f"} {"level":"debug","ts":"2026-07-21T04:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"82b9bcc707d57282db60cc5129a8efd9d20c5b251f99c0ee4bcdebb0b187a079","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:53:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:53:14Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"82b9bcc707d57282db60cc5129a8efd9d20c5b251f99c0ee4bcdebb0b187a079","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a43a2eec628f855bae6e6aa1f45d17cc331b34a11c51dfc282da0d343493771f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:53:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:53:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a43a2eec628f855bae6e6aa1f45d17cc331b34a11c51dfc282da0d343493771f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6b6fc9158ce77478b1e87c775f401cfe20c3c824f607c297fc221fda8a4e0b53"} {"level":"info","ts":"2026-07-21T04:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a43a2eec628f855bae6e6aa1f45d17cc331b34a11c51dfc282da0d343493771f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6b6fc9158ce77478b1e87c775f401cfe20c3c824f607c297fc221fda8a4e0b53","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"82b9bcc707d57282db60cc5129a8efd9d20c5b251f99c0ee4bcdebb0b187a079","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:53:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:53:14Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/82b9bcc707d57282db60cc5129a8efd9d20c5b251f99c0ee4bcdebb0b187a079"} {"level":"info","ts":"2026-07-21T04:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a43a2eec628f855bae6e6aa1f45d17cc331b34a11c51dfc282da0d343493771f"} {"level":"info","ts":"2026-07-21T04:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"82b9bcc707d57282db60cc5129a8efd9d20c5b251f99c0ee4bcdebb0b187a079","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a43a2eec628f855bae6e6aa1f45d17cc331b34a11c51dfc282da0d343493771f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:53:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:53:14Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6b6fc9158ce77478b1e87c775f401cfe20c3c824f607c297fc221fda8a4e0b53"} {"level":"info","ts":"2026-07-21T04:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5"} {"level":"info","ts":"2026-07-21T04:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eee0e7ecb91ec019e91e4a42c4a5ee0b0865cd68bd6b8bb0c8cf8de2c3b3da3a"} {"level":"info","ts":"2026-07-21T04:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eee0e7ecb91ec019e91e4a42c4a5ee0b0865cd68bd6b8bb0c8cf8de2c3b3da3a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:53:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:53:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eee0e7ecb91ec019e91e4a42c4a5ee0b0865cd68bd6b8bb0c8cf8de2c3b3da3a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/82b9bcc707d57282db60cc5129a8efd9d20c5b251f99c0ee4bcdebb0b187a079"} {"level":"info","ts":"2026-07-21T04:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5bd44ce752b16717910754b268bae965d662bcf407f5581ac163759705cbf048"} {"level":"info","ts":"2026-07-21T04:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eee0e7ecb91ec019e91e4a42c4a5ee0b0865cd68bd6b8bb0c8cf8de2c3b3da3a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"82b9bcc707d57282db60cc5129a8efd9d20c5b251f99c0ee4bcdebb0b187a079","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:53:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:53:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["82b9bcc707d57282db60cc5129a8efd9d20c5b251f99c0ee4bcdebb0b187a079"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ca6d2d693c37e9d9da4d45ea51e1fb65a5ad49a490d44ddaede4a771e30323b0"} {"level":"info","ts":"2026-07-21T04:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8ca69cecfd50b478ac00946f851ea989b21283bc74edbca26c771493afcedaca"} {"level":"info","ts":"2026-07-21T04:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5"} {"level":"info","ts":"2026-07-21T04:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"82b9bcc707d57282db60cc5129a8efd9d20c5b251f99c0ee4bcdebb0b187a079","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5bd44ce752b16717910754b268bae965d662bcf407f5581ac163759705cbf048","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:53:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:53:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5bd44ce752b16717910754b268bae965d662bcf407f5581ac163759705cbf048"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/190642559d7e9304955bb402143004dfc3e3d88e8b7aca319eb7150d18259d2a"} {"level":"info","ts":"2026-07-21T04:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/11f80afd44291d72c18419906dab113296860e688c71488ad5a0c6cf2fb13309"} {"level":"info","ts":"2026-07-21T04:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5bd44ce752b16717910754b268bae965d662bcf407f5581ac163759705cbf048","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ca6d2d693c37e9d9da4d45ea51e1fb65a5ad49a490d44ddaede4a771e30323b0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:53:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:53:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ca6d2d693c37e9d9da4d45ea51e1fb65a5ad49a490d44ddaede4a771e30323b0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eee0e7ecb91ec019e91e4a42c4a5ee0b0865cd68bd6b8bb0c8cf8de2c3b3da3a"} {"level":"info","ts":"2026-07-21T04:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/82b9bcc707d57282db60cc5129a8efd9d20c5b251f99c0ee4bcdebb0b187a079"} {"level":"info","ts":"2026-07-21T04:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5bd44ce752b16717910754b268bae965d662bcf407f5581ac163759705cbf048"} {"level":"info","ts":"2026-07-21T04:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ca6d2d693c37e9d9da4d45ea51e1fb65a5ad49a490d44ddaede4a771e30323b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8ca69cecfd50b478ac00946f851ea989b21283bc74edbca26c771493afcedaca","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:53:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:53:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8ca69cecfd50b478ac00946f851ea989b21283bc74edbca26c771493afcedaca"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ca6d2d693c37e9d9da4d45ea51e1fb65a5ad49a490d44ddaede4a771e30323b0"} {"level":"info","ts":"2026-07-21T04:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8ca69cecfd50b478ac00946f851ea989b21283bc74edbca26c771493afcedaca","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:53:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:53:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8ca69cecfd50b478ac00946f851ea989b21283bc74edbca26c771493afcedaca"} {"level":"info","ts":"2026-07-21T04:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"190642559d7e9304955bb402143004dfc3e3d88e8b7aca319eb7150d18259d2a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:53:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:53:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["190642559d7e9304955bb402143004dfc3e3d88e8b7aca319eb7150d18259d2a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5"} {"level":"info","ts":"2026-07-21T04:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"190642559d7e9304955bb402143004dfc3e3d88e8b7aca319eb7150d18259d2a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"11f80afd44291d72c18419906dab113296860e688c71488ad5a0c6cf2fb13309","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:53:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:53:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["11f80afd44291d72c18419906dab113296860e688c71488ad5a0c6cf2fb13309"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/190642559d7e9304955bb402143004dfc3e3d88e8b7aca319eb7150d18259d2a"} {"level":"info","ts":"2026-07-21T04:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"11f80afd44291d72c18419906dab113296860e688c71488ad5a0c6cf2fb13309","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eee0e7ecb91ec019e91e4a42c4a5ee0b0865cd68bd6b8bb0c8cf8de2c3b3da3a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"82b9bcc707d57282db60cc5129a8efd9d20c5b251f99c0ee4bcdebb0b187a079","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5bd44ce752b16717910754b268bae965d662bcf407f5581ac163759705cbf048","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ca6d2d693c37e9d9da4d45ea51e1fb65a5ad49a490d44ddaede4a771e30323b0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8ca69cecfd50b478ac00946f851ea989b21283bc74edbca26c771493afcedaca","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"190642559d7e9304955bb402143004dfc3e3d88e8b7aca319eb7150d18259d2a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"11f80afd44291d72c18419906dab113296860e688c71488ad5a0c6cf2fb13309","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:53:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/11f80afd44291d72c18419906dab113296860e688c71488ad5a0c6cf2fb13309"} {"level":"info","ts":"2026-07-21T04:53:17Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7845f6b8-8cdc-4dc8-8b01-a311e1af3f19","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:44670","PortSpecifier":{"PortValue":44670}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"7845f6b8-8cdc-4dc8-8b01-a311e1af3f19","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-9fdb31.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T04:53:17Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7845f6b8-8cdc-4dc8-8b01-a311e1af3f19","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:44670","PortSpecifier":{"PortValue":44670}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784609597,"nanos":594516585},"http":{"id":"7845f6b8-8cdc-4dc8-8b01-a311e1af3f19","method":"POST","headers":{":authority":"e2e-shared-a-9fdb31.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.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-21T04:53:17Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"7845f6b8-8cdc-4dc8-8b01-a311e1af3f19","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T04:53:17Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"7845f6b8-8cdc-4dc8-8b01-a311e1af3f19","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":"a6a8f2c9-13b2-4323-b858-7467db5432f1","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=59a7bdeb-2676-4354-9096-4513da48b61d"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2965c9724885"]}} {"level":"debug","ts":"2026-07-21T04:53:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"7845f6b8-8cdc-4dc8-8b01-a311e1af3f19","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2965c9724885"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=59a7bdeb-2676-4354-9096-4513da48b61d"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a6a8f2c9-13b2-4323-b858-7467db5432f1","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"e7b8e2db25bbfcaa2bb6e2db0967e35d41d425b40372de695157281fe1e7edf2"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.70:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-9fdb31.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.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-21T04:53:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7845f6b8-8cdc-4dc8-8b01-a311e1af3f19","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-21T04:53:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7845f6b8-8cdc-4dc8-8b01-a311e1af3f19","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-21T04:53:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7845f6b8-8cdc-4dc8-8b01-a311e1af3f19","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-9fdb31/sub-test-model-9fdb31\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-9fdb31/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-21T04:53:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"7845f6b8-8cdc-4dc8-8b01-a311e1af3f19","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T04:53:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7845f6b8-8cdc-4dc8-8b01-a311e1af3f19","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-21T04:53:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7845f6b8-8cdc-4dc8-8b01-a311e1af3f19","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-21T04:53:17Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7845f6b8-8cdc-4dc8-8b01-a311e1af3f19","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T04:53:17Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7845f6b8-8cdc-4dc8-8b01-a311e1af3f19","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T04:53:17Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7256fd2a-6574-4d62-a149-24a0c4042f4c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:58680","PortSpecifier":{"PortValue":58680}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"7256fd2a-6574-4d62-a149-24a0c4042f4c","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-4de716.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T04:53:17Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7256fd2a-6574-4d62-a149-24a0c4042f4c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:58680","PortSpecifier":{"PortValue":58680}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784609597,"nanos":637903770},"http":{"id":"7256fd2a-6574-4d62-a149-24a0c4042f4c","method":"POST","headers":{":authority":"e2e-shared-b-4de716.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.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-21T04:53:17Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"7256fd2a-6574-4d62-a149-24a0c4042f4c","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T04:53:17Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"7256fd2a-6574-4d62-a149-24a0c4042f4c","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":"a6a8f2c9-13b2-4323-b858-7467db5432f1","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=59a7bdeb-2676-4354-9096-4513da48b61d"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2965c9724885"]}} {"level":"debug","ts":"2026-07-21T04:53:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"7256fd2a-6574-4d62-a149-24a0c4042f4c","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2965c9724885"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=59a7bdeb-2676-4354-9096-4513da48b61d"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a6a8f2c9-13b2-4323-b858-7467db5432f1","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.71:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-4de716.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.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-21T04:53:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7256fd2a-6574-4d62-a149-24a0c4042f4c","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-21T04:53:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7256fd2a-6574-4d62-a149-24a0c4042f4c","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-21T04:53:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7256fd2a-6574-4d62-a149-24a0c4042f4c","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-4de716/sub-test-model-4de716\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-4de716/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-21T04:53:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"7256fd2a-6574-4d62-a149-24a0c4042f4c","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T04:53:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7256fd2a-6574-4d62-a149-24a0c4042f4c","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-21T04:53:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7256fd2a-6574-4d62-a149-24a0c4042f4c","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-21T04:53:17Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7256fd2a-6574-4d62-a149-24a0c4042f4c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T04:53:17Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7256fd2a-6574-4d62-a149-24a0c4042f4c","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T04:53:17Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a7f7819d-b0a8-4042-bf8c-e95686aa778f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:44684","PortSpecifier":{"PortValue":44684}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a7f7819d-b0a8-4042-bf8c-e95686aa778f","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-9fdb31.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T04:53:17Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a7f7819d-b0a8-4042-bf8c-e95686aa778f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:44684","PortSpecifier":{"PortValue":44684}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784609597,"nanos":677639654},"http":{"id":"a7f7819d-b0a8-4042-bf8c-e95686aa778f","method":"GET","headers":{":authority":"e2e-shared-a-9fdb31.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T04:53:17Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a7f7819d-b0a8-4042-bf8c-e95686aa778f","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1804iGmaKeV8MgdMG_EpBFrvR2WTpQfFCjfB58Jc5Qg1qoGVsS5TpMUJ3wFQz"} {"level":"debug","ts":"2026-07-21T04:53:17Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"a7f7819d-b0a8-4042-bf8c-e95686aa778f","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-9fdb31.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1804iGmaKeV8MgdMG_EpBFrvR2WTpQfFCjfB58Jc5Qg1qoGVsS5TpMUJ3wFQz\"}"} {"level":"debug","ts":"2026-07-21T04:53:17Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"a7f7819d-b0a8-4042-bf8c-e95686aa778f","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-9fdb31.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":"2da980a9-751a-4ace-a7a6-a30f9303f861","keyName":"e2e-sub-iso-154761","subscription":"e2e-a-only-d50d98","tenant":"e2e-shared-a-9fdb31","userId":"2da980a9-751a-4ace-a7a6-a30f9303f861","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-21T04:53:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a7f7819d-b0a8-4042-bf8c-e95686aa778f","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T04:53:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a7f7819d-b0a8-4042-bf8c-e95686aa778f","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-21T04:53:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a7f7819d-b0a8-4042-bf8c-e95686aa778f","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-21T04:53:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a7f7819d-b0a8-4042-bf8c-e95686aa778f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-9fdb31/sub-test-model-9fdb31\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-9fdb31/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-21T04:53:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a7f7819d-b0a8-4042-bf8c-e95686aa778f","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-21T04:53:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a7f7819d-b0a8-4042-bf8c-e95686aa778f","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-d50d98"} {"level":"debug","ts":"2026-07-21T04:53:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a7f7819d-b0a8-4042-bf8c-e95686aa778f","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-21T04:53:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"a7f7819d-b0a8-4042-bf8c-e95686aa778f","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"info","ts":"2026-07-21T04:53:17Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a7f7819d-b0a8-4042-bf8c-e95686aa778f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T04:53:17Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a7f7819d-b0a8-4042-bf8c-e95686aa778f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T04:53:17Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"45442d4f-315f-4315-b962-6ef9a545c263","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:58696","PortSpecifier":{"PortValue":58696}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"45442d4f-315f-4315-b962-6ef9a545c263","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-4de716.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T04:53:17Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"45442d4f-315f-4315-b962-6ef9a545c263","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:58696","PortSpecifier":{"PortValue":58696}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784609597,"nanos":721575545},"http":{"id":"45442d4f-315f-4315-b962-6ef9a545c263","method":"GET","headers":{":authority":"e2e-shared-b-4de716.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T04:53:17Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"45442d4f-315f-4315-b962-6ef9a545c263","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-p93S6U2b6eqvgiEM_7J1jm8iDIs4jEb42KrmO9Pw41zzUhqSPAM6nqXnIexF"} {"level":"debug","ts":"2026-07-21T04:53:17Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"45442d4f-315f-4315-b962-6ef9a545c263","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-4de716.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-p93S6U2b6eqvgiEM_7J1jm8iDIs4jEb42KrmO9Pw41zzUhqSPAM6nqXnIexF\"}"} {"level":"debug","ts":"2026-07-21T04:53:17Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"45442d4f-315f-4315-b962-6ef9a545c263","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-4de716.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":"339b7fcf-6e72-4ebf-99af-0a5e67a8059d","keyName":"e2e-sub-iso-cfc6b9","subscription":"e2e-b-only-d50d98","tenant":"e2e-shared-b-4de716","userId":"339b7fcf-6e72-4ebf-99af-0a5e67a8059d","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-21T04:53:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"45442d4f-315f-4315-b962-6ef9a545c263","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T04:53:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"45442d4f-315f-4315-b962-6ef9a545c263","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-21T04:53:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"45442d4f-315f-4315-b962-6ef9a545c263","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-21T04:53:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"45442d4f-315f-4315-b962-6ef9a545c263","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-4de716/sub-test-model-4de716\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-4de716/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-21T04:53:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"45442d4f-315f-4315-b962-6ef9a545c263","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-21T04:53:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"45442d4f-315f-4315-b962-6ef9a545c263","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-d50d98"} {"level":"debug","ts":"2026-07-21T04:53:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"45442d4f-315f-4315-b962-6ef9a545c263","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-21T04:53:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"45442d4f-315f-4315-b962-6ef9a545c263","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"info","ts":"2026-07-21T04:53:17Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"45442d4f-315f-4315-b962-6ef9a545c263","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T04:53:17Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"45442d4f-315f-4315-b962-6ef9a545c263","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T04:53:36Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4ac91a07-00d2-4790-9251-0f7303ed1f6f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:33348","PortSpecifier":{"PortValue":33348}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"4ac91a07-00d2-4790-9251-0f7303ed1f6f","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-9fdb31.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T04:53:36Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4ac91a07-00d2-4790-9251-0f7303ed1f6f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:33348","PortSpecifier":{"PortValue":33348}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784609616,"nanos":259592572},"http":{"id":"4ac91a07-00d2-4790-9251-0f7303ed1f6f","method":"POST","headers":{":authority":"e2e-shared-a-9fdb31.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.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-21T04:53:36Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"4ac91a07-00d2-4790-9251-0f7303ed1f6f","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T04:53:36Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"4ac91a07-00d2-4790-9251-0f7303ed1f6f","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":"a6a8f2c9-13b2-4323-b858-7467db5432f1","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=59a7bdeb-2676-4354-9096-4513da48b61d"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2965c9724885"]}} {"level":"debug","ts":"2026-07-21T04:53:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"4ac91a07-00d2-4790-9251-0f7303ed1f6f","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2965c9724885"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=59a7bdeb-2676-4354-9096-4513da48b61d"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a6a8f2c9-13b2-4323-b858-7467db5432f1","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"e7b8e2db25bbfcaa2bb6e2db0967e35d41d425b40372de695157281fe1e7edf2"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.70:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-9fdb31.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.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-21T04:53:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4ac91a07-00d2-4790-9251-0f7303ed1f6f","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-21T04:53:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4ac91a07-00d2-4790-9251-0f7303ed1f6f","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-21T04:53:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4ac91a07-00d2-4790-9251-0f7303ed1f6f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-9fdb31/sub-test-model-9fdb31\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-9fdb31/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-21T04:53:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"4ac91a07-00d2-4790-9251-0f7303ed1f6f","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T04:53:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4ac91a07-00d2-4790-9251-0f7303ed1f6f","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-21T04:53:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4ac91a07-00d2-4790-9251-0f7303ed1f6f","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-21T04:53:36Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4ac91a07-00d2-4790-9251-0f7303ed1f6f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T04:53:36Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4ac91a07-00d2-4790-9251-0f7303ed1f6f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T04:53:36Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d3bede41-f180-4f5b-98aa-5eb98561427d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:37662","PortSpecifier":{"PortValue":37662}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d3bede41-f180-4f5b-98aa-5eb98561427d","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-4de716.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T04:53:36Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d3bede41-f180-4f5b-98aa-5eb98561427d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:37662","PortSpecifier":{"PortValue":37662}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784609616,"nanos":303544032},"http":{"id":"d3bede41-f180-4f5b-98aa-5eb98561427d","method":"POST","headers":{":authority":"e2e-shared-b-4de716.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.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-21T04:53:36Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"d3bede41-f180-4f5b-98aa-5eb98561427d","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T04:53:36Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d3bede41-f180-4f5b-98aa-5eb98561427d","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":"a6a8f2c9-13b2-4323-b858-7467db5432f1","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=59a7bdeb-2676-4354-9096-4513da48b61d"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2965c9724885"]}} {"level":"debug","ts":"2026-07-21T04:53:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d3bede41-f180-4f5b-98aa-5eb98561427d","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2965c9724885"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=59a7bdeb-2676-4354-9096-4513da48b61d"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a6a8f2c9-13b2-4323-b858-7467db5432f1","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.71:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-4de716.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.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-21T04:53:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d3bede41-f180-4f5b-98aa-5eb98561427d","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-21T04:53:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d3bede41-f180-4f5b-98aa-5eb98561427d","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-21T04:53:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d3bede41-f180-4f5b-98aa-5eb98561427d","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-4de716/sub-test-model-4de716\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-4de716/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-21T04:53:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"d3bede41-f180-4f5b-98aa-5eb98561427d","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T04:53:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d3bede41-f180-4f5b-98aa-5eb98561427d","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-21T04:53:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d3bede41-f180-4f5b-98aa-5eb98561427d","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-21T04:53:36Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d3bede41-f180-4f5b-98aa-5eb98561427d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T04:53:36Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d3bede41-f180-4f5b-98aa-5eb98561427d","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T04:53:36Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7cc19dd9-8e41-48e9-8b24-15439ca6a0d2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:33358","PortSpecifier":{"PortValue":33358}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"7cc19dd9-8e41-48e9-8b24-15439ca6a0d2","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-9fdb31.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T04:53:36Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7cc19dd9-8e41-48e9-8b24-15439ca6a0d2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:33358","PortSpecifier":{"PortValue":33358}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784609616,"nanos":338623814},"http":{"id":"7cc19dd9-8e41-48e9-8b24-15439ca6a0d2","method":"POST","headers":{":authority":"e2e-shared-a-9fdb31.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.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-21T04:53:36Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"7cc19dd9-8e41-48e9-8b24-15439ca6a0d2","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-ray2QjzKHW3Rhbyu_MywpjdI6NI1y2NdF1sHa3SMCzeqBsahHdFwW5SEoTHF"} {"level":"debug","ts":"2026-07-21T04:53:36Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"7cc19dd9-8e41-48e9-8b24-15439ca6a0d2","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-9fdb31.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-ray2QjzKHW3Rhbyu_MywpjdI6NI1y2NdF1sHa3SMCzeqBsahHdFwW5SEoTHF\"}"} {"level":"debug","ts":"2026-07-21T04:53:36Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"7cc19dd9-8e41-48e9-8b24-15439ca6a0d2","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-9fdb31.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":"27219d2a-bcdb-4532-a9c3-44eb358e5087","keyName":"e2e-sub-iso-eaecca","subscription":"e2e-shared-sub-db08b6","tenant":"e2e-shared-a-9fdb31","userId":"27219d2a-bcdb-4532-a9c3-44eb358e5087","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-21T04:53:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"7cc19dd9-8e41-48e9-8b24-15439ca6a0d2","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T04:53:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7cc19dd9-8e41-48e9-8b24-15439ca6a0d2","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-21T04:53:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7cc19dd9-8e41-48e9-8b24-15439ca6a0d2","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-21T04:53:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7cc19dd9-8e41-48e9-8b24-15439ca6a0d2","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-9fdb31/sub-test-model-9fdb31\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-9fdb31/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-21T04:53:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7cc19dd9-8e41-48e9-8b24-15439ca6a0d2","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-21T04:53:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7cc19dd9-8e41-48e9-8b24-15439ca6a0d2","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-db08b6"} {"level":"debug","ts":"2026-07-21T04:53:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7cc19dd9-8e41-48e9-8b24-15439ca6a0d2","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-21T04:53:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"7cc19dd9-8e41-48e9-8b24-15439ca6a0d2","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"info","ts":"2026-07-21T04:53:36Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7cc19dd9-8e41-48e9-8b24-15439ca6a0d2","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T04:53:36Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7cc19dd9-8e41-48e9-8b24-15439ca6a0d2","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T04:53:36Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"912acbb4-407a-4a22-b7d2-d3df20b251f9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:37664","PortSpecifier":{"PortValue":37664}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"912acbb4-407a-4a22-b7d2-d3df20b251f9","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-b-4de716.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T04:53:36Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"912acbb4-407a-4a22-b7d2-d3df20b251f9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:37664","PortSpecifier":{"PortValue":37664}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784609616,"nanos":367826407},"http":{"id":"912acbb4-407a-4a22-b7d2-d3df20b251f9","method":"POST","headers":{":authority":"e2e-shared-b-4de716.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.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-21T04:53:36Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"912acbb4-407a-4a22-b7d2-d3df20b251f9","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-19kuc0tNULG0UQwMi_Z8DQ5S8rdEly1ahTDiWbdB3tUOr3ViambZSBh2MW07g"} {"level":"debug","ts":"2026-07-21T04:53:36Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"912acbb4-407a-4a22-b7d2-d3df20b251f9","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-4de716.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-19kuc0tNULG0UQwMi_Z8DQ5S8rdEly1ahTDiWbdB3tUOr3ViambZSBh2MW07g\"}"} {"level":"debug","ts":"2026-07-21T04:53:36Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"912acbb4-407a-4a22-b7d2-d3df20b251f9","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-4de716.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":"9763c900-0e5c-40b6-9885-35c9bd404c27","keyName":"e2e-sub-iso-2bcd2b","subscription":"e2e-shared-sub-db08b6","tenant":"e2e-shared-b-4de716","userId":"9763c900-0e5c-40b6-9885-35c9bd404c27","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-21T04:53:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"912acbb4-407a-4a22-b7d2-d3df20b251f9","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T04:53:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"912acbb4-407a-4a22-b7d2-d3df20b251f9","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-21T04:53:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"912acbb4-407a-4a22-b7d2-d3df20b251f9","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-21T04:53:36Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"912acbb4-407a-4a22-b7d2-d3df20b251f9","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-4de716/sub-test-model-4de716\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-4de716/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-21T04:53:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"912acbb4-407a-4a22-b7d2-d3df20b251f9","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-21T04:53:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"912acbb4-407a-4a22-b7d2-d3df20b251f9","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-db08b6"} {"level":"debug","ts":"2026-07-21T04:53:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"912acbb4-407a-4a22-b7d2-d3df20b251f9","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-21T04:53:36Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"912acbb4-407a-4a22-b7d2-d3df20b251f9","config":{"Name":"X-MaaS-Group","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Wrapper":"httpHeader","WrapperKey":"X-MaaS-Group","Metrics":false,"Cache":null,"Wristband":null,"DynamicJSON":null,"Plain":{"Value":{}}},"object":"[\"system:authenticated\",\"system:serviceaccounts\",\"system:serviceaccounts:default\",\"system:authenticated\"]"} {"level":"info","ts":"2026-07-21T04:53:36Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"912acbb4-407a-4a22-b7d2-d3df20b251f9","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T04:53:36Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"912acbb4-407a-4a22-b7d2-d3df20b251f9","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T04:53:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ca6d2d693c37e9d9da4d45ea51e1fb65a5ad49a490d44ddaede4a771e30323b0"} {"level":"info","ts":"2026-07-21T04:53:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5bd44ce752b16717910754b268bae965d662bcf407f5581ac163759705cbf048"} {"level":"info","ts":"2026-07-21T04:53:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d708b84a1c52ec89ba342ee8748a1461bec3529b345d62c2d38b8690feac708c"} {"level":"info","ts":"2026-07-21T04:53:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/82b9bcc707d57282db60cc5129a8efd9d20c5b251f99c0ee4bcdebb0b187a079"} {"level":"info","ts":"2026-07-21T04:53:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/eee0e7ecb91ec019e91e4a42c4a5ee0b0865cd68bd6b8bb0c8cf8de2c3b3da3a"} {"level":"info","ts":"2026-07-21T04:53:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/190642559d7e9304955bb402143004dfc3e3d88e8b7aca319eb7150d18259d2a"} {"level":"info","ts":"2026-07-21T04:53:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/85e8a09e801f0b40b9b3ae7e3f063042c2177bcd786dec3428f5e0bc0b8de4b7"} {"level":"info","ts":"2026-07-21T04:53:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5fee1ff9f7677d8457055637e1635050a1433f254a9821b93c46d515dda7c0b9"} {"level":"info","ts":"2026-07-21T04:53:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3898825aaa39d84abe5fa03bde6ca06d6d2b1cec58a44d9eab633fbd92bb52b9"} {"level":"info","ts":"2026-07-21T04:53:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8ca69cecfd50b478ac00946f851ea989b21283bc74edbca26c771493afcedaca"} {"level":"info","ts":"2026-07-21T04:53:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e7b8e2db25bbfcaa2bb6e2db0967e35d41d425b40372de695157281fe1e7edf2"} {"level":"info","ts":"2026-07-21T04:53:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6b6fc9158ce77478b1e87c775f401cfe20c3c824f607c297fc221fda8a4e0b53"} {"level":"info","ts":"2026-07-21T04:53:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4"} {"level":"info","ts":"2026-07-21T04:53:42Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f218baaa18d497ba2d944fde449863fed75a86ab56c7b1d07d042435af14b6e5"} {"level":"info","ts":"2026-07-21T04:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a43a2eec628f855bae6e6aa1f45d17cc331b34a11c51dfc282da0d343493771f"} {"level":"info","ts":"2026-07-21T04:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039"} {"level":"info","ts":"2026-07-21T04:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5"} {"level":"info","ts":"2026-07-21T04:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/25c6d9b326e189503c6b4d09b5a79fb7304ae17c933c145ad4de23a35a29aa67"} {"level":"info","ts":"2026-07-21T04:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a76a175c73d7e05ebf33321af6760592191b4067c8b79f5ca2e78786d2e3f6fa"} {"level":"info","ts":"2026-07-21T04:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/75a8cb52d314370838e791eeb2d9b668f00b54aa34ec6b33ddf1cf1082c27e92"} {"level":"info","ts":"2026-07-21T04:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32"} {"level":"info","ts":"2026-07-21T04:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2e834e08be455ff88dba4b585f72128eb7910fce807f5cc626e602ab80dd187c"} {"level":"info","ts":"2026-07-21T04:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bc2ac806844e4e46b69c515826a21eaaed0c889d6db6fb62fff7654f565e19c8"} {"level":"info","ts":"2026-07-21T04:53:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/11f80afd44291d72c18419906dab113296860e688c71488ad5a0c6cf2fb13309"} {"level":"debug","ts":"2026-07-21T04:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5bd44ce752b16717910754b268bae965d662bcf407f5581ac163759705cbf048","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:54:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:54:49Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5bd44ce752b16717910754b268bae965d662bcf407f5581ac163759705cbf048","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5bd44ce752b16717910754b268bae965d662bcf407f5581ac163759705cbf048","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:54:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:54:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5bd44ce752b16717910754b268bae965d662bcf407f5581ac163759705cbf048"} {"level":"info","ts":"2026-07-21T04:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5bd44ce752b16717910754b268bae965d662bcf407f5581ac163759705cbf048","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5bd44ce752b16717910754b268bae965d662bcf407f5581ac163759705cbf048","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5bd44ce752b16717910754b268bae965d662bcf407f5581ac163759705cbf048","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5bd44ce752b16717910754b268bae965d662bcf407f5581ac163759705cbf048"} {"level":"debug","ts":"2026-07-21T04:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5bd44ce752b16717910754b268bae965d662bcf407f5581ac163759705cbf048","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5bd44ce752b16717910754b268bae965d662bcf407f5581ac163759705cbf048"} {"level":"debug","ts":"2026-07-21T04:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5bd44ce752b16717910754b268bae965d662bcf407f5581ac163759705cbf048","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:54:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:54:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5bd44ce752b16717910754b268bae965d662bcf407f5581ac163759705cbf048"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5bd44ce752b16717910754b268bae965d662bcf407f5581ac163759705cbf048","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5bd44ce752b16717910754b268bae965d662bcf407f5581ac163759705cbf048","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f218baaa18d497ba2d944fde449863fed75a86ab56c7b1d07d042435af14b6e5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:54:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:54:49Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f218baaa18d497ba2d944fde449863fed75a86ab56c7b1d07d042435af14b6e5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5bd44ce752b16717910754b268bae965d662bcf407f5581ac163759705cbf048"} {"level":"debug","ts":"2026-07-21T04:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f218baaa18d497ba2d944fde449863fed75a86ab56c7b1d07d042435af14b6e5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:54:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:54:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f218baaa18d497ba2d944fde449863fed75a86ab56c7b1d07d042435af14b6e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f218baaa18d497ba2d944fde449863fed75a86ab56c7b1d07d042435af14b6e5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:54:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:54:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-21T04:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"f218baaa18d497ba2d944fde449863fed75a86ab56c7b1d07d042435af14b6e5","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"f218baaa18d497ba2d944fde449863fed75a86ab56c7b1d07d042435af14b6e5\": 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-21T04:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f218baaa18d497ba2d944fde449863fed75a86ab56c7b1d07d042435af14b6e5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f218baaa18d497ba2d944fde449863fed75a86ab56c7b1d07d042435af14b6e5"} {"level":"debug","ts":"2026-07-21T04:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f218baaa18d497ba2d944fde449863fed75a86ab56c7b1d07d042435af14b6e5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f218baaa18d497ba2d944fde449863fed75a86ab56c7b1d07d042435af14b6e5"} {"level":"debug","ts":"2026-07-21T04:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f218baaa18d497ba2d944fde449863fed75a86ab56c7b1d07d042435af14b6e5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:54:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:54:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f218baaa18d497ba2d944fde449863fed75a86ab56c7b1d07d042435af14b6e5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f218baaa18d497ba2d944fde449863fed75a86ab56c7b1d07d042435af14b6e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f218baaa18d497ba2d944fde449863fed75a86ab56c7b1d07d042435af14b6e5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f218baaa18d497ba2d944fde449863fed75a86ab56c7b1d07d042435af14b6e5"} {"level":"debug","ts":"2026-07-21T04:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1fd6f266f2d95978f63025a1d1242339f2da17cf94a1d8f116ad41d7948caa64","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:54:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:54:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1fd6f266f2d95978f63025a1d1242339f2da17cf94a1d8f116ad41d7948caa64","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1fd6f266f2d95978f63025a1d1242339f2da17cf94a1d8f116ad41d7948caa64","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1fd6f266f2d95978f63025a1d1242339f2da17cf94a1d8f116ad41d7948caa64","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1fd6f266f2d95978f63025a1d1242339f2da17cf94a1d8f116ad41d7948caa64"} {"level":"debug","ts":"2026-07-21T04:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1fd6f266f2d95978f63025a1d1242339f2da17cf94a1d8f116ad41d7948caa64","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1fd6f266f2d95978f63025a1d1242339f2da17cf94a1d8f116ad41d7948caa64"} {"level":"debug","ts":"2026-07-21T04:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1fd6f266f2d95978f63025a1d1242339f2da17cf94a1d8f116ad41d7948caa64","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:54:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:54:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1fd6f266f2d95978f63025a1d1242339f2da17cf94a1d8f116ad41d7948caa64"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1fd6f266f2d95978f63025a1d1242339f2da17cf94a1d8f116ad41d7948caa64","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1fd6f266f2d95978f63025a1d1242339f2da17cf94a1d8f116ad41d7948caa64","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"508d47a47a0d0deb2c4d32bc35370ce1fc34ea32cf1402b98bac1317301a5e0e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:54:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:54:49Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1fd6f266f2d95978f63025a1d1242339f2da17cf94a1d8f116ad41d7948caa64"} {"level":"info","ts":"2026-07-21T04:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"508d47a47a0d0deb2c4d32bc35370ce1fc34ea32cf1402b98bac1317301a5e0e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"508d47a47a0d0deb2c4d32bc35370ce1fc34ea32cf1402b98bac1317301a5e0e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:54:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:54:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/508d47a47a0d0deb2c4d32bc35370ce1fc34ea32cf1402b98bac1317301a5e0e"} {"level":"info","ts":"2026-07-21T04:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"508d47a47a0d0deb2c4d32bc35370ce1fc34ea32cf1402b98bac1317301a5e0e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"508d47a47a0d0deb2c4d32bc35370ce1fc34ea32cf1402b98bac1317301a5e0e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:54:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:54:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/508d47a47a0d0deb2c4d32bc35370ce1fc34ea32cf1402b98bac1317301a5e0e"} {"level":"error","ts":"2026-07-21T04:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"508d47a47a0d0deb2c4d32bc35370ce1fc34ea32cf1402b98bac1317301a5e0e","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"508d47a47a0d0deb2c4d32bc35370ce1fc34ea32cf1402b98bac1317301a5e0e\": 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-21T04:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"508d47a47a0d0deb2c4d32bc35370ce1fc34ea32cf1402b98bac1317301a5e0e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/508d47a47a0d0deb2c4d32bc35370ce1fc34ea32cf1402b98bac1317301a5e0e"} {"level":"debug","ts":"2026-07-21T04:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"508d47a47a0d0deb2c4d32bc35370ce1fc34ea32cf1402b98bac1317301a5e0e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:54:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:54:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["508d47a47a0d0deb2c4d32bc35370ce1fc34ea32cf1402b98bac1317301a5e0e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"508d47a47a0d0deb2c4d32bc35370ce1fc34ea32cf1402b98bac1317301a5e0e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"508d47a47a0d0deb2c4d32bc35370ce1fc34ea32cf1402b98bac1317301a5e0e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cdc75fe7856462f60bca611858e2a24425774e148e8c453a19e218cf2b353892","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:54:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:54:49Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cdc75fe7856462f60bca611858e2a24425774e148e8c453a19e218cf2b353892","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/508d47a47a0d0deb2c4d32bc35370ce1fc34ea32cf1402b98bac1317301a5e0e"} {"level":"debug","ts":"2026-07-21T04:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cdc75fe7856462f60bca611858e2a24425774e148e8c453a19e218cf2b353892","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:54:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:54:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cdc75fe7856462f60bca611858e2a24425774e148e8c453a19e218cf2b353892"} {"level":"info","ts":"2026-07-21T04:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cdc75fe7856462f60bca611858e2a24425774e148e8c453a19e218cf2b353892","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cdc75fe7856462f60bca611858e2a24425774e148e8c453a19e218cf2b353892","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:54:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:54:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-21T04:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"cdc75fe7856462f60bca611858e2a24425774e148e8c453a19e218cf2b353892","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"cdc75fe7856462f60bca611858e2a24425774e148e8c453a19e218cf2b353892\": 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-21T04:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cdc75fe7856462f60bca611858e2a24425774e148e8c453a19e218cf2b353892","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cdc75fe7856462f60bca611858e2a24425774e148e8c453a19e218cf2b353892"} {"level":"debug","ts":"2026-07-21T04:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cdc75fe7856462f60bca611858e2a24425774e148e8c453a19e218cf2b353892","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cdc75fe7856462f60bca611858e2a24425774e148e8c453a19e218cf2b353892"} {"level":"debug","ts":"2026-07-21T04:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ad73c14674c97cae1817435020bdf06aabe5ff3e323f1b3e9f866a2132b0beb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:54:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:54:49Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ad73c14674c97cae1817435020bdf06aabe5ff3e323f1b3e9f866a2132b0beb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ad73c14674c97cae1817435020bdf06aabe5ff3e323f1b3e9f866a2132b0beb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ad73c14674c97cae1817435020bdf06aabe5ff3e323f1b3e9f866a2132b0beb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ad73c14674c97cae1817435020bdf06aabe5ff3e323f1b3e9f866a2132b0beb"} {"level":"debug","ts":"2026-07-21T04:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ad73c14674c97cae1817435020bdf06aabe5ff3e323f1b3e9f866a2132b0beb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:54:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ad73c14674c97cae1817435020bdf06aabe5ff3e323f1b3e9f866a2132b0beb"} {"level":"debug","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cdc75fe7856462f60bca611858e2a24425774e148e8c453a19e218cf2b353892","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cdc75fe7856462f60bca611858e2a24425774e148e8c453a19e218cf2b353892"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cdc75fe7856462f60bca611858e2a24425774e148e8c453a19e218cf2b353892","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ad73c14674c97cae1817435020bdf06aabe5ff3e323f1b3e9f866a2132b0beb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4ad73c14674c97cae1817435020bdf06aabe5ff3e323f1b3e9f866a2132b0beb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ad73c14674c97cae1817435020bdf06aabe5ff3e323f1b3e9f866a2132b0beb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cdc75fe7856462f60bca611858e2a24425774e148e8c453a19e218cf2b353892","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cdc75fe7856462f60bca611858e2a24425774e148e8c453a19e218cf2b353892"} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cdc75fe7856462f60bca611858e2a24425774e148e8c453a19e218cf2b353892","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ad73c14674c97cae1817435020bdf06aabe5ff3e323f1b3e9f866a2132b0beb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ad73c14674c97cae1817435020bdf06aabe5ff3e323f1b3e9f866a2132b0beb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ad4917b26612efab98a32b24d6e798ace85b09edc50fd3d80299e4d9a011a33e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ad73c14674c97cae1817435020bdf06aabe5ff3e323f1b3e9f866a2132b0beb"} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ad4917b26612efab98a32b24d6e798ace85b09edc50fd3d80299e4d9a011a33e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cdc75fe7856462f60bca611858e2a24425774e148e8c453a19e218cf2b353892","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cdc75fe7856462f60bca611858e2a24425774e148e8c453a19e218cf2b353892"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ad4917b26612efab98a32b24d6e798ace85b09edc50fd3d80299e4d9a011a33e"} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cdc75fe7856462f60bca611858e2a24425774e148e8c453a19e218cf2b353892","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ad73c14674c97cae1817435020bdf06aabe5ff3e323f1b3e9f866a2132b0beb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4ad73c14674c97cae1817435020bdf06aabe5ff3e323f1b3e9f866a2132b0beb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cdc75fe7856462f60bca611858e2a24425774e148e8c453a19e218cf2b353892"} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ad73c14674c97cae1817435020bdf06aabe5ff3e323f1b3e9f866a2132b0beb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ad4917b26612efab98a32b24d6e798ace85b09edc50fd3d80299e4d9a011a33e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ad4917b26612efab98a32b24d6e798ace85b09edc50fd3d80299e4d9a011a33e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039"} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ad4917b26612efab98a32b24d6e798ace85b09edc50fd3d80299e4d9a011a33e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cdc75fe7856462f60bca611858e2a24425774e148e8c453a19e218cf2b353892","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ad73c14674c97cae1817435020bdf06aabe5ff3e323f1b3e9f866a2132b0beb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ad73c14674c97cae1817435020bdf06aabe5ff3e323f1b3e9f866a2132b0beb"} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ad73c14674c97cae1817435020bdf06aabe5ff3e323f1b3e9f866a2132b0beb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ad4917b26612efab98a32b24d6e798ace85b09edc50fd3d80299e4d9a011a33e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ad4917b26612efab98a32b24d6e798ace85b09edc50fd3d80299e4d9a011a33e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1859310932dbc69e3c31f19c5a469a6609a1d7187bafe243ffb5ec941184da94","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ad4917b26612efab98a32b24d6e798ace85b09edc50fd3d80299e4d9a011a33e"} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1859310932dbc69e3c31f19c5a469a6609a1d7187bafe243ffb5ec941184da94","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4ad73c14674c97cae1817435020bdf06aabe5ff3e323f1b3e9f866a2132b0beb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4ad73c14674c97cae1817435020bdf06aabe5ff3e323f1b3e9f866a2132b0beb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cdc75fe7856462f60bca611858e2a24425774e148e8c453a19e218cf2b353892"} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4ad73c14674c97cae1817435020bdf06aabe5ff3e323f1b3e9f866a2132b0beb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ad4917b26612efab98a32b24d6e798ace85b09edc50fd3d80299e4d9a011a33e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ad4917b26612efab98a32b24d6e798ace85b09edc50fd3d80299e4d9a011a33e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ad4917b26612efab98a32b24d6e798ace85b09edc50fd3d80299e4d9a011a33e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1859310932dbc69e3c31f19c5a469a6609a1d7187bafe243ffb5ec941184da94","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1859310932dbc69e3c31f19c5a469a6609a1d7187bafe243ffb5ec941184da94"} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1859310932dbc69e3c31f19c5a469a6609a1d7187bafe243ffb5ec941184da94","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4ad73c14674c97cae1817435020bdf06aabe5ff3e323f1b3e9f866a2132b0beb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ad4917b26612efab98a32b24d6e798ace85b09edc50fd3d80299e4d9a011a33e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1859310932dbc69e3c31f19c5a469a6609a1d7187bafe243ffb5ec941184da94","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1859310932dbc69e3c31f19c5a469a6609a1d7187bafe243ffb5ec941184da94"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039"} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1859310932dbc69e3c31f19c5a469a6609a1d7187bafe243ffb5ec941184da94","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1859310932dbc69e3c31f19c5a469a6609a1d7187bafe243ffb5ec941184da94","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1859310932dbc69e3c31f19c5a469a6609a1d7187bafe243ffb5ec941184da94"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"1859310932dbc69e3c31f19c5a469a6609a1d7187bafe243ffb5ec941184da94","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"1859310932dbc69e3c31f19c5a469a6609a1d7187bafe243ffb5ec941184da94\": 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-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1859310932dbc69e3c31f19c5a469a6609a1d7187bafe243ffb5ec941184da94","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1859310932dbc69e3c31f19c5a469a6609a1d7187bafe243ffb5ec941184da94","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4ad73c14674c97cae1817435020bdf06aabe5ff3e323f1b3e9f866a2132b0beb"} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ad4917b26612efab98a32b24d6e798ace85b09edc50fd3d80299e4d9a011a33e"} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1859310932dbc69e3c31f19c5a469a6609a1d7187bafe243ffb5ec941184da94"} {"level":"debug","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6c276793bad384766dc8337b6b66a49dead73abb5ec2b2be0f4ee744dc91b2a2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6c276793bad384766dc8337b6b66a49dead73abb5ec2b2be0f4ee744dc91b2a2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5c799b0b388c45fe17d6a68c922c5bdcd8803ef34f63d4cc71c8888310ca0775","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6c276793bad384766dc8337b6b66a49dead73abb5ec2b2be0f4ee744dc91b2a2"} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5c799b0b388c45fe17d6a68c922c5bdcd8803ef34f63d4cc71c8888310ca0775","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6c276793bad384766dc8337b6b66a49dead73abb5ec2b2be0f4ee744dc91b2a2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6c276793bad384766dc8337b6b66a49dead73abb5ec2b2be0f4ee744dc91b2a2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5c799b0b388c45fe17d6a68c922c5bdcd8803ef34f63d4cc71c8888310ca0775"} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6c276793bad384766dc8337b6b66a49dead73abb5ec2b2be0f4ee744dc91b2a2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5c799b0b388c45fe17d6a68c922c5bdcd8803ef34f63d4cc71c8888310ca0775","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5c799b0b388c45fe17d6a68c922c5bdcd8803ef34f63d4cc71c8888310ca0775"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5c799b0b388c45fe17d6a68c922c5bdcd8803ef34f63d4cc71c8888310ca0775","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6c276793bad384766dc8337b6b66a49dead73abb5ec2b2be0f4ee744dc91b2a2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6c276793bad384766dc8337b6b66a49dead73abb5ec2b2be0f4ee744dc91b2a2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5c799b0b388c45fe17d6a68c922c5bdcd8803ef34f63d4cc71c8888310ca0775","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6c276793bad384766dc8337b6b66a49dead73abb5ec2b2be0f4ee744dc91b2a2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6c276793bad384766dc8337b6b66a49dead73abb5ec2b2be0f4ee744dc91b2a2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e7b8e2db25bbfcaa2bb6e2db0967e35d41d425b40372de695157281fe1e7edf2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6c276793bad384766dc8337b6b66a49dead73abb5ec2b2be0f4ee744dc91b2a2"} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e7b8e2db25bbfcaa2bb6e2db0967e35d41d425b40372de695157281fe1e7edf2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"46ccf4f2905e9252e4f1cf38a57dc27fd4a0f4ac34dc30c69eb3873400b4c67b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5c799b0b388c45fe17d6a68c922c5bdcd8803ef34f63d4cc71c8888310ca0775"} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"46ccf4f2905e9252e4f1cf38a57dc27fd4a0f4ac34dc30c69eb3873400b4c67b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6c276793bad384766dc8337b6b66a49dead73abb5ec2b2be0f4ee744dc91b2a2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6c276793bad384766dc8337b6b66a49dead73abb5ec2b2be0f4ee744dc91b2a2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6c276793bad384766dc8337b6b66a49dead73abb5ec2b2be0f4ee744dc91b2a2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e7b8e2db25bbfcaa2bb6e2db0967e35d41d425b40372de695157281fe1e7edf2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e7b8e2db25bbfcaa2bb6e2db0967e35d41d425b40372de695157281fe1e7edf2"} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e7b8e2db25bbfcaa2bb6e2db0967e35d41d425b40372de695157281fe1e7edf2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"46ccf4f2905e9252e4f1cf38a57dc27fd4a0f4ac34dc30c69eb3873400b4c67b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c0ddae0975abb1c0b43fa4dc9b17af682269f577ff318255110058c193aaa459","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6c276793bad384766dc8337b6b66a49dead73abb5ec2b2be0f4ee744dc91b2a2"} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c0ddae0975abb1c0b43fa4dc9b17af682269f577ff318255110058c193aaa459","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6c276793bad384766dc8337b6b66a49dead73abb5ec2b2be0f4ee744dc91b2a2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e7b8e2db25bbfcaa2bb6e2db0967e35d41d425b40372de695157281fe1e7edf2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e7b8e2db25bbfcaa2bb6e2db0967e35d41d425b40372de695157281fe1e7edf2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/46ccf4f2905e9252e4f1cf38a57dc27fd4a0f4ac34dc30c69eb3873400b4c67b"} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e7b8e2db25bbfcaa2bb6e2db0967e35d41d425b40372de695157281fe1e7edf2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"46ccf4f2905e9252e4f1cf38a57dc27fd4a0f4ac34dc30c69eb3873400b4c67b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["46ccf4f2905e9252e4f1cf38a57dc27fd4a0f4ac34dc30c69eb3873400b4c67b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4"} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"46ccf4f2905e9252e4f1cf38a57dc27fd4a0f4ac34dc30c69eb3873400b4c67b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c0ddae0975abb1c0b43fa4dc9b17af682269f577ff318255110058c193aaa459","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c0ddae0975abb1c0b43fa4dc9b17af682269f577ff318255110058c193aaa459","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8f1c031f2ac01575427de58d43a5358b6eb8f8ad56eed027e5bde78f0997725e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c0ddae0975abb1c0b43fa4dc9b17af682269f577ff318255110058c193aaa459"} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8f1c031f2ac01575427de58d43a5358b6eb8f8ad56eed027e5bde78f0997725e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e7b8e2db25bbfcaa2bb6e2db0967e35d41d425b40372de695157281fe1e7edf2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e7b8e2db25bbfcaa2bb6e2db0967e35d41d425b40372de695157281fe1e7edf2"} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e7b8e2db25bbfcaa2bb6e2db0967e35d41d425b40372de695157281fe1e7edf2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a90e7f8f7539c218f2decb3940ecf39dbde9ac27db2eeee6f31dfed8575b85d6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a90e7f8f7539c218f2decb3940ecf39dbde9ac27db2eeee6f31dfed8575b85d6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8f1c031f2ac01575427de58d43a5358b6eb8f8ad56eed027e5bde78f0997725e"} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"16ca85c80f3c640565b0a1f1051a9dd71a2017cdf63729987f2dcb62144f9eb8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a90e7f8f7539c218f2decb3940ecf39dbde9ac27db2eeee6f31dfed8575b85d6"} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"16ca85c80f3c640565b0a1f1051a9dd71a2017cdf63729987f2dcb62144f9eb8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"46ccf4f2905e9252e4f1cf38a57dc27fd4a0f4ac34dc30c69eb3873400b4c67b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c0ddae0975abb1c0b43fa4dc9b17af682269f577ff318255110058c193aaa459","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c0ddae0975abb1c0b43fa4dc9b17af682269f577ff318255110058c193aaa459"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c0ddae0975abb1c0b43fa4dc9b17af682269f577ff318255110058c193aaa459","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8f1c031f2ac01575427de58d43a5358b6eb8f8ad56eed027e5bde78f0997725e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8f1c031f2ac01575427de58d43a5358b6eb8f8ad56eed027e5bde78f0997725e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4"} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8f1c031f2ac01575427de58d43a5358b6eb8f8ad56eed027e5bde78f0997725e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e7b8e2db25bbfcaa2bb6e2db0967e35d41d425b40372de695157281fe1e7edf2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e7b8e2db25bbfcaa2bb6e2db0967e35d41d425b40372de695157281fe1e7edf2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/16ca85c80f3c640565b0a1f1051a9dd71a2017cdf63729987f2dcb62144f9eb8"} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/46ccf4f2905e9252e4f1cf38a57dc27fd4a0f4ac34dc30c69eb3873400b4c67b"} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c0ddae0975abb1c0b43fa4dc9b17af682269f577ff318255110058c193aaa459"} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e7b8e2db25bbfcaa2bb6e2db0967e35d41d425b40372de695157281fe1e7edf2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a90e7f8f7539c218f2decb3940ecf39dbde9ac27db2eeee6f31dfed8575b85d6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a90e7f8f7539c218f2decb3940ecf39dbde9ac27db2eeee6f31dfed8575b85d6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e7b8e2db25bbfcaa2bb6e2db0967e35d41d425b40372de695157281fe1e7edf2"} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5"} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a90e7f8f7539c218f2decb3940ecf39dbde9ac27db2eeee6f31dfed8575b85d6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32"} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/279b283a858c54ba3fa165f3061ada83200ba2a6068bbb2372d815bce557f022"} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/14a1e60253037a30701c9b18823ba05229fdee1f76efcd0c6a68ea0ad0ba3e11"} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"16ca85c80f3c640565b0a1f1051a9dd71a2017cdf63729987f2dcb62144f9eb8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["16ca85c80f3c640565b0a1f1051a9dd71a2017cdf63729987f2dcb62144f9eb8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8f1c031f2ac01575427de58d43a5358b6eb8f8ad56eed027e5bde78f0997725e"} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eee0e7ecb91ec019e91e4a42c4a5ee0b0865cd68bd6b8bb0c8cf8de2c3b3da3a"} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"16ca85c80f3c640565b0a1f1051a9dd71a2017cdf63729987f2dcb62144f9eb8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/872c637d4ca43b984b2a02b450501d0aac969636e9786ee12744dd89366ce6e2"} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e7b8e2db25bbfcaa2bb6e2db0967e35d41d425b40372de695157281fe1e7edf2"} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a90e7f8f7539c218f2decb3940ecf39dbde9ac27db2eeee6f31dfed8575b85d6"} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c0ddae0975abb1c0b43fa4dc9b17af682269f577ff318255110058c193aaa459","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"279b283a858c54ba3fa165f3061ada83200ba2a6068bbb2372d815bce557f022","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["279b283a858c54ba3fa165f3061ada83200ba2a6068bbb2372d815bce557f022"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5"} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/16ca85c80f3c640565b0a1f1051a9dd71a2017cdf63729987f2dcb62144f9eb8"} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"279b283a858c54ba3fa165f3061ada83200ba2a6068bbb2372d815bce557f022","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"14a1e60253037a30701c9b18823ba05229fdee1f76efcd0c6a68ea0ad0ba3e11","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:54:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["14a1e60253037a30701c9b18823ba05229fdee1f76efcd0c6a68ea0ad0ba3e11"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:54:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32"} {"level":"info","ts":"2026-07-21T04:54:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/279b283a858c54ba3fa165f3061ada83200ba2a6068bbb2372d815bce557f022"} {"level":"info","ts":"2026-07-21T04:54:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"14a1e60253037a30701c9b18823ba05229fdee1f76efcd0c6a68ea0ad0ba3e11","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8f1c031f2ac01575427de58d43a5358b6eb8f8ad56eed027e5bde78f0997725e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eee0e7ecb91ec019e91e4a42c4a5ee0b0865cd68bd6b8bb0c8cf8de2c3b3da3a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:54:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:54:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eee0e7ecb91ec019e91e4a42c4a5ee0b0865cd68bd6b8bb0c8cf8de2c3b3da3a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:54:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/14a1e60253037a30701c9b18823ba05229fdee1f76efcd0c6a68ea0ad0ba3e11"} {"level":"info","ts":"2026-07-21T04:54:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eee0e7ecb91ec019e91e4a42c4a5ee0b0865cd68bd6b8bb0c8cf8de2c3b3da3a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e7b8e2db25bbfcaa2bb6e2db0967e35d41d425b40372de695157281fe1e7edf2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"872c637d4ca43b984b2a02b450501d0aac969636e9786ee12744dd89366ce6e2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-21T04:54:51Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-21T04:54:51Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["872c637d4ca43b984b2a02b450501d0aac969636e9786ee12744dd89366ce6e2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-21T04:54:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eee0e7ecb91ec019e91e4a42c4a5ee0b0865cd68bd6b8bb0c8cf8de2c3b3da3a"} {"level":"info","ts":"2026-07-21T04:54:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"872c637d4ca43b984b2a02b450501d0aac969636e9786ee12744dd89366ce6e2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a90e7f8f7539c218f2decb3940ecf39dbde9ac27db2eeee6f31dfed8575b85d6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"16ca85c80f3c640565b0a1f1051a9dd71a2017cdf63729987f2dcb62144f9eb8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"279b283a858c54ba3fa165f3061ada83200ba2a6068bbb2372d815bce557f022","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"14a1e60253037a30701c9b18823ba05229fdee1f76efcd0c6a68ea0ad0ba3e11","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eee0e7ecb91ec019e91e4a42c4a5ee0b0865cd68bd6b8bb0c8cf8de2c3b3da3a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-21T04:54:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"872c637d4ca43b984b2a02b450501d0aac969636e9786ee12744dd89366ce6e2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-21T04:54:51Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/872c637d4ca43b984b2a02b450501d0aac969636e9786ee12744dd89366ce6e2"} {"level":"info","ts":"2026-07-21T04:54:52Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b229a552-f2c7-4ae7-8caf-2976abd8898e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:35692","PortSpecifier":{"PortValue":35692}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b229a552-f2c7-4ae7-8caf-2976abd8898e","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-9fdb31.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T04:54:52Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b229a552-f2c7-4ae7-8caf-2976abd8898e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:35692","PortSpecifier":{"PortValue":35692}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784609692,"nanos":737090022},"http":{"id":"b229a552-f2c7-4ae7-8caf-2976abd8898e","method":"POST","headers":{":authority":"e2e-shared-a-9fdb31.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.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-21T04:54:52Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"b229a552-f2c7-4ae7-8caf-2976abd8898e","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T04:54:52Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b229a552-f2c7-4ae7-8caf-2976abd8898e","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":"a6a8f2c9-13b2-4323-b858-7467db5432f1","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=59a7bdeb-2676-4354-9096-4513da48b61d"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2965c9724885"]}} {"level":"debug","ts":"2026-07-21T04:54:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b229a552-f2c7-4ae7-8caf-2976abd8898e","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2965c9724885"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=59a7bdeb-2676-4354-9096-4513da48b61d"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a6a8f2c9-13b2-4323-b858-7467db5432f1","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"e7b8e2db25bbfcaa2bb6e2db0967e35d41d425b40372de695157281fe1e7edf2"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.70:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-9fdb31.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.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-21T04:54:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b229a552-f2c7-4ae7-8caf-2976abd8898e","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-21T04:54:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b229a552-f2c7-4ae7-8caf-2976abd8898e","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-21T04:54:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b229a552-f2c7-4ae7-8caf-2976abd8898e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-9fdb31/rate-test-model-9fdb31\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-9fdb31/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-21T04:54:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"b229a552-f2c7-4ae7-8caf-2976abd8898e","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T04:54:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b229a552-f2c7-4ae7-8caf-2976abd8898e","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-21T04:54:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b229a552-f2c7-4ae7-8caf-2976abd8898e","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-21T04:54:52Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b229a552-f2c7-4ae7-8caf-2976abd8898e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T04:54:52Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b229a552-f2c7-4ae7-8caf-2976abd8898e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T04:54:52Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"acd995c7-1d28-4d08-a3c3-ef57d1d9eb22","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:33166","PortSpecifier":{"PortValue":33166}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"acd995c7-1d28-4d08-a3c3-ef57d1d9eb22","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-4de716.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T04:54:52Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"acd995c7-1d28-4d08-a3c3-ef57d1d9eb22","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:33166","PortSpecifier":{"PortValue":33166}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784609692,"nanos":778843671},"http":{"id":"acd995c7-1d28-4d08-a3c3-ef57d1d9eb22","method":"POST","headers":{":authority":"e2e-shared-b-4de716.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.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-21T04:54:52Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"acd995c7-1d28-4d08-a3c3-ef57d1d9eb22","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T04:54:52Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"acd995c7-1d28-4d08-a3c3-ef57d1d9eb22","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":"a6a8f2c9-13b2-4323-b858-7467db5432f1","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=59a7bdeb-2676-4354-9096-4513da48b61d"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2965c9724885"]}} {"level":"debug","ts":"2026-07-21T04:54:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"acd995c7-1d28-4d08-a3c3-ef57d1d9eb22","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2965c9724885"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=59a7bdeb-2676-4354-9096-4513da48b61d"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a6a8f2c9-13b2-4323-b858-7467db5432f1","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.71:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-4de716.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.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-21T04:54:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"acd995c7-1d28-4d08-a3c3-ef57d1d9eb22","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-21T04:54:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"acd995c7-1d28-4d08-a3c3-ef57d1d9eb22","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-21T04:54:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"acd995c7-1d28-4d08-a3c3-ef57d1d9eb22","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-4de716/rate-test-model-4de716\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-4de716/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-21T04:54:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"acd995c7-1d28-4d08-a3c3-ef57d1d9eb22","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","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T04:54:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"acd995c7-1d28-4d08-a3c3-ef57d1d9eb22","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-21T04:54:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"acd995c7-1d28-4d08-a3c3-ef57d1d9eb22","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-21T04:54:52Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"acd995c7-1d28-4d08-a3c3-ef57d1d9eb22","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T04:54:52Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"acd995c7-1d28-4d08-a3c3-ef57d1d9eb22","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T04:54:52Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4323cad4-9236-464c-b3ca-c082d7631427","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:54344","PortSpecifier":{"PortValue":54344}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"4323cad4-9236-464c-b3ca-c082d7631427","method":"POST","path":"/ai-tenant-e2e-shared-a-9fdb31/rate-test-model-9fdb31/v1/completions","host":"e2e-shared-a-9fdb31.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T04:54:52Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4323cad4-9236-464c-b3ca-c082d7631427","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:54344","PortSpecifier":{"PortValue":54344}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784609692,"nanos":820064837},"http":{"id":"4323cad4-9236-464c-b3ca-c082d7631427","method":"POST","headers":{":authority":"e2e-shared-a-9fdb31.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-9fdb31/rate-test-model-9fdb31/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T04:54:52Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"4323cad4-9236-464c-b3ca-c082d7631427","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1PE8YNvb7P7qwACIQ_rqBFEOrRa9fhmN2B9ORskSphvwWweG9Dz1wcEaXlvVC"} {"level":"debug","ts":"2026-07-21T04:54:52Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"4323cad4-9236-464c-b3ca-c082d7631427","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-9fdb31.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1PE8YNvb7P7qwACIQ_rqBFEOrRa9fhmN2B9ORskSphvwWweG9Dz1wcEaXlvVC\"}"} {"level":"debug","ts":"2026-07-21T04:54:52Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"4323cad4-9236-464c-b3ca-c082d7631427","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-9fdb31.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":"70f0b85e-c449-4264-8c92-2b6f394428c9","keyName":"e2e-rate-a-2b52ff","subscription":"e2e-rate-iso-a-2b52ff","tenant":"e2e-shared-a-9fdb31","userId":"70f0b85e-c449-4264-8c92-2b6f394428c9","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-21T04:54:52Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"4323cad4-9236-464c-b3ca-c082d7631427","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-9fdb31.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-9fdb31/rate-test-model-9fdb31\",\"requestedSubscription\":\"e2e-rate-iso-a-2b52ff\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-21T04:54:52Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"4323cad4-9236-464c-b3ca-c082d7631427","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-9fdb31.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-9fdb31","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-2b52ff","namespace":"ai-tenant-e2e-shared-a-9fdb31","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-9fdb31/rate-test-model-9fdb31"}} {"level":"debug","ts":"2026-07-21T04:54:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"4323cad4-9236-464c-b3ca-c082d7631427","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T04:54:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4323cad4-9236-464c-b3ca-c082d7631427","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-21T04:54:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4323cad4-9236-464c-b3ca-c082d7631427","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-21T04:54:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4323cad4-9236-464c-b3ca-c082d7631427","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-9fdb31/rate-test-model-9fdb31\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-9fdb31/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-21T04:54:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4323cad4-9236-464c-b3ca-c082d7631427","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-21T04:54:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4323cad4-9236-464c-b3ca-c082d7631427","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-21T04:54:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4323cad4-9236-464c-b3ca-c082d7631427","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-21T04:54:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4323cad4-9236-464c-b3ca-c082d7631427","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-2b52ff"} {"level":"debug","ts":"2026-07-21T04:54:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4323cad4-9236-464c-b3ca-c082d7631427","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":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","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":"70f0b85e-c449-4264-8c92-2b6f394428c9","keyName":"e2e-rate-a-2b52ff","selected_subscription":"e2e-rate-iso-a-2b52ff","selected_subscription_key":"ai-tenant-e2e-shared-a-9fdb31/e2e-rate-iso-a-2b52ff@ai-tenant-e2e-shared-a-9fdb31/rate-test-model-9fdb31","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-9fdb31","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-2b52ff","namespace":"ai-tenant-e2e-shared-a-9fdb31","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-9fdb31/rate-test-model-9fdb31"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-21T04:54:52Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4323cad4-9236-464c-b3ca-c082d7631427","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T04:54:52Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4323cad4-9236-464c-b3ca-c082d7631427","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T04:54:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"aa07f062-6f01-4c54-b754-657a99a4c9a3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:54350","PortSpecifier":{"PortValue":54350}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"aa07f062-6f01-4c54-b754-657a99a4c9a3","method":"POST","path":"/ai-tenant-e2e-shared-a-9fdb31/rate-test-model-9fdb31/v1/completions","host":"e2e-shared-a-9fdb31.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T04:54:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"aa07f062-6f01-4c54-b754-657a99a4c9a3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:54350","PortSpecifier":{"PortValue":54350}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784609693,"nanos":877777275},"http":{"id":"aa07f062-6f01-4c54-b754-657a99a4c9a3","method":"POST","headers":{":authority":"e2e-shared-a-9fdb31.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-9fdb31/rate-test-model-9fdb31/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T04:54:53Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"aa07f062-6f01-4c54-b754-657a99a4c9a3","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1PE8YNvb7P7qwACIQ_rqBFEOrRa9fhmN2B9ORskSphvwWweG9Dz1wcEaXlvVC"} {"level":"debug","ts":"2026-07-21T04:54:53Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"aa07f062-6f01-4c54-b754-657a99a4c9a3","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-9fdb31.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1PE8YNvb7P7qwACIQ_rqBFEOrRa9fhmN2B9ORskSphvwWweG9Dz1wcEaXlvVC\"}"} {"level":"debug","ts":"2026-07-21T04:54:53Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"aa07f062-6f01-4c54-b754-657a99a4c9a3","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-9fdb31.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":"70f0b85e-c449-4264-8c92-2b6f394428c9","keyName":"e2e-rate-a-2b52ff","subscription":"e2e-rate-iso-a-2b52ff","tenant":"e2e-shared-a-9fdb31","userId":"70f0b85e-c449-4264-8c92-2b6f394428c9","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-21T04:54:53Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"aa07f062-6f01-4c54-b754-657a99a4c9a3","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-9fdb31.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-9fdb31/rate-test-model-9fdb31\",\"requestedSubscription\":\"e2e-rate-iso-a-2b52ff\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-21T04:54:53Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"aa07f062-6f01-4c54-b754-657a99a4c9a3","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-9fdb31.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-9fdb31","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-2b52ff","namespace":"ai-tenant-e2e-shared-a-9fdb31","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-9fdb31/rate-test-model-9fdb31"}} {"level":"debug","ts":"2026-07-21T04:54:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"aa07f062-6f01-4c54-b754-657a99a4c9a3","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T04:54:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"aa07f062-6f01-4c54-b754-657a99a4c9a3","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-21T04:54:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"aa07f062-6f01-4c54-b754-657a99a4c9a3","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-21T04:54:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"aa07f062-6f01-4c54-b754-657a99a4c9a3","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-21T04:54:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"aa07f062-6f01-4c54-b754-657a99a4c9a3","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-9fdb31/rate-test-model-9fdb31\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-9fdb31/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-21T04:54:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"aa07f062-6f01-4c54-b754-657a99a4c9a3","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-21T04:54:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"aa07f062-6f01-4c54-b754-657a99a4c9a3","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-21T04:54:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"aa07f062-6f01-4c54-b754-657a99a4c9a3","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-2b52ff"} {"level":"debug","ts":"2026-07-21T04:54:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"aa07f062-6f01-4c54-b754-657a99a4c9a3","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":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","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":"70f0b85e-c449-4264-8c92-2b6f394428c9","keyName":"e2e-rate-a-2b52ff","selected_subscription":"e2e-rate-iso-a-2b52ff","selected_subscription_key":"ai-tenant-e2e-shared-a-9fdb31/e2e-rate-iso-a-2b52ff@ai-tenant-e2e-shared-a-9fdb31/rate-test-model-9fdb31","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-9fdb31","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-2b52ff","namespace":"ai-tenant-e2e-shared-a-9fdb31","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-9fdb31/rate-test-model-9fdb31"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-21T04:54:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"aa07f062-6f01-4c54-b754-657a99a4c9a3","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T04:54:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"aa07f062-6f01-4c54-b754-657a99a4c9a3","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T04:54:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c477d573-7511-4e08-ae6c-e784a5da652b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:54364","PortSpecifier":{"PortValue":54364}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c477d573-7511-4e08-ae6c-e784a5da652b","method":"POST","path":"/ai-tenant-e2e-shared-a-9fdb31/rate-test-model-9fdb31/v1/completions","host":"e2e-shared-a-9fdb31.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T04:54:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c477d573-7511-4e08-ae6c-e784a5da652b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:54364","PortSpecifier":{"PortValue":54364}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784609694,"nanos":924101460},"http":{"id":"c477d573-7511-4e08-ae6c-e784a5da652b","method":"POST","headers":{":authority":"e2e-shared-a-9fdb31.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-9fdb31/rate-test-model-9fdb31/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T04:54:54Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c477d573-7511-4e08-ae6c-e784a5da652b","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1PE8YNvb7P7qwACIQ_rqBFEOrRa9fhmN2B9ORskSphvwWweG9Dz1wcEaXlvVC"} {"level":"debug","ts":"2026-07-21T04:54:54Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"c477d573-7511-4e08-ae6c-e784a5da652b","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-9fdb31.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1PE8YNvb7P7qwACIQ_rqBFEOrRa9fhmN2B9ORskSphvwWweG9Dz1wcEaXlvVC\"}"} {"level":"debug","ts":"2026-07-21T04:54:54Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"c477d573-7511-4e08-ae6c-e784a5da652b","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-9fdb31.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":"70f0b85e-c449-4264-8c92-2b6f394428c9","keyName":"e2e-rate-a-2b52ff","subscription":"e2e-rate-iso-a-2b52ff","tenant":"e2e-shared-a-9fdb31","userId":"70f0b85e-c449-4264-8c92-2b6f394428c9","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-21T04:54:54Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"c477d573-7511-4e08-ae6c-e784a5da652b","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-9fdb31.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-9fdb31/rate-test-model-9fdb31\",\"requestedSubscription\":\"e2e-rate-iso-a-2b52ff\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-21T04:54:54Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"c477d573-7511-4e08-ae6c-e784a5da652b","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-9fdb31.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-9fdb31","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-2b52ff","namespace":"ai-tenant-e2e-shared-a-9fdb31","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-9fdb31/rate-test-model-9fdb31"}} {"level":"debug","ts":"2026-07-21T04:54:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c477d573-7511-4e08-ae6c-e784a5da652b","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T04:54:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c477d573-7511-4e08-ae6c-e784a5da652b","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-21T04:54:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c477d573-7511-4e08-ae6c-e784a5da652b","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-21T04:54:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c477d573-7511-4e08-ae6c-e784a5da652b","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-21T04:54:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c477d573-7511-4e08-ae6c-e784a5da652b","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-9fdb31/rate-test-model-9fdb31\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-9fdb31/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-21T04:54:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c477d573-7511-4e08-ae6c-e784a5da652b","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-21T04:54:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c477d573-7511-4e08-ae6c-e784a5da652b","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-21T04:54:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c477d573-7511-4e08-ae6c-e784a5da652b","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-2b52ff"} {"level":"debug","ts":"2026-07-21T04:54:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c477d573-7511-4e08-ae6c-e784a5da652b","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":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","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":"70f0b85e-c449-4264-8c92-2b6f394428c9","keyName":"e2e-rate-a-2b52ff","selected_subscription":"e2e-rate-iso-a-2b52ff","selected_subscription_key":"ai-tenant-e2e-shared-a-9fdb31/e2e-rate-iso-a-2b52ff@ai-tenant-e2e-shared-a-9fdb31/rate-test-model-9fdb31","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-9fdb31","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-2b52ff","namespace":"ai-tenant-e2e-shared-a-9fdb31","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-9fdb31/rate-test-model-9fdb31"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-21T04:54:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c477d573-7511-4e08-ae6c-e784a5da652b","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T04:54:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c477d573-7511-4e08-ae6c-e784a5da652b","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T04:55:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a30a0823-4f39-4e5f-876b-f77a3cb4d9fb","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:35438","PortSpecifier":{"PortValue":35438}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a30a0823-4f39-4e5f-876b-f77a3cb4d9fb","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-9fdb31.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T04:55:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a30a0823-4f39-4e5f-876b-f77a3cb4d9fb","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:35438","PortSpecifier":{"PortValue":35438}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784609707,"nanos":895174988},"http":{"id":"a30a0823-4f39-4e5f-876b-f77a3cb4d9fb","method":"POST","headers":{":authority":"e2e-shared-a-9fdb31.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.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-21T04:55:07Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"a30a0823-4f39-4e5f-876b-f77a3cb4d9fb","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T04:55:07Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a30a0823-4f39-4e5f-876b-f77a3cb4d9fb","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":"a6a8f2c9-13b2-4323-b858-7467db5432f1","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=59a7bdeb-2676-4354-9096-4513da48b61d"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2965c9724885"]}} {"level":"debug","ts":"2026-07-21T04:55:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a30a0823-4f39-4e5f-876b-f77a3cb4d9fb","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2965c9724885"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=59a7bdeb-2676-4354-9096-4513da48b61d"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a6a8f2c9-13b2-4323-b858-7467db5432f1","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"e7b8e2db25bbfcaa2bb6e2db0967e35d41d425b40372de695157281fe1e7edf2"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.70:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-9fdb31.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.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-21T04:55:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a30a0823-4f39-4e5f-876b-f77a3cb4d9fb","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-21T04:55:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a30a0823-4f39-4e5f-876b-f77a3cb4d9fb","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-21T04:55:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a30a0823-4f39-4e5f-876b-f77a3cb4d9fb","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-9fdb31/rate-test-model-9fdb31\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-9fdb31/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-21T04:55:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"a30a0823-4f39-4e5f-876b-f77a3cb4d9fb","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T04:55:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a30a0823-4f39-4e5f-876b-f77a3cb4d9fb","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-21T04:55:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a30a0823-4f39-4e5f-876b-f77a3cb4d9fb","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-21T04:55:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a30a0823-4f39-4e5f-876b-f77a3cb4d9fb","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T04:55:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a30a0823-4f39-4e5f-876b-f77a3cb4d9fb","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T04:55:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"30bf926f-6c7d-4c63-9578-15a7ee76cbf0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:58792","PortSpecifier":{"PortValue":58792}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"30bf926f-6c7d-4c63-9578-15a7ee76cbf0","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-4de716.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T04:55:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"30bf926f-6c7d-4c63-9578-15a7ee76cbf0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:58792","PortSpecifier":{"PortValue":58792}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784609707,"nanos":935808559},"http":{"id":"30bf926f-6c7d-4c63-9578-15a7ee76cbf0","method":"POST","headers":{":authority":"e2e-shared-b-4de716.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.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-21T04:55:07Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"30bf926f-6c7d-4c63-9578-15a7ee76cbf0","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-21T04:55:07Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"30bf926f-6c7d-4c63-9578-15a7ee76cbf0","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":"a6a8f2c9-13b2-4323-b858-7467db5432f1","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=59a7bdeb-2676-4354-9096-4513da48b61d"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2965c9724885"]}} {"level":"debug","ts":"2026-07-21T04:55:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"30bf926f-6c7d-4c63-9578-15a7ee76cbf0","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/2965c9724885"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=59a7bdeb-2676-4354-9096-4513da48b61d"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a6a8f2c9-13b2-4323-b858-7467db5432f1","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.71:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-4de716.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.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-21T04:55:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"30bf926f-6c7d-4c63-9578-15a7ee76cbf0","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-21T04:55:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"30bf926f-6c7d-4c63-9578-15a7ee76cbf0","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-21T04:55:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"30bf926f-6c7d-4c63-9578-15a7ee76cbf0","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-4de716/rate-test-model-4de716\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-4de716/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-21T04:55:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"30bf926f-6c7d-4c63-9578-15a7ee76cbf0","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","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-21T04:55:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"30bf926f-6c7d-4c63-9578-15a7ee76cbf0","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-21T04:55:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"30bf926f-6c7d-4c63-9578-15a7ee76cbf0","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-21T04:55:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"30bf926f-6c7d-4c63-9578-15a7ee76cbf0","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T04:55:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"30bf926f-6c7d-4c63-9578-15a7ee76cbf0","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T04:55:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"aeae1b9b-a90c-4cba-b6f8-8d88ed598c22","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:35440","PortSpecifier":{"PortValue":35440}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"aeae1b9b-a90c-4cba-b6f8-8d88ed598c22","method":"POST","path":"/ai-tenant-e2e-shared-a-9fdb31/rate-test-model-9fdb31/v1/completions","host":"e2e-shared-a-9fdb31.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T04:55:07Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"aeae1b9b-a90c-4cba-b6f8-8d88ed598c22","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:35440","PortSpecifier":{"PortValue":35440}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784609707,"nanos":972473757},"http":{"id":"aeae1b9b-a90c-4cba-b6f8-8d88ed598c22","method":"POST","headers":{":authority":"e2e-shared-a-9fdb31.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-9fdb31/rate-test-model-9fdb31/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T04:55:07Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"aeae1b9b-a90c-4cba-b6f8-8d88ed598c22","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1JfkEq4W4lssjqXPc_dljatcpCuCEGIefyq3lm1AwZ5K0uSe44eYM3l8pEmUj"} {"level":"debug","ts":"2026-07-21T04:55:07Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"aeae1b9b-a90c-4cba-b6f8-8d88ed598c22","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-9fdb31.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1JfkEq4W4lssjqXPc_dljatcpCuCEGIefyq3lm1AwZ5K0uSe44eYM3l8pEmUj\"}"} {"level":"debug","ts":"2026-07-21T04:55:07Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"aeae1b9b-a90c-4cba-b6f8-8d88ed598c22","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-9fdb31.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":"0d3827d6-9d4e-43f9-83e4-17e09800dec6","keyName":"e2e-rate-a-09f18f","subscription":"e2e-rate-iso-a-09f18f","tenant":"e2e-shared-a-9fdb31","userId":"0d3827d6-9d4e-43f9-83e4-17e09800dec6","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-21T04:55:07Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"aeae1b9b-a90c-4cba-b6f8-8d88ed598c22","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-9fdb31.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-9fdb31/rate-test-model-9fdb31\",\"requestedSubscription\":\"e2e-rate-iso-a-09f18f\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-21T04:55:07Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"aeae1b9b-a90c-4cba-b6f8-8d88ed598c22","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-9fdb31.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-9fdb31","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-09f18f","namespace":"ai-tenant-e2e-shared-a-9fdb31","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-9fdb31/rate-test-model-9fdb31"}} {"level":"debug","ts":"2026-07-21T04:55:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"aeae1b9b-a90c-4cba-b6f8-8d88ed598c22","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T04:55:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"aeae1b9b-a90c-4cba-b6f8-8d88ed598c22","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-21T04:55:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"aeae1b9b-a90c-4cba-b6f8-8d88ed598c22","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-9fdb31/rate-test-model-9fdb31\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-9fdb31/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-21T04:55:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"aeae1b9b-a90c-4cba-b6f8-8d88ed598c22","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-21T04:55:07Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"aeae1b9b-a90c-4cba-b6f8-8d88ed598c22","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-21T04:55:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"aeae1b9b-a90c-4cba-b6f8-8d88ed598c22","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-09f18f"} {"level":"debug","ts":"2026-07-21T04:55:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"aeae1b9b-a90c-4cba-b6f8-8d88ed598c22","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-21T04:55:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"aeae1b9b-a90c-4cba-b6f8-8d88ed598c22","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-21T04:55:07Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"aeae1b9b-a90c-4cba-b6f8-8d88ed598c22","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":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","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":"0d3827d6-9d4e-43f9-83e4-17e09800dec6","keyName":"e2e-rate-a-09f18f","selected_subscription":"e2e-rate-iso-a-09f18f","selected_subscription_key":"ai-tenant-e2e-shared-a-9fdb31/e2e-rate-iso-a-09f18f@ai-tenant-e2e-shared-a-9fdb31/rate-test-model-9fdb31","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-9fdb31","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-09f18f","namespace":"ai-tenant-e2e-shared-a-9fdb31","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-9fdb31/rate-test-model-9fdb31"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-21T04:55:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"aeae1b9b-a90c-4cba-b6f8-8d88ed598c22","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T04:55:07Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"aeae1b9b-a90c-4cba-b6f8-8d88ed598c22","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T04:55:09Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2a5adf98-c658-4055-a7e8-cb8586f64562","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:35450","PortSpecifier":{"PortValue":35450}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"2a5adf98-c658-4055-a7e8-cb8586f64562","method":"POST","path":"/ai-tenant-e2e-shared-a-9fdb31/rate-test-model-9fdb31/v1/completions","host":"e2e-shared-a-9fdb31.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T04:55:09Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2a5adf98-c658-4055-a7e8-cb8586f64562","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:35450","PortSpecifier":{"PortValue":35450}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784609709,"nanos":7870106},"http":{"id":"2a5adf98-c658-4055-a7e8-cb8586f64562","method":"POST","headers":{":authority":"e2e-shared-a-9fdb31.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-9fdb31/rate-test-model-9fdb31/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T04:55:09Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"2a5adf98-c658-4055-a7e8-cb8586f64562","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1JfkEq4W4lssjqXPc_dljatcpCuCEGIefyq3lm1AwZ5K0uSe44eYM3l8pEmUj"} {"level":"debug","ts":"2026-07-21T04:55:09Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"2a5adf98-c658-4055-a7e8-cb8586f64562","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-9fdb31.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1JfkEq4W4lssjqXPc_dljatcpCuCEGIefyq3lm1AwZ5K0uSe44eYM3l8pEmUj\"}"} {"level":"debug","ts":"2026-07-21T04:55:09Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"2a5adf98-c658-4055-a7e8-cb8586f64562","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-9fdb31.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":"0d3827d6-9d4e-43f9-83e4-17e09800dec6","keyName":"e2e-rate-a-09f18f","subscription":"e2e-rate-iso-a-09f18f","tenant":"e2e-shared-a-9fdb31","userId":"0d3827d6-9d4e-43f9-83e4-17e09800dec6","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-21T04:55:09Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"2a5adf98-c658-4055-a7e8-cb8586f64562","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-9fdb31.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-9fdb31/rate-test-model-9fdb31\",\"requestedSubscription\":\"e2e-rate-iso-a-09f18f\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-21T04:55:09Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"2a5adf98-c658-4055-a7e8-cb8586f64562","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-9fdb31.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-9fdb31","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-09f18f","namespace":"ai-tenant-e2e-shared-a-9fdb31","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-9fdb31/rate-test-model-9fdb31"}} {"level":"debug","ts":"2026-07-21T04:55:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"2a5adf98-c658-4055-a7e8-cb8586f64562","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T04:55:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2a5adf98-c658-4055-a7e8-cb8586f64562","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-21T04:55:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2a5adf98-c658-4055-a7e8-cb8586f64562","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-21T04:55:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2a5adf98-c658-4055-a7e8-cb8586f64562","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-21T04:55:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2a5adf98-c658-4055-a7e8-cb8586f64562","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-9fdb31/rate-test-model-9fdb31\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-9fdb31/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-21T04:55:09Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2a5adf98-c658-4055-a7e8-cb8586f64562","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-21T04:55:09Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2a5adf98-c658-4055-a7e8-cb8586f64562","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-21T04:55:09Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2a5adf98-c658-4055-a7e8-cb8586f64562","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-09f18f"} {"level":"debug","ts":"2026-07-21T04:55:09Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2a5adf98-c658-4055-a7e8-cb8586f64562","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":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","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":"0d3827d6-9d4e-43f9-83e4-17e09800dec6","keyName":"e2e-rate-a-09f18f","selected_subscription":"e2e-rate-iso-a-09f18f","selected_subscription_key":"ai-tenant-e2e-shared-a-9fdb31/e2e-rate-iso-a-09f18f@ai-tenant-e2e-shared-a-9fdb31/rate-test-model-9fdb31","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-9fdb31","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-09f18f","namespace":"ai-tenant-e2e-shared-a-9fdb31","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-9fdb31/rate-test-model-9fdb31"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-21T04:55:09Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2a5adf98-c658-4055-a7e8-cb8586f64562","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T04:55:09Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2a5adf98-c658-4055-a7e8-cb8586f64562","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T04:55:10Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ff854064-59c3-42c1-b614-6075d54ae6e7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:35464","PortSpecifier":{"PortValue":35464}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ff854064-59c3-42c1-b614-6075d54ae6e7","method":"POST","path":"/ai-tenant-e2e-shared-a-9fdb31/rate-test-model-9fdb31/v1/completions","host":"e2e-shared-a-9fdb31.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T04:55:10Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ff854064-59c3-42c1-b614-6075d54ae6e7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:35464","PortSpecifier":{"PortValue":35464}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.70:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784609710,"nanos":48823854},"http":{"id":"ff854064-59c3-42c1-b614-6075d54ae6e7","method":"POST","headers":{":authority":"e2e-shared-a-9fdb31.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-9fdb31/rate-test-model-9fdb31/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T04:55:10Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ff854064-59c3-42c1-b614-6075d54ae6e7","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1JfkEq4W4lssjqXPc_dljatcpCuCEGIefyq3lm1AwZ5K0uSe44eYM3l8pEmUj"} {"level":"debug","ts":"2026-07-21T04:55:10Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"ff854064-59c3-42c1-b614-6075d54ae6e7","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-9fdb31.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1JfkEq4W4lssjqXPc_dljatcpCuCEGIefyq3lm1AwZ5K0uSe44eYM3l8pEmUj\"}"} {"level":"debug","ts":"2026-07-21T04:55:10Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"ff854064-59c3-42c1-b614-6075d54ae6e7","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-9fdb31.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":"0d3827d6-9d4e-43f9-83e4-17e09800dec6","keyName":"e2e-rate-a-09f18f","subscription":"e2e-rate-iso-a-09f18f","tenant":"e2e-shared-a-9fdb31","userId":"0d3827d6-9d4e-43f9-83e4-17e09800dec6","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-21T04:55:10Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"ff854064-59c3-42c1-b614-6075d54ae6e7","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-9fdb31.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-9fdb31/rate-test-model-9fdb31\",\"requestedSubscription\":\"e2e-rate-iso-a-09f18f\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-21T04:55:10Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"ff854064-59c3-42c1-b614-6075d54ae6e7","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-9fdb31.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-9fdb31","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-09f18f","namespace":"ai-tenant-e2e-shared-a-9fdb31","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-9fdb31/rate-test-model-9fdb31"}} {"level":"debug","ts":"2026-07-21T04:55:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ff854064-59c3-42c1-b614-6075d54ae6e7","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T04:55:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ff854064-59c3-42c1-b614-6075d54ae6e7","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-21T04:55:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ff854064-59c3-42c1-b614-6075d54ae6e7","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-21T04:55:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ff854064-59c3-42c1-b614-6075d54ae6e7","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-9fdb31/rate-test-model-9fdb31\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-9fdb31/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-21T04:55:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ff854064-59c3-42c1-b614-6075d54ae6e7","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-21T04:55:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ff854064-59c3-42c1-b614-6075d54ae6e7","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-21T04:55:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ff854064-59c3-42c1-b614-6075d54ae6e7","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-09f18f"} {"level":"debug","ts":"2026-07-21T04:55:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ff854064-59c3-42c1-b614-6075d54ae6e7","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-21T04:55:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ff854064-59c3-42c1-b614-6075d54ae6e7","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":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","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":"0d3827d6-9d4e-43f9-83e4-17e09800dec6","keyName":"e2e-rate-a-09f18f","selected_subscription":"e2e-rate-iso-a-09f18f","selected_subscription_key":"ai-tenant-e2e-shared-a-9fdb31/e2e-rate-iso-a-09f18f@ai-tenant-e2e-shared-a-9fdb31/rate-test-model-9fdb31","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-9fdb31","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-09f18f","namespace":"ai-tenant-e2e-shared-a-9fdb31","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-9fdb31/rate-test-model-9fdb31"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-21T04:55:10Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ff854064-59c3-42c1-b614-6075d54ae6e7","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T04:55:10Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ff854064-59c3-42c1-b614-6075d54ae6e7","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T04:55:10Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"fb49d097-8985-4879-8c72-7461dee1e6cb","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:58802","PortSpecifier":{"PortValue":58802}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"fb49d097-8985-4879-8c72-7461dee1e6cb","method":"POST","path":"/ai-tenant-e2e-shared-b-4de716/rate-test-model-4de716/v1/completions","host":"e2e-shared-b-4de716.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-21T04:55:10Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"fb49d097-8985-4879-8c72-7461dee1e6cb","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:58802","PortSpecifier":{"PortValue":58802}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.71:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784609710,"nanos":95013660},"http":{"id":"fb49d097-8985-4879-8c72-7461dee1e6cb","method":"POST","headers":{":authority":"e2e-shared-b-4de716.apps.8a2dc4e9-7e81-4c62-8674-2965c9724885.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-b-4de716/rate-test-model-4de716/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T04:55:10Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"fb49d097-8985-4879-8c72-7461dee1e6cb","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1VqrR84Z3hCLFNICr_d0y0APol0doSfxfwZDzJ3gNxAhAzmvyngnSaxtTvcO4"} {"level":"debug","ts":"2026-07-21T04:55:10Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"fb49d097-8985-4879-8c72-7461dee1e6cb","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-4de716.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1VqrR84Z3hCLFNICr_d0y0APol0doSfxfwZDzJ3gNxAhAzmvyngnSaxtTvcO4\"}"} {"level":"debug","ts":"2026-07-21T04:55:10Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"fb49d097-8985-4879-8c72-7461dee1e6cb","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-4de716.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":"a85d6098-ab6a-4b82-ba27-de937b582169","keyName":"e2e-rate-b-09f18f","subscription":"e2e-rate-iso-b-09f18f","tenant":"e2e-shared-b-4de716","userId":"a85d6098-ab6a-4b82-ba27-de937b582169","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-21T04:55:10Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"fb49d097-8985-4879-8c72-7461dee1e6cb","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-b-4de716.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-4de716/rate-test-model-4de716\",\"requestedSubscription\":\"e2e-rate-iso-b-09f18f\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-21T04:55:10Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"fb49d097-8985-4879-8c72-7461dee1e6cb","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-4de716.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-4de716","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-09f18f","namespace":"ai-tenant-e2e-shared-b-4de716","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-b-4de716/rate-test-model-4de716"}} {"level":"debug","ts":"2026-07-21T04:55:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"fb49d097-8985-4879-8c72-7461dee1e6cb","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-21T04:55:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fb49d097-8985-4879-8c72-7461dee1e6cb","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-21T04:55:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fb49d097-8985-4879-8c72-7461dee1e6cb","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-21T04:55:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fb49d097-8985-4879-8c72-7461dee1e6cb","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-21T04:55:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fb49d097-8985-4879-8c72-7461dee1e6cb","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-4de716/rate-test-model-4de716\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-4de716/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-21T04:55:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fb49d097-8985-4879-8c72-7461dee1e6cb","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-21T04:55:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fb49d097-8985-4879-8c72-7461dee1e6cb","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-21T04:55:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fb49d097-8985-4879-8c72-7461dee1e6cb","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-09f18f"} {"level":"debug","ts":"2026-07-21T04:55:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fb49d097-8985-4879-8c72-7461dee1e6cb","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","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":"a85d6098-ab6a-4b82-ba27-de937b582169","keyName":"e2e-rate-b-09f18f","selected_subscription":"e2e-rate-iso-b-09f18f","selected_subscription_key":"ai-tenant-e2e-shared-b-4de716/e2e-rate-iso-b-09f18f@ai-tenant-e2e-shared-b-4de716/rate-test-model-4de716","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-4de716","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-09f18f","namespace":"ai-tenant-e2e-shared-b-4de716","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-b-4de716/rate-test-model-4de716"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-21T04:55:10Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"fb49d097-8985-4879-8c72-7461dee1e6cb","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-21T04:55:10Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"fb49d097-8985-4879-8c72-7461dee1e6cb","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-21T04:55:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a90e7f8f7539c218f2decb3940ecf39dbde9ac27db2eeee6f31dfed8575b85d6"} {"level":"info","ts":"2026-07-21T04:55:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/46ccf4f2905e9252e4f1cf38a57dc27fd4a0f4ac34dc30c69eb3873400b4c67b"} {"level":"info","ts":"2026-07-21T04:55:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1859310932dbc69e3c31f19c5a469a6609a1d7187bafe243ffb5ec941184da94"} {"level":"info","ts":"2026-07-21T04:55:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6c276793bad384766dc8337b6b66a49dead73abb5ec2b2be0f4ee744dc91b2a2"} {"level":"info","ts":"2026-07-21T04:55:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/16ca85c80f3c640565b0a1f1051a9dd71a2017cdf63729987f2dcb62144f9eb8"} {"level":"info","ts":"2026-07-21T04:55:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5bd44ce752b16717910754b268bae965d662bcf407f5581ac163759705cbf048"} {"level":"info","ts":"2026-07-21T04:55:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ad4917b26612efab98a32b24d6e798ace85b09edc50fd3d80299e4d9a011a33e"} {"level":"info","ts":"2026-07-21T04:55:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e7b8e2db25bbfcaa2bb6e2db0967e35d41d425b40372de695157281fe1e7edf2"} {"level":"info","ts":"2026-07-21T04:55:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/279b283a858c54ba3fa165f3061ada83200ba2a6068bbb2372d815bce557f022"} {"level":"info","ts":"2026-07-21T04:55:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/508d47a47a0d0deb2c4d32bc35370ce1fc34ea32cf1402b98bac1317301a5e0e"} {"level":"info","ts":"2026-07-21T04:55:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4ad73c14674c97cae1817435020bdf06aabe5ff3e323f1b3e9f866a2132b0beb"} {"level":"info","ts":"2026-07-21T04:55:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3631fb16a6d1013f6aed0662cf112e1b0f3375aae6215b922a21a89d86a49b32"} {"level":"info","ts":"2026-07-21T04:55:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/de96665bba1160d8256ea65252751ecb554b5a8c26a34cf2041b79a9e5c12aa5"} {"level":"info","ts":"2026-07-21T04:55:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c0ddae0975abb1c0b43fa4dc9b17af682269f577ff318255110058c193aaa459"} {"level":"info","ts":"2026-07-21T04:55:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/14a1e60253037a30701c9b18823ba05229fdee1f76efcd0c6a68ea0ad0ba3e11"} {"level":"info","ts":"2026-07-21T04:55:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8f1c031f2ac01575427de58d43a5358b6eb8f8ad56eed027e5bde78f0997725e"} {"level":"info","ts":"2026-07-21T04:55:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f218baaa18d497ba2d944fde449863fed75a86ab56c7b1d07d042435af14b6e5"} {"level":"info","ts":"2026-07-21T04:55:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c182f43c949cbcb3a6cd6da9fa16461f08c51a7779d6ee7fc2bf4a10714620f4"} {"level":"info","ts":"2026-07-21T04:55:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/eee0e7ecb91ec019e91e4a42c4a5ee0b0865cd68bd6b8bb0c8cf8de2c3b3da3a"} {"level":"info","ts":"2026-07-21T04:55:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1fd6f266f2d95978f63025a1d1242339f2da17cf94a1d8f116ad41d7948caa64"} {"level":"info","ts":"2026-07-21T04:55:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/872c637d4ca43b984b2a02b450501d0aac969636e9786ee12744dd89366ce6e2"} {"level":"info","ts":"2026-07-21T04:55:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5c799b0b388c45fe17d6a68c922c5bdcd8803ef34f63d4cc71c8888310ca0775"} {"level":"info","ts":"2026-07-21T04:55:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3b1ca9f0c7470f93c500ce1cd05520631627216ced3aec8cce0cdcdc2711a039"} {"level":"info","ts":"2026-07-21T04:55:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/cdc75fe7856462f60bca611858e2a24425774e148e8c453a19e218cf2b353892"}