--- Authorino logs from kuadrant-system (label=authorino-resource=authorino) --- {"level":"debug","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:48:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:48: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-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8"} {"level":"info","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f9fa0a45ec37854039918e7429800ec0fb74549563b76feb565f5a87f6e4c6c0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:48:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:48: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-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f9fa0a45ec37854039918e7429800ec0fb74549563b76feb565f5a87f6e4c6c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:48:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:48:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f9fa0a45ec37854039918e7429800ec0fb74549563b76feb565f5a87f6e4c6c0"} {"level":"info","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f9fa0a45ec37854039918e7429800ec0fb74549563b76feb565f5a87f6e4c6c0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:48:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:48:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f9fa0a45ec37854039918e7429800ec0fb74549563b76feb565f5a87f6e4c6c0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f9fa0a45ec37854039918e7429800ec0fb74549563b76feb565f5a87f6e4c6c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:48:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:48: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-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8"} {"level":"info","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f9fa0a45ec37854039918e7429800ec0fb74549563b76feb565f5a87f6e4c6c0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:48:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:48: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-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f9fa0a45ec37854039918e7429800ec0fb74549563b76feb565f5a87f6e4c6c0"} {"level":"info","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f9fa0a45ec37854039918e7429800ec0fb74549563b76feb565f5a87f6e4c6c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aba8540ffa37334f838f7302c5cade8cb89f9f5d887ab613c7b1293201b0f5f6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:48:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:48: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-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aba8540ffa37334f838f7302c5cade8cb89f9f5d887ab613c7b1293201b0f5f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f9fa0a45ec37854039918e7429800ec0fb74549563b76feb565f5a87f6e4c6c0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:48:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:48:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f9fa0a45ec37854039918e7429800ec0fb74549563b76feb565f5a87f6e4c6c0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8"} {"level":"info","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f9fa0a45ec37854039918e7429800ec0fb74549563b76feb565f5a87f6e4c6c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aba8540ffa37334f838f7302c5cade8cb89f9f5d887ab613c7b1293201b0f5f6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:48:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:48: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-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aba8540ffa37334f838f7302c5cade8cb89f9f5d887ab613c7b1293201b0f5f6"} {"level":"info","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aba8540ffa37334f838f7302c5cade8cb89f9f5d887ab613c7b1293201b0f5f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:48:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:48:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f9fa0a45ec37854039918e7429800ec0fb74549563b76feb565f5a87f6e4c6c0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:48:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:48: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-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f9fa0a45ec37854039918e7429800ec0fb74549563b76feb565f5a87f6e4c6c0"} {"level":"info","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f9fa0a45ec37854039918e7429800ec0fb74549563b76feb565f5a87f6e4c6c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aba8540ffa37334f838f7302c5cade8cb89f9f5d887ab613c7b1293201b0f5f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f9fa0a45ec37854039918e7429800ec0fb74549563b76feb565f5a87f6e4c6c0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:48:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:48:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f9fa0a45ec37854039918e7429800ec0fb74549563b76feb565f5a87f6e4c6c0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aba8540ffa37334f838f7302c5cade8cb89f9f5d887ab613c7b1293201b0f5f6"} {"level":"info","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f9fa0a45ec37854039918e7429800ec0fb74549563b76feb565f5a87f6e4c6c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"611bf184b682d3639b1efbdd4ee34e6fd3854bbcff2a56a66f85bb74f80919f5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:48:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:48: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-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8"} {"level":"info","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"611bf184b682d3639b1efbdd4ee34e6fd3854bbcff2a56a66f85bb74f80919f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aba8540ffa37334f838f7302c5cade8cb89f9f5d887ab613c7b1293201b0f5f6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:48:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:48:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["aba8540ffa37334f838f7302c5cade8cb89f9f5d887ab613c7b1293201b0f5f6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f9fa0a45ec37854039918e7429800ec0fb74549563b76feb565f5a87f6e4c6c0"} {"level":"info","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aba8540ffa37334f838f7302c5cade8cb89f9f5d887ab613c7b1293201b0f5f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f9fa0a45ec37854039918e7429800ec0fb74549563b76feb565f5a87f6e4c6c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"611bf184b682d3639b1efbdd4ee34e6fd3854bbcff2a56a66f85bb74f80919f5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:48:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:48: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-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"611bf184b682d3639b1efbdd4ee34e6fd3854bbcff2a56a66f85bb74f80919f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aba8540ffa37334f838f7302c5cade8cb89f9f5d887ab613c7b1293201b0f5f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"611bf184b682d3639b1efbdd4ee34e6fd3854bbcff2a56a66f85bb74f80919f5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/611bf184b682d3639b1efbdd4ee34e6fd3854bbcff2a56a66f85bb74f80919f5"} {"level":"debug","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"611bf184b682d3639b1efbdd4ee34e6fd3854bbcff2a56a66f85bb74f80919f5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:48:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:48:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["611bf184b682d3639b1efbdd4ee34e6fd3854bbcff2a56a66f85bb74f80919f5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"611bf184b682d3639b1efbdd4ee34e6fd3854bbcff2a56a66f85bb74f80919f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"611bf184b682d3639b1efbdd4ee34e6fd3854bbcff2a56a66f85bb74f80919f5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aba8540ffa37334f838f7302c5cade8cb89f9f5d887ab613c7b1293201b0f5f6"} {"level":"info","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/611bf184b682d3639b1efbdd4ee34e6fd3854bbcff2a56a66f85bb74f80919f5"} {"level":"debug","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ac2301e3b30ae3d77e5871832f5ae63b3734f0d9febf59655703140deb10ba59","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:48:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:48: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-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ac2301e3b30ae3d77e5871832f5ae63b3734f0d9febf59655703140deb10ba59","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ac2301e3b30ae3d77e5871832f5ae63b3734f0d9febf59655703140deb10ba59","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ac2301e3b30ae3d77e5871832f5ae63b3734f0d9febf59655703140deb10ba59"} {"level":"debug","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ac2301e3b30ae3d77e5871832f5ae63b3734f0d9febf59655703140deb10ba59","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ac2301e3b30ae3d77e5871832f5ae63b3734f0d9febf59655703140deb10ba59"} {"level":"debug","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ac2301e3b30ae3d77e5871832f5ae63b3734f0d9febf59655703140deb10ba59","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:48:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:48:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ac2301e3b30ae3d77e5871832f5ae63b3734f0d9febf59655703140deb10ba59"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ac2301e3b30ae3d77e5871832f5ae63b3734f0d9febf59655703140deb10ba59","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ac2301e3b30ae3d77e5871832f5ae63b3734f0d9febf59655703140deb10ba59","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:48:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:48: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-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ac2301e3b30ae3d77e5871832f5ae63b3734f0d9febf59655703140deb10ba59","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ac2301e3b30ae3d77e5871832f5ae63b3734f0d9febf59655703140deb10ba59","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ac2301e3b30ae3d77e5871832f5ae63b3734f0d9febf59655703140deb10ba59"} {"level":"debug","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ac2301e3b30ae3d77e5871832f5ae63b3734f0d9febf59655703140deb10ba59","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ac2301e3b30ae3d77e5871832f5ae63b3734f0d9febf59655703140deb10ba59"} {"level":"debug","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ac2301e3b30ae3d77e5871832f5ae63b3734f0d9febf59655703140deb10ba59","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:48:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:48:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ac2301e3b30ae3d77e5871832f5ae63b3734f0d9febf59655703140deb10ba59"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ac2301e3b30ae3d77e5871832f5ae63b3734f0d9febf59655703140deb10ba59","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e57103c175cdaf5b3eece7c7171ee0b6796757a30d6d2bbc0c1cabf6f4f7d582","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:48:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:48: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-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e57103c175cdaf5b3eece7c7171ee0b6796757a30d6d2bbc0c1cabf6f4f7d582"} {"level":"info","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e57103c175cdaf5b3eece7c7171ee0b6796757a30d6d2bbc0c1cabf6f4f7d582","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ac2301e3b30ae3d77e5871832f5ae63b3734f0d9febf59655703140deb10ba59","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:48:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:48: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-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ac2301e3b30ae3d77e5871832f5ae63b3734f0d9febf59655703140deb10ba59"} {"level":"info","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ac2301e3b30ae3d77e5871832f5ae63b3734f0d9febf59655703140deb10ba59","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e57103c175cdaf5b3eece7c7171ee0b6796757a30d6d2bbc0c1cabf6f4f7d582","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ac2301e3b30ae3d77e5871832f5ae63b3734f0d9febf59655703140deb10ba59","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:48:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:48:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ac2301e3b30ae3d77e5871832f5ae63b3734f0d9febf59655703140deb10ba59"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e57103c175cdaf5b3eece7c7171ee0b6796757a30d6d2bbc0c1cabf6f4f7d582"} {"level":"info","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ac2301e3b30ae3d77e5871832f5ae63b3734f0d9febf59655703140deb10ba59","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e57103c175cdaf5b3eece7c7171ee0b6796757a30d6d2bbc0c1cabf6f4f7d582","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:48:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:48:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e57103c175cdaf5b3eece7c7171ee0b6796757a30d6d2bbc0c1cabf6f4f7d582"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e57103c175cdaf5b3eece7c7171ee0b6796757a30d6d2bbc0c1cabf6f4f7d582","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ac2301e3b30ae3d77e5871832f5ae63b3734f0d9febf59655703140deb10ba59","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:48:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:48: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-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ac2301e3b30ae3d77e5871832f5ae63b3734f0d9febf59655703140deb10ba59"} {"level":"info","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ac2301e3b30ae3d77e5871832f5ae63b3734f0d9febf59655703140deb10ba59","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e57103c175cdaf5b3eece7c7171ee0b6796757a30d6d2bbc0c1cabf6f4f7d582","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:48:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:48: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-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e57103c175cdaf5b3eece7c7171ee0b6796757a30d6d2bbc0c1cabf6f4f7d582"} {"level":"info","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e57103c175cdaf5b3eece7c7171ee0b6796757a30d6d2bbc0c1cabf6f4f7d582","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ac2301e3b30ae3d77e5871832f5ae63b3734f0d9febf59655703140deb10ba59","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d6c56c885516198e89a5d0970bc10ae75d7479ba3e252dc56a05ebc4eee9c3f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:48:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:48: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-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ac2301e3b30ae3d77e5871832f5ae63b3734f0d9febf59655703140deb10ba59"} {"level":"info","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d6c56c885516198e89a5d0970bc10ae75d7479ba3e252dc56a05ebc4eee9c3f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e57103c175cdaf5b3eece7c7171ee0b6796757a30d6d2bbc0c1cabf6f4f7d582","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:48:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:48:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e57103c175cdaf5b3eece7c7171ee0b6796757a30d6d2bbc0c1cabf6f4f7d582"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d6c56c885516198e89a5d0970bc10ae75d7479ba3e252dc56a05ebc4eee9c3f"} {"level":"info","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e57103c175cdaf5b3eece7c7171ee0b6796757a30d6d2bbc0c1cabf6f4f7d582","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ac2301e3b30ae3d77e5871832f5ae63b3734f0d9febf59655703140deb10ba59","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:48:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:48:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ac2301e3b30ae3d77e5871832f5ae63b3734f0d9febf59655703140deb10ba59"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ac2301e3b30ae3d77e5871832f5ae63b3734f0d9febf59655703140deb10ba59","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d6c56c885516198e89a5d0970bc10ae75d7479ba3e252dc56a05ebc4eee9c3f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:48:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:48:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5d6c56c885516198e89a5d0970bc10ae75d7479ba3e252dc56a05ebc4eee9c3f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e57103c175cdaf5b3eece7c7171ee0b6796757a30d6d2bbc0c1cabf6f4f7d582"} {"level":"info","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d6c56c885516198e89a5d0970bc10ae75d7479ba3e252dc56a05ebc4eee9c3f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e57103c175cdaf5b3eece7c7171ee0b6796757a30d6d2bbc0c1cabf6f4f7d582","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ac2301e3b30ae3d77e5871832f5ae63b3734f0d9febf59655703140deb10ba59","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d6c56c885516198e89a5d0970bc10ae75d7479ba3e252dc56a05ebc4eee9c3f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:48:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:48: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-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d6c56c885516198e89a5d0970bc10ae75d7479ba3e252dc56a05ebc4eee9c3f"} {"level":"info","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d6c56c885516198e89a5d0970bc10ae75d7479ba3e252dc56a05ebc4eee9c3f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d6c56c885516198e89a5d0970bc10ae75d7479ba3e252dc56a05ebc4eee9c3f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:48:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:48:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5d6c56c885516198e89a5d0970bc10ae75d7479ba3e252dc56a05ebc4eee9c3f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ac2301e3b30ae3d77e5871832f5ae63b3734f0d9febf59655703140deb10ba59"} {"level":"info","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d6c56c885516198e89a5d0970bc10ae75d7479ba3e252dc56a05ebc4eee9c3f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d6c56c885516198e89a5d0970bc10ae75d7479ba3e252dc56a05ebc4eee9c3f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:48:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:48:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5d6c56c885516198e89a5d0970bc10ae75d7479ba3e252dc56a05ebc4eee9c3f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"5d6c56c885516198e89a5d0970bc10ae75d7479ba3e252dc56a05ebc4eee9c3f","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"5d6c56c885516198e89a5d0970bc10ae75d7479ba3e252dc56a05ebc4eee9c3f\": 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-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:48:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:48: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-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e57103c175cdaf5b3eece7c7171ee0b6796757a30d6d2bbc0c1cabf6f4f7d582"} {"level":"info","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d6c56c885516198e89a5d0970bc10ae75d7479ba3e252dc56a05ebc4eee9c3f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:48:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:48: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-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d6c56c885516198e89a5d0970bc10ae75d7479ba3e252dc56a05ebc4eee9c3f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"839416fc9aa301b2d8a5a50b93dbda1b9e1efe3d43db9e807412996d793c8e7f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:48:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:48: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-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d6c56c885516198e89a5d0970bc10ae75d7479ba3e252dc56a05ebc4eee9c3f"} {"level":"info","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"839416fc9aa301b2d8a5a50b93dbda1b9e1efe3d43db9e807412996d793c8e7f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:48:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:48: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-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe"} {"level":"info","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d6c56c885516198e89a5d0970bc10ae75d7479ba3e252dc56a05ebc4eee9c3f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:48:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:48:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5d6c56c885516198e89a5d0970bc10ae75d7479ba3e252dc56a05ebc4eee9c3f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d6c56c885516198e89a5d0970bc10ae75d7479ba3e252dc56a05ebc4eee9c3f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"839416fc9aa301b2d8a5a50b93dbda1b9e1efe3d43db9e807412996d793c8e7f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:48:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:48: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-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"839416fc9aa301b2d8a5a50b93dbda1b9e1efe3d43db9e807412996d793c8e7f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:48:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:48:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/839416fc9aa301b2d8a5a50b93dbda1b9e1efe3d43db9e807412996d793c8e7f"} {"level":"info","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d6c56c885516198e89a5d0970bc10ae75d7479ba3e252dc56a05ebc4eee9c3f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:48:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:48: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-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d6c56c885516198e89a5d0970bc10ae75d7479ba3e252dc56a05ebc4eee9c3f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"839416fc9aa301b2d8a5a50b93dbda1b9e1efe3d43db9e807412996d793c8e7f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:48:43Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:48:43Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["839416fc9aa301b2d8a5a50b93dbda1b9e1efe3d43db9e807412996d793c8e7f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"839416fc9aa301b2d8a5a50b93dbda1b9e1efe3d43db9e807412996d793c8e7f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3de7aedabbb0cadef4fd1f57a2fd0fa9a19566d840ca9b92ec034ab047fec080","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:48:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:48: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-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d6c56c885516198e89a5d0970bc10ae75d7479ba3e252dc56a05ebc4eee9c3f"} {"level":"info","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3de7aedabbb0cadef4fd1f57a2fd0fa9a19566d840ca9b92ec034ab047fec080","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:48:43Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:48: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-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe"} {"level":"info","ts":"2026-07-28T19:48:43Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/839416fc9aa301b2d8a5a50b93dbda1b9e1efe3d43db9e807412996d793c8e7f"} {"level":"info","ts":"2026-07-28T19:48:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:48:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:48:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:48: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-28T19:48:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3de7aedabbb0cadef4fd1f57a2fd0fa9a19566d840ca9b92ec034ab047fec080"} {"level":"info","ts":"2026-07-28T19:48:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d"} {"level":"info","ts":"2026-07-28T19:48:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d6c56c885516198e89a5d0970bc10ae75d7479ba3e252dc56a05ebc4eee9c3f"} {"level":"info","ts":"2026-07-28T19:48:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:48:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d6c56c885516198e89a5d0970bc10ae75d7479ba3e252dc56a05ebc4eee9c3f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:48:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:48:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5d6c56c885516198e89a5d0970bc10ae75d7479ba3e252dc56a05ebc4eee9c3f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:48:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe"} {"level":"info","ts":"2026-07-28T19:48:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d"} {"level":"info","ts":"2026-07-28T19:48:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d6c56c885516198e89a5d0970bc10ae75d7479ba3e252dc56a05ebc4eee9c3f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:48:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"839416fc9aa301b2d8a5a50b93dbda1b9e1efe3d43db9e807412996d793c8e7f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:48:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3de7aedabbb0cadef4fd1f57a2fd0fa9a19566d840ca9b92ec034ab047fec080","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:48:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:48:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3de7aedabbb0cadef4fd1f57a2fd0fa9a19566d840ca9b92ec034ab047fec080"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:48:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d6c56c885516198e89a5d0970bc10ae75d7479ba3e252dc56a05ebc4eee9c3f"} {"level":"info","ts":"2026-07-28T19:48:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3de7aedabbb0cadef4fd1f57a2fd0fa9a19566d840ca9b92ec034ab047fec080","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:48:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:48:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:48:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:48:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3de7aedabbb0cadef4fd1f57a2fd0fa9a19566d840ca9b92ec034ab047fec080"} {"level":"info","ts":"2026-07-28T19:48:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:48:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:48:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:48:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:48:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe"} {"level":"info","ts":"2026-07-28T19:48:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:48:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d6c56c885516198e89a5d0970bc10ae75d7479ba3e252dc56a05ebc4eee9c3f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:48:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3de7aedabbb0cadef4fd1f57a2fd0fa9a19566d840ca9b92ec034ab047fec080","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:48:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:48:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:48:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:48: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-28T19:48:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d"} {"level":"info","ts":"2026-07-28T19:48:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:48:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:48:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:48:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d"} {"level":"debug","ts":"2026-07-28T19:48:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:48:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:48:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:48:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:48:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:48:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:48: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-28T19:48:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d"} {"level":"info","ts":"2026-07-28T19:48:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:48:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:48:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:48:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d"} {"level":"debug","ts":"2026-07-28T19:48:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:48:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:48:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:48:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:48:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:48:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d"} {"level":"info","ts":"2026-07-28T19:49:00Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"cc8f4e91-e32b-4863-ad50-117cd8265b4a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:52306","PortSpecifier":{"PortValue":52306}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"cc8f4e91-e32b-4863-ad50-117cd8265b4a","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-ec81e7.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T19:49:00Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"cc8f4e91-e32b-4863-ad50-117cd8265b4a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:52306","PortSpecifier":{"PortValue":52306}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785268140,"nanos":227703189},"http":{"id":"cc8f4e91-e32b-4863-ad50-117cd8265b4a","method":"POST","headers":{":authority":"e2e-shared-a-ec81e7.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.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-28T19:49:00Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"cc8f4e91-e32b-4863-ad50-117cd8265b4a","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T19:49:00Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"cc8f4e91-e32b-4863-ad50-117cd8265b4a","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":"a9daf9a6-7a9d-46e0-b210-d6ab1863df5e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=a514e901-fe41-4b24-bd31-503cdc3b94fc"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/26c9b5211705"]}} {"level":"debug","ts":"2026-07-28T19:49:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"cc8f4e91-e32b-4863-ad50-117cd8265b4a","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/26c9b5211705"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=a514e901-fe41-4b24-bd31-503cdc3b94fc"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a9daf9a6-7a9d-46e0-b210-d6ab1863df5e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.46:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-ec81e7.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.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-28T19:49:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cc8f4e91-e32b-4863-ad50-117cd8265b4a","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-28T19:49:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cc8f4e91-e32b-4863-ad50-117cd8265b4a","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-28T19:49:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cc8f4e91-e32b-4863-ad50-117cd8265b4a","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ec81e7/auth-test-model-ec81e7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ec81e7/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-28T19:49:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"cc8f4e91-e32b-4863-ad50-117cd8265b4a","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T19:49:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cc8f4e91-e32b-4863-ad50-117cd8265b4a","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-28T19:49:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cc8f4e91-e32b-4863-ad50-117cd8265b4a","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-28T19:49:00Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"cc8f4e91-e32b-4863-ad50-117cd8265b4a","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T19:49:00Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"cc8f4e91-e32b-4863-ad50-117cd8265b4a","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T19:49:00Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8dbd8254-273c-4cab-b526-4444282594f8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:57282","PortSpecifier":{"PortValue":57282}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"8dbd8254-273c-4cab-b526-4444282594f8","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-d66111.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T19:49:00Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8dbd8254-273c-4cab-b526-4444282594f8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:57282","PortSpecifier":{"PortValue":57282}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785268140,"nanos":264903195},"http":{"id":"8dbd8254-273c-4cab-b526-4444282594f8","method":"POST","headers":{":authority":"e2e-shared-b-d66111.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.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-28T19:49:00Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"8dbd8254-273c-4cab-b526-4444282594f8","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T19:49:00Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"8dbd8254-273c-4cab-b526-4444282594f8","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":"a9daf9a6-7a9d-46e0-b210-d6ab1863df5e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=a514e901-fe41-4b24-bd31-503cdc3b94fc"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/26c9b5211705"]}} {"level":"debug","ts":"2026-07-28T19:49:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"8dbd8254-273c-4cab-b526-4444282594f8","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/26c9b5211705"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=a514e901-fe41-4b24-bd31-503cdc3b94fc"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a9daf9a6-7a9d-46e0-b210-d6ab1863df5e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.47:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-d66111.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.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-28T19:49:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8dbd8254-273c-4cab-b526-4444282594f8","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-28T19:49:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8dbd8254-273c-4cab-b526-4444282594f8","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-28T19:49:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8dbd8254-273c-4cab-b526-4444282594f8","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-d66111/auth-test-model-d66111\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-d66111/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-28T19:49:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"8dbd8254-273c-4cab-b526-4444282594f8","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T19:49:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8dbd8254-273c-4cab-b526-4444282594f8","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-28T19:49:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8dbd8254-273c-4cab-b526-4444282594f8","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-28T19:49:00Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8dbd8254-273c-4cab-b526-4444282594f8","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T19:49:00Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8dbd8254-273c-4cab-b526-4444282594f8","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T19:49:00Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"279e71d6-4161-41bc-a323-da0d8a5e28a4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:57286","PortSpecifier":{"PortValue":57286}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"279e71d6-4161-41bc-a323-da0d8a5e28a4","method":"GET","path":"/maas-api/v1/api-keys/499977eb-d601-46b3-af58-9633b30e9af4","host":"e2e-shared-b-d66111.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T19:49:00Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"279e71d6-4161-41bc-a323-da0d8a5e28a4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:57286","PortSpecifier":{"PortValue":57286}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785268140,"nanos":301868956},"http":{"id":"279e71d6-4161-41bc-a323-da0d8a5e28a4","method":"GET","headers":{":authority":"e2e-shared-b-d66111.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/499977eb-d601-46b3-af58-9633b30e9af4",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T19:49:00Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"279e71d6-4161-41bc-a323-da0d8a5e28a4","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T19:49:00Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"279e71d6-4161-41bc-a323-da0d8a5e28a4","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":"a9daf9a6-7a9d-46e0-b210-d6ab1863df5e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=a514e901-fe41-4b24-bd31-503cdc3b94fc"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/26c9b5211705"]}} {"level":"debug","ts":"2026-07-28T19:49:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"279e71d6-4161-41bc-a323-da0d8a5e28a4","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/26c9b5211705"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=a514e901-fe41-4b24-bd31-503cdc3b94fc"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a9daf9a6-7a9d-46e0-b210-d6ab1863df5e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.47:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-d66111.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/499977eb-d601-46b3-af58-9633b30e9af4",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T19:49:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"279e71d6-4161-41bc-a323-da0d8a5e28a4","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-28T19:49:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"279e71d6-4161-41bc-a323-da0d8a5e28a4","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-28T19:49:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"279e71d6-4161-41bc-a323-da0d8a5e28a4","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-d66111/auth-test-model-d66111\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-d66111/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-28T19:49:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"279e71d6-4161-41bc-a323-da0d8a5e28a4","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T19:49:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"279e71d6-4161-41bc-a323-da0d8a5e28a4","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-28T19:49:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"279e71d6-4161-41bc-a323-da0d8a5e28a4","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-28T19:49:00Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"279e71d6-4161-41bc-a323-da0d8a5e28a4","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T19:49:00Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"279e71d6-4161-41bc-a323-da0d8a5e28a4","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T19:49:00Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d5dc6c4e-da1c-4750-a0d2-bda73aefcac2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:52312","PortSpecifier":{"PortValue":52312}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d5dc6c4e-da1c-4750-a0d2-bda73aefcac2","method":"GET","path":"/maas-api/v1/api-keys/499977eb-d601-46b3-af58-9633b30e9af4","host":"e2e-shared-a-ec81e7.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T19:49:00Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d5dc6c4e-da1c-4750-a0d2-bda73aefcac2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:52312","PortSpecifier":{"PortValue":52312}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785268140,"nanos":334005570},"http":{"id":"d5dc6c4e-da1c-4750-a0d2-bda73aefcac2","method":"GET","headers":{":authority":"e2e-shared-a-ec81e7.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/499977eb-d601-46b3-af58-9633b30e9af4",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T19:49:00Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"d5dc6c4e-da1c-4750-a0d2-bda73aefcac2","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T19:49:00Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d5dc6c4e-da1c-4750-a0d2-bda73aefcac2","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":"a9daf9a6-7a9d-46e0-b210-d6ab1863df5e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=a514e901-fe41-4b24-bd31-503cdc3b94fc"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/26c9b5211705"]}} {"level":"debug","ts":"2026-07-28T19:49:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d5dc6c4e-da1c-4750-a0d2-bda73aefcac2","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/26c9b5211705"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=a514e901-fe41-4b24-bd31-503cdc3b94fc"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a9daf9a6-7a9d-46e0-b210-d6ab1863df5e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.46:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-ec81e7.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/499977eb-d601-46b3-af58-9633b30e9af4",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T19:49:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d5dc6c4e-da1c-4750-a0d2-bda73aefcac2","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-28T19:49:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d5dc6c4e-da1c-4750-a0d2-bda73aefcac2","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-28T19:49:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d5dc6c4e-da1c-4750-a0d2-bda73aefcac2","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ec81e7/auth-test-model-ec81e7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ec81e7/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-28T19:49:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"d5dc6c4e-da1c-4750-a0d2-bda73aefcac2","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T19:49:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d5dc6c4e-da1c-4750-a0d2-bda73aefcac2","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-28T19:49:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d5dc6c4e-da1c-4750-a0d2-bda73aefcac2","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-28T19:49:00Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d5dc6c4e-da1c-4750-a0d2-bda73aefcac2","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T19:49:00Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d5dc6c4e-da1c-4750-a0d2-bda73aefcac2","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T19:49:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/839416fc9aa301b2d8a5a50b93dbda1b9e1efe3d43db9e807412996d793c8e7f"} {"level":"info","ts":"2026-07-28T19:49:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e57103c175cdaf5b3eece7c7171ee0b6796757a30d6d2bbc0c1cabf6f4f7d582"} {"level":"info","ts":"2026-07-28T19:49:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f9fa0a45ec37854039918e7429800ec0fb74549563b76feb565f5a87f6e4c6c0"} {"level":"info","ts":"2026-07-28T19:49:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d"} {"level":"info","ts":"2026-07-28T19:49:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe"} {"level":"info","ts":"2026-07-28T19:49:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/611bf184b682d3639b1efbdd4ee34e6fd3854bbcff2a56a66f85bb74f80919f5"} {"level":"info","ts":"2026-07-28T19:49:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5d6c56c885516198e89a5d0970bc10ae75d7479ba3e252dc56a05ebc4eee9c3f"} {"level":"info","ts":"2026-07-28T19:49:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8"} {"level":"info","ts":"2026-07-28T19:49:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3de7aedabbb0cadef4fd1f57a2fd0fa9a19566d840ca9b92ec034ab047fec080"} {"level":"info","ts":"2026-07-28T19:49:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ac2301e3b30ae3d77e5871832f5ae63b3734f0d9febf59655703140deb10ba59"} {"level":"info","ts":"2026-07-28T19:49:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bdff1524591b7ed9fe8d54efc21c0a327f01fc7214711553cabd940fb98b3a5b"} {"level":"info","ts":"2026-07-28T19:49:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/aba8540ffa37334f838f7302c5cade8cb89f9f5d887ab613c7b1293201b0f5f6"} {"level":"debug","ts":"2026-07-28T19:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"611bf184b682d3639b1efbdd4ee34e6fd3854bbcff2a56a66f85bb74f80919f5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:49:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:49:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"611bf184b682d3639b1efbdd4ee34e6fd3854bbcff2a56a66f85bb74f80919f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"611bf184b682d3639b1efbdd4ee34e6fd3854bbcff2a56a66f85bb74f80919f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"611bf184b682d3639b1efbdd4ee34e6fd3854bbcff2a56a66f85bb74f80919f5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/611bf184b682d3639b1efbdd4ee34e6fd3854bbcff2a56a66f85bb74f80919f5"} {"level":"debug","ts":"2026-07-28T19:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"611bf184b682d3639b1efbdd4ee34e6fd3854bbcff2a56a66f85bb74f80919f5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/611bf184b682d3639b1efbdd4ee34e6fd3854bbcff2a56a66f85bb74f80919f5"} {"level":"debug","ts":"2026-07-28T19:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"611bf184b682d3639b1efbdd4ee34e6fd3854bbcff2a56a66f85bb74f80919f5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:49:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:49:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["611bf184b682d3639b1efbdd4ee34e6fd3854bbcff2a56a66f85bb74f80919f5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"611bf184b682d3639b1efbdd4ee34e6fd3854bbcff2a56a66f85bb74f80919f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"611bf184b682d3639b1efbdd4ee34e6fd3854bbcff2a56a66f85bb74f80919f5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:49:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:49:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"611bf184b682d3639b1efbdd4ee34e6fd3854bbcff2a56a66f85bb74f80919f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"611bf184b682d3639b1efbdd4ee34e6fd3854bbcff2a56a66f85bb74f80919f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"611bf184b682d3639b1efbdd4ee34e6fd3854bbcff2a56a66f85bb74f80919f5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/611bf184b682d3639b1efbdd4ee34e6fd3854bbcff2a56a66f85bb74f80919f5"} {"level":"debug","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"611bf184b682d3639b1efbdd4ee34e6fd3854bbcff2a56a66f85bb74f80919f5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/611bf184b682d3639b1efbdd4ee34e6fd3854bbcff2a56a66f85bb74f80919f5"} {"level":"debug","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"611bf184b682d3639b1efbdd4ee34e6fd3854bbcff2a56a66f85bb74f80919f5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:49:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:49:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["611bf184b682d3639b1efbdd4ee34e6fd3854bbcff2a56a66f85bb74f80919f5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"611bf184b682d3639b1efbdd4ee34e6fd3854bbcff2a56a66f85bb74f80919f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"611bf184b682d3639b1efbdd4ee34e6fd3854bbcff2a56a66f85bb74f80919f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"839416fc9aa301b2d8a5a50b93dbda1b9e1efe3d43db9e807412996d793c8e7f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:49:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:49:21Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/611bf184b682d3639b1efbdd4ee34e6fd3854bbcff2a56a66f85bb74f80919f5"} {"level":"info","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"839416fc9aa301b2d8a5a50b93dbda1b9e1efe3d43db9e807412996d793c8e7f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"839416fc9aa301b2d8a5a50b93dbda1b9e1efe3d43db9e807412996d793c8e7f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:49:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:49:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/839416fc9aa301b2d8a5a50b93dbda1b9e1efe3d43db9e807412996d793c8e7f"} {"level":"info","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"839416fc9aa301b2d8a5a50b93dbda1b9e1efe3d43db9e807412996d793c8e7f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"839416fc9aa301b2d8a5a50b93dbda1b9e1efe3d43db9e807412996d793c8e7f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:49:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:49:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"839416fc9aa301b2d8a5a50b93dbda1b9e1efe3d43db9e807412996d793c8e7f","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"839416fc9aa301b2d8a5a50b93dbda1b9e1efe3d43db9e807412996d793c8e7f\": 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-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"839416fc9aa301b2d8a5a50b93dbda1b9e1efe3d43db9e807412996d793c8e7f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"839416fc9aa301b2d8a5a50b93dbda1b9e1efe3d43db9e807412996d793c8e7f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/839416fc9aa301b2d8a5a50b93dbda1b9e1efe3d43db9e807412996d793c8e7f"} {"level":"info","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/839416fc9aa301b2d8a5a50b93dbda1b9e1efe3d43db9e807412996d793c8e7f"} {"level":"debug","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"839416fc9aa301b2d8a5a50b93dbda1b9e1efe3d43db9e807412996d793c8e7f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:49:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:49:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["839416fc9aa301b2d8a5a50b93dbda1b9e1efe3d43db9e807412996d793c8e7f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"839416fc9aa301b2d8a5a50b93dbda1b9e1efe3d43db9e807412996d793c8e7f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"839416fc9aa301b2d8a5a50b93dbda1b9e1efe3d43db9e807412996d793c8e7f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:49:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:49:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"839416fc9aa301b2d8a5a50b93dbda1b9e1efe3d43db9e807412996d793c8e7f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"839416fc9aa301b2d8a5a50b93dbda1b9e1efe3d43db9e807412996d793c8e7f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"839416fc9aa301b2d8a5a50b93dbda1b9e1efe3d43db9e807412996d793c8e7f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/839416fc9aa301b2d8a5a50b93dbda1b9e1efe3d43db9e807412996d793c8e7f"} {"level":"debug","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"839416fc9aa301b2d8a5a50b93dbda1b9e1efe3d43db9e807412996d793c8e7f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/839416fc9aa301b2d8a5a50b93dbda1b9e1efe3d43db9e807412996d793c8e7f"} {"level":"debug","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ac2301e3b30ae3d77e5871832f5ae63b3734f0d9febf59655703140deb10ba59","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:49:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:49:21Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ac2301e3b30ae3d77e5871832f5ae63b3734f0d9febf59655703140deb10ba59","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"839416fc9aa301b2d8a5a50b93dbda1b9e1efe3d43db9e807412996d793c8e7f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:49:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:49:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["839416fc9aa301b2d8a5a50b93dbda1b9e1efe3d43db9e807412996d793c8e7f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ac2301e3b30ae3d77e5871832f5ae63b3734f0d9febf59655703140deb10ba59"} {"level":"info","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"839416fc9aa301b2d8a5a50b93dbda1b9e1efe3d43db9e807412996d793c8e7f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ac2301e3b30ae3d77e5871832f5ae63b3734f0d9febf59655703140deb10ba59","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:49:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:49:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ac2301e3b30ae3d77e5871832f5ae63b3734f0d9febf59655703140deb10ba59","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"839416fc9aa301b2d8a5a50b93dbda1b9e1efe3d43db9e807412996d793c8e7f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ac2301e3b30ae3d77e5871832f5ae63b3734f0d9febf59655703140deb10ba59"} {"level":"debug","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ac2301e3b30ae3d77e5871832f5ae63b3734f0d9febf59655703140deb10ba59","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:49:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:49:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ac2301e3b30ae3d77e5871832f5ae63b3734f0d9febf59655703140deb10ba59"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ac2301e3b30ae3d77e5871832f5ae63b3734f0d9febf59655703140deb10ba59","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ac2301e3b30ae3d77e5871832f5ae63b3734f0d9febf59655703140deb10ba59","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:49:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:49:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ac2301e3b30ae3d77e5871832f5ae63b3734f0d9febf59655703140deb10ba59"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"ac2301e3b30ae3d77e5871832f5ae63b3734f0d9febf59655703140deb10ba59","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"ac2301e3b30ae3d77e5871832f5ae63b3734f0d9febf59655703140deb10ba59\": 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-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ac2301e3b30ae3d77e5871832f5ae63b3734f0d9febf59655703140deb10ba59","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/839416fc9aa301b2d8a5a50b93dbda1b9e1efe3d43db9e807412996d793c8e7f"} {"level":"debug","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ac2301e3b30ae3d77e5871832f5ae63b3734f0d9febf59655703140deb10ba59","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:49:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:49:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ac2301e3b30ae3d77e5871832f5ae63b3734f0d9febf59655703140deb10ba59","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ac2301e3b30ae3d77e5871832f5ae63b3734f0d9febf59655703140deb10ba59","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ac2301e3b30ae3d77e5871832f5ae63b3734f0d9febf59655703140deb10ba59","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ac2301e3b30ae3d77e5871832f5ae63b3734f0d9febf59655703140deb10ba59"} {"level":"info","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ac2301e3b30ae3d77e5871832f5ae63b3734f0d9febf59655703140deb10ba59"} {"level":"debug","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ac2301e3b30ae3d77e5871832f5ae63b3734f0d9febf59655703140deb10ba59","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:49:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:49:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ac2301e3b30ae3d77e5871832f5ae63b3734f0d9febf59655703140deb10ba59"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ac2301e3b30ae3d77e5871832f5ae63b3734f0d9febf59655703140deb10ba59","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ac2301e3b30ae3d77e5871832f5ae63b3734f0d9febf59655703140deb10ba59","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:49:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:49:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ac2301e3b30ae3d77e5871832f5ae63b3734f0d9febf59655703140deb10ba59","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ac2301e3b30ae3d77e5871832f5ae63b3734f0d9febf59655703140deb10ba59","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ac2301e3b30ae3d77e5871832f5ae63b3734f0d9febf59655703140deb10ba59","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ac2301e3b30ae3d77e5871832f5ae63b3734f0d9febf59655703140deb10ba59"} {"level":"info","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ac2301e3b30ae3d77e5871832f5ae63b3734f0d9febf59655703140deb10ba59"} {"level":"debug","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ac2301e3b30ae3d77e5871832f5ae63b3734f0d9febf59655703140deb10ba59","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:49:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:49:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ac2301e3b30ae3d77e5871832f5ae63b3734f0d9febf59655703140deb10ba59"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ac2301e3b30ae3d77e5871832f5ae63b3734f0d9febf59655703140deb10ba59","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ac2301e3b30ae3d77e5871832f5ae63b3734f0d9febf59655703140deb10ba59","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ac2301e3b30ae3d77e5871832f5ae63b3734f0d9febf59655703140deb10ba59"} {"level":"debug","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3de7aedabbb0cadef4fd1f57a2fd0fa9a19566d840ca9b92ec034ab047fec080","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:49:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:49:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3de7aedabbb0cadef4fd1f57a2fd0fa9a19566d840ca9b92ec034ab047fec080","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3de7aedabbb0cadef4fd1f57a2fd0fa9a19566d840ca9b92ec034ab047fec080","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3de7aedabbb0cadef4fd1f57a2fd0fa9a19566d840ca9b92ec034ab047fec080","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3de7aedabbb0cadef4fd1f57a2fd0fa9a19566d840ca9b92ec034ab047fec080"} {"level":"debug","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3de7aedabbb0cadef4fd1f57a2fd0fa9a19566d840ca9b92ec034ab047fec080","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3de7aedabbb0cadef4fd1f57a2fd0fa9a19566d840ca9b92ec034ab047fec080"} {"level":"debug","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3de7aedabbb0cadef4fd1f57a2fd0fa9a19566d840ca9b92ec034ab047fec080","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:49:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:49:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3de7aedabbb0cadef4fd1f57a2fd0fa9a19566d840ca9b92ec034ab047fec080"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3de7aedabbb0cadef4fd1f57a2fd0fa9a19566d840ca9b92ec034ab047fec080","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3de7aedabbb0cadef4fd1f57a2fd0fa9a19566d840ca9b92ec034ab047fec080","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:49:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:49:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3de7aedabbb0cadef4fd1f57a2fd0fa9a19566d840ca9b92ec034ab047fec080","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aba8540ffa37334f838f7302c5cade8cb89f9f5d887ab613c7b1293201b0f5f6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:49:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:49:21Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3de7aedabbb0cadef4fd1f57a2fd0fa9a19566d840ca9b92ec034ab047fec080"} {"level":"info","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aba8540ffa37334f838f7302c5cade8cb89f9f5d887ab613c7b1293201b0f5f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3de7aedabbb0cadef4fd1f57a2fd0fa9a19566d840ca9b92ec034ab047fec080","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:49:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:49:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3de7aedabbb0cadef4fd1f57a2fd0fa9a19566d840ca9b92ec034ab047fec080"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3de7aedabbb0cadef4fd1f57a2fd0fa9a19566d840ca9b92ec034ab047fec080","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aba8540ffa37334f838f7302c5cade8cb89f9f5d887ab613c7b1293201b0f5f6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:49:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:49:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aba8540ffa37334f838f7302c5cade8cb89f9f5d887ab613c7b1293201b0f5f6"} {"level":"info","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aba8540ffa37334f838f7302c5cade8cb89f9f5d887ab613c7b1293201b0f5f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3de7aedabbb0cadef4fd1f57a2fd0fa9a19566d840ca9b92ec034ab047fec080","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:49:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:49:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3de7aedabbb0cadef4fd1f57a2fd0fa9a19566d840ca9b92ec034ab047fec080"} {"level":"info","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3de7aedabbb0cadef4fd1f57a2fd0fa9a19566d840ca9b92ec034ab047fec080","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aba8540ffa37334f838f7302c5cade8cb89f9f5d887ab613c7b1293201b0f5f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3de7aedabbb0cadef4fd1f57a2fd0fa9a19566d840ca9b92ec034ab047fec080","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:49:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:49:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3de7aedabbb0cadef4fd1f57a2fd0fa9a19566d840ca9b92ec034ab047fec080"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3de7aedabbb0cadef4fd1f57a2fd0fa9a19566d840ca9b92ec034ab047fec080","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3de7aedabbb0cadef4fd1f57a2fd0fa9a19566d840ca9b92ec034ab047fec080","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:49:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:49:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3de7aedabbb0cadef4fd1f57a2fd0fa9a19566d840ca9b92ec034ab047fec080"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aba8540ffa37334f838f7302c5cade8cb89f9f5d887ab613c7b1293201b0f5f6"} {"level":"error","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"3de7aedabbb0cadef4fd1f57a2fd0fa9a19566d840ca9b92ec034ab047fec080","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"3de7aedabbb0cadef4fd1f57a2fd0fa9a19566d840ca9b92ec034ab047fec080\": 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-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aba8540ffa37334f838f7302c5cade8cb89f9f5d887ab613c7b1293201b0f5f6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:49:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:49:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["aba8540ffa37334f838f7302c5cade8cb89f9f5d887ab613c7b1293201b0f5f6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aba8540ffa37334f838f7302c5cade8cb89f9f5d887ab613c7b1293201b0f5f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3de7aedabbb0cadef4fd1f57a2fd0fa9a19566d840ca9b92ec034ab047fec080","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:49:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:49:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3de7aedabbb0cadef4fd1f57a2fd0fa9a19566d840ca9b92ec034ab047fec080"} {"level":"info","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3de7aedabbb0cadef4fd1f57a2fd0fa9a19566d840ca9b92ec034ab047fec080","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aba8540ffa37334f838f7302c5cade8cb89f9f5d887ab613c7b1293201b0f5f6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:49:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:49:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aba8540ffa37334f838f7302c5cade8cb89f9f5d887ab613c7b1293201b0f5f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bdff1524591b7ed9fe8d54efc21c0a327f01fc7214711553cabd940fb98b3a5b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:49:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:49:21Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bdff1524591b7ed9fe8d54efc21c0a327f01fc7214711553cabd940fb98b3a5b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3de7aedabbb0cadef4fd1f57a2fd0fa9a19566d840ca9b92ec034ab047fec080","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:49:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:49:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3de7aedabbb0cadef4fd1f57a2fd0fa9a19566d840ca9b92ec034ab047fec080"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aba8540ffa37334f838f7302c5cade8cb89f9f5d887ab613c7b1293201b0f5f6"} {"level":"info","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3de7aedabbb0cadef4fd1f57a2fd0fa9a19566d840ca9b92ec034ab047fec080","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aba8540ffa37334f838f7302c5cade8cb89f9f5d887ab613c7b1293201b0f5f6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:49:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:49:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["aba8540ffa37334f838f7302c5cade8cb89f9f5d887ab613c7b1293201b0f5f6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aba8540ffa37334f838f7302c5cade8cb89f9f5d887ab613c7b1293201b0f5f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bdff1524591b7ed9fe8d54efc21c0a327f01fc7214711553cabd940fb98b3a5b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:49:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:49:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bdff1524591b7ed9fe8d54efc21c0a327f01fc7214711553cabd940fb98b3a5b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3de7aedabbb0cadef4fd1f57a2fd0fa9a19566d840ca9b92ec034ab047fec080","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aba8540ffa37334f838f7302c5cade8cb89f9f5d887ab613c7b1293201b0f5f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bdff1524591b7ed9fe8d54efc21c0a327f01fc7214711553cabd940fb98b3a5b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bdff1524591b7ed9fe8d54efc21c0a327f01fc7214711553cabd940fb98b3a5b"} {"level":"debug","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bdff1524591b7ed9fe8d54efc21c0a327f01fc7214711553cabd940fb98b3a5b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:49:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:49:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bdff1524591b7ed9fe8d54efc21c0a327f01fc7214711553cabd940fb98b3a5b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3de7aedabbb0cadef4fd1f57a2fd0fa9a19566d840ca9b92ec034ab047fec080"} {"level":"info","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bdff1524591b7ed9fe8d54efc21c0a327f01fc7214711553cabd940fb98b3a5b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d6c56c885516198e89a5d0970bc10ae75d7479ba3e252dc56a05ebc4eee9c3f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:49:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:49:21Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d6c56c885516198e89a5d0970bc10ae75d7479ba3e252dc56a05ebc4eee9c3f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bdff1524591b7ed9fe8d54efc21c0a327f01fc7214711553cabd940fb98b3a5b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d6c56c885516198e89a5d0970bc10ae75d7479ba3e252dc56a05ebc4eee9c3f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d6c56c885516198e89a5d0970bc10ae75d7479ba3e252dc56a05ebc4eee9c3f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aba8540ffa37334f838f7302c5cade8cb89f9f5d887ab613c7b1293201b0f5f6"} {"level":"debug","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d6c56c885516198e89a5d0970bc10ae75d7479ba3e252dc56a05ebc4eee9c3f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bdff1524591b7ed9fe8d54efc21c0a327f01fc7214711553cabd940fb98b3a5b"} {"level":"info","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d6c56c885516198e89a5d0970bc10ae75d7479ba3e252dc56a05ebc4eee9c3f"} {"level":"debug","ts":"2026-07-28T19:49:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d6c56c885516198e89a5d0970bc10ae75d7479ba3e252dc56a05ebc4eee9c3f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:49:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:49:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5d6c56c885516198e89a5d0970bc10ae75d7479ba3e252dc56a05ebc4eee9c3f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d6c56c885516198e89a5d0970bc10ae75d7479ba3e252dc56a05ebc4eee9c3f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d6c56c885516198e89a5d0970bc10ae75d7479ba3e252dc56a05ebc4eee9c3f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:49:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:49:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d6c56c885516198e89a5d0970bc10ae75d7479ba3e252dc56a05ebc4eee9c3f"} {"level":"info","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d6c56c885516198e89a5d0970bc10ae75d7479ba3e252dc56a05ebc4eee9c3f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e57103c175cdaf5b3eece7c7171ee0b6796757a30d6d2bbc0c1cabf6f4f7d582","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:49:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:49:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e57103c175cdaf5b3eece7c7171ee0b6796757a30d6d2bbc0c1cabf6f4f7d582"} {"level":"info","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e57103c175cdaf5b3eece7c7171ee0b6796757a30d6d2bbc0c1cabf6f4f7d582","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d6c56c885516198e89a5d0970bc10ae75d7479ba3e252dc56a05ebc4eee9c3f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e57103c175cdaf5b3eece7c7171ee0b6796757a30d6d2bbc0c1cabf6f4f7d582","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:49:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:49:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e57103c175cdaf5b3eece7c7171ee0b6796757a30d6d2bbc0c1cabf6f4f7d582"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e57103c175cdaf5b3eece7c7171ee0b6796757a30d6d2bbc0c1cabf6f4f7d582","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d6c56c885516198e89a5d0970bc10ae75d7479ba3e252dc56a05ebc4eee9c3f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e57103c175cdaf5b3eece7c7171ee0b6796757a30d6d2bbc0c1cabf6f4f7d582","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:49:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:49:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e57103c175cdaf5b3eece7c7171ee0b6796757a30d6d2bbc0c1cabf6f4f7d582"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d6c56c885516198e89a5d0970bc10ae75d7479ba3e252dc56a05ebc4eee9c3f"} {"level":"error","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"e57103c175cdaf5b3eece7c7171ee0b6796757a30d6d2bbc0c1cabf6f4f7d582","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"e57103c175cdaf5b3eece7c7171ee0b6796757a30d6d2bbc0c1cabf6f4f7d582\": 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-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e57103c175cdaf5b3eece7c7171ee0b6796757a30d6d2bbc0c1cabf6f4f7d582","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:49:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:49:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e57103c175cdaf5b3eece7c7171ee0b6796757a30d6d2bbc0c1cabf6f4f7d582","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d6c56c885516198e89a5d0970bc10ae75d7479ba3e252dc56a05ebc4eee9c3f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:49:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:49:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5d6c56c885516198e89a5d0970bc10ae75d7479ba3e252dc56a05ebc4eee9c3f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e57103c175cdaf5b3eece7c7171ee0b6796757a30d6d2bbc0c1cabf6f4f7d582"} {"level":"info","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d6c56c885516198e89a5d0970bc10ae75d7479ba3e252dc56a05ebc4eee9c3f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e57103c175cdaf5b3eece7c7171ee0b6796757a30d6d2bbc0c1cabf6f4f7d582","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d6c56c885516198e89a5d0970bc10ae75d7479ba3e252dc56a05ebc4eee9c3f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f9fa0a45ec37854039918e7429800ec0fb74549563b76feb565f5a87f6e4c6c0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:49:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:49:22Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e57103c175cdaf5b3eece7c7171ee0b6796757a30d6d2bbc0c1cabf6f4f7d582"} {"level":"info","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f9fa0a45ec37854039918e7429800ec0fb74549563b76feb565f5a87f6e4c6c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e57103c175cdaf5b3eece7c7171ee0b6796757a30d6d2bbc0c1cabf6f4f7d582","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:49:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:49:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e57103c175cdaf5b3eece7c7171ee0b6796757a30d6d2bbc0c1cabf6f4f7d582"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d6c56c885516198e89a5d0970bc10ae75d7479ba3e252dc56a05ebc4eee9c3f"} {"level":"info","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e57103c175cdaf5b3eece7c7171ee0b6796757a30d6d2bbc0c1cabf6f4f7d582","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f9fa0a45ec37854039918e7429800ec0fb74549563b76feb565f5a87f6e4c6c0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:49:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:49:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f9fa0a45ec37854039918e7429800ec0fb74549563b76feb565f5a87f6e4c6c0"} {"level":"info","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f9fa0a45ec37854039918e7429800ec0fb74549563b76feb565f5a87f6e4c6c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e57103c175cdaf5b3eece7c7171ee0b6796757a30d6d2bbc0c1cabf6f4f7d582","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:49:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:49:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e57103c175cdaf5b3eece7c7171ee0b6796757a30d6d2bbc0c1cabf6f4f7d582"} {"level":"info","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e57103c175cdaf5b3eece7c7171ee0b6796757a30d6d2bbc0c1cabf6f4f7d582","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f9fa0a45ec37854039918e7429800ec0fb74549563b76feb565f5a87f6e4c6c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e57103c175cdaf5b3eece7c7171ee0b6796757a30d6d2bbc0c1cabf6f4f7d582","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:49:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:49:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e57103c175cdaf5b3eece7c7171ee0b6796757a30d6d2bbc0c1cabf6f4f7d582"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e57103c175cdaf5b3eece7c7171ee0b6796757a30d6d2bbc0c1cabf6f4f7d582","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e57103c175cdaf5b3eece7c7171ee0b6796757a30d6d2bbc0c1cabf6f4f7d582","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:49:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:49:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e57103c175cdaf5b3eece7c7171ee0b6796757a30d6d2bbc0c1cabf6f4f7d582"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f9fa0a45ec37854039918e7429800ec0fb74549563b76feb565f5a87f6e4c6c0"} {"level":"error","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"e57103c175cdaf5b3eece7c7171ee0b6796757a30d6d2bbc0c1cabf6f4f7d582","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"e57103c175cdaf5b3eece7c7171ee0b6796757a30d6d2bbc0c1cabf6f4f7d582\": 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-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f9fa0a45ec37854039918e7429800ec0fb74549563b76feb565f5a87f6e4c6c0","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:49:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:49:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f9fa0a45ec37854039918e7429800ec0fb74549563b76feb565f5a87f6e4c6c0"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f9fa0a45ec37854039918e7429800ec0fb74549563b76feb565f5a87f6e4c6c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e57103c175cdaf5b3eece7c7171ee0b6796757a30d6d2bbc0c1cabf6f4f7d582","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:49:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:49:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e57103c175cdaf5b3eece7c7171ee0b6796757a30d6d2bbc0c1cabf6f4f7d582"} {"level":"info","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e57103c175cdaf5b3eece7c7171ee0b6796757a30d6d2bbc0c1cabf6f4f7d582","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:49:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:49:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f9fa0a45ec37854039918e7429800ec0fb74549563b76feb565f5a87f6e4c6c0","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:49:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:49:22Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe"} {"level":"info","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e57103c175cdaf5b3eece7c7171ee0b6796757a30d6d2bbc0c1cabf6f4f7d582","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:49:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:49:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e57103c175cdaf5b3eece7c7171ee0b6796757a30d6d2bbc0c1cabf6f4f7d582"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f9fa0a45ec37854039918e7429800ec0fb74549563b76feb565f5a87f6e4c6c0"} {"level":"info","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e57103c175cdaf5b3eece7c7171ee0b6796757a30d6d2bbc0c1cabf6f4f7d582","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:49:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:49:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:49:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:49:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8"} {"level":"info","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e57103c175cdaf5b3eece7c7171ee0b6796757a30d6d2bbc0c1cabf6f4f7d582","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:49:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:49:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e57103c175cdaf5b3eece7c7171ee0b6796757a30d6d2bbc0c1cabf6f4f7d582","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:49:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:49:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e57103c175cdaf5b3eece7c7171ee0b6796757a30d6d2bbc0c1cabf6f4f7d582"} {"level":"info","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe"} {"level":"info","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8"} {"level":"info","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e57103c175cdaf5b3eece7c7171ee0b6796757a30d6d2bbc0c1cabf6f4f7d582","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:49:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:49:22Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e57103c175cdaf5b3eece7c7171ee0b6796757a30d6d2bbc0c1cabf6f4f7d582"} {"level":"info","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d"} {"level":"info","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:49:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:49:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8"} {"level":"info","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d"} {"level":"info","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e57103c175cdaf5b3eece7c7171ee0b6796757a30d6d2bbc0c1cabf6f4f7d582","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:49:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:49:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e57103c175cdaf5b3eece7c7171ee0b6796757a30d6d2bbc0c1cabf6f4f7d582"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8"} {"level":"info","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e57103c175cdaf5b3eece7c7171ee0b6796757a30d6d2bbc0c1cabf6f4f7d582","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:49:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:49:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e57103c175cdaf5b3eece7c7171ee0b6796757a30d6d2bbc0c1cabf6f4f7d582"} {"level":"info","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:49:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:49:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d"} {"level":"info","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e57103c175cdaf5b3eece7c7171ee0b6796757a30d6d2bbc0c1cabf6f4f7d582","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:49:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:49:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8"} {"level":"info","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8"} {"level":"debug","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:49:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:49:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:49:22Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:49:22Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8"} {"level":"info","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:49:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:49:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8"} {"level":"info","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:49:22Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:49:22Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8"} {"level":"error","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8\": 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-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:49:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:49:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"144099ff-1e9d-4ed2-8f0e-682b9723f569","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:39310","PortSpecifier":{"PortValue":39310}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"144099ff-1e9d-4ed2-8f0e-682b9723f569","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-ec81e7.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T19:49:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"144099ff-1e9d-4ed2-8f0e-682b9723f569","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:39310","PortSpecifier":{"PortValue":39310}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785268180,"nanos":251705298},"http":{"id":"144099ff-1e9d-4ed2-8f0e-682b9723f569","method":"POST","headers":{":authority":"e2e-shared-a-ec81e7.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.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-28T19:49:40Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"144099ff-1e9d-4ed2-8f0e-682b9723f569","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T19:49:40Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"144099ff-1e9d-4ed2-8f0e-682b9723f569","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":"a9daf9a6-7a9d-46e0-b210-d6ab1863df5e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=a514e901-fe41-4b24-bd31-503cdc3b94fc"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/26c9b5211705"]}} {"level":"debug","ts":"2026-07-28T19:49:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"144099ff-1e9d-4ed2-8f0e-682b9723f569","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/26c9b5211705"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=a514e901-fe41-4b24-bd31-503cdc3b94fc"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a9daf9a6-7a9d-46e0-b210-d6ab1863df5e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.46:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-ec81e7.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.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-28T19:49:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"144099ff-1e9d-4ed2-8f0e-682b9723f569","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-28T19:49:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"144099ff-1e9d-4ed2-8f0e-682b9723f569","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-28T19:49:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"144099ff-1e9d-4ed2-8f0e-682b9723f569","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ec81e7/auth-test-model-ec81e7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ec81e7/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-28T19:49:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"144099ff-1e9d-4ed2-8f0e-682b9723f569","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T19:49:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"144099ff-1e9d-4ed2-8f0e-682b9723f569","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-28T19:49:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"144099ff-1e9d-4ed2-8f0e-682b9723f569","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-28T19:49:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"144099ff-1e9d-4ed2-8f0e-682b9723f569","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T19:49:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"144099ff-1e9d-4ed2-8f0e-682b9723f569","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T19:49:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ed510a3e-2edc-4d9b-8d8f-d4f5c216541f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:60142","PortSpecifier":{"PortValue":60142}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ed510a3e-2edc-4d9b-8d8f-d4f5c216541f","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-d66111.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T19:49:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ed510a3e-2edc-4d9b-8d8f-d4f5c216541f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:60142","PortSpecifier":{"PortValue":60142}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785268180,"nanos":288881490},"http":{"id":"ed510a3e-2edc-4d9b-8d8f-d4f5c216541f","method":"POST","headers":{":authority":"e2e-shared-b-d66111.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.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-28T19:49:40Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"ed510a3e-2edc-4d9b-8d8f-d4f5c216541f","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T19:49:40Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ed510a3e-2edc-4d9b-8d8f-d4f5c216541f","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":"a9daf9a6-7a9d-46e0-b210-d6ab1863df5e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=a514e901-fe41-4b24-bd31-503cdc3b94fc"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/26c9b5211705"]}} {"level":"debug","ts":"2026-07-28T19:49:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ed510a3e-2edc-4d9b-8d8f-d4f5c216541f","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/26c9b5211705"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=a514e901-fe41-4b24-bd31-503cdc3b94fc"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a9daf9a6-7a9d-46e0-b210-d6ab1863df5e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.47:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-d66111.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.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-28T19:49:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ed510a3e-2edc-4d9b-8d8f-d4f5c216541f","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-28T19:49:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ed510a3e-2edc-4d9b-8d8f-d4f5c216541f","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-28T19:49:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ed510a3e-2edc-4d9b-8d8f-d4f5c216541f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-d66111/auth-test-model-d66111\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-d66111/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-28T19:49:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"ed510a3e-2edc-4d9b-8d8f-d4f5c216541f","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T19:49:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ed510a3e-2edc-4d9b-8d8f-d4f5c216541f","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-28T19:49:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ed510a3e-2edc-4d9b-8d8f-d4f5c216541f","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-28T19:49:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ed510a3e-2edc-4d9b-8d8f-d4f5c216541f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T19:49:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ed510a3e-2edc-4d9b-8d8f-d4f5c216541f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T19:49:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"390f2418-7ec8-4141-b701-3f0f51db4c75","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:39314","PortSpecifier":{"PortValue":39314}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"390f2418-7ec8-4141-b701-3f0f51db4c75","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-ec81e7.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T19:49:40Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"390f2418-7ec8-4141-b701-3f0f51db4c75","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:39314","PortSpecifier":{"PortValue":39314}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785268180,"nanos":325391573},"http":{"id":"390f2418-7ec8-4141-b701-3f0f51db4c75","method":"POST","headers":{":authority":"e2e-shared-a-ec81e7.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.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-28T19:49:40Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"390f2418-7ec8-4141-b701-3f0f51db4c75","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-16q14x3Maa4GgTccz_ANbYmZbMRsUGI7iLvY7idylztYwk4q3WxgPchoqJiVV"} {"level":"debug","ts":"2026-07-28T19:49:40Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"390f2418-7ec8-4141-b701-3f0f51db4c75","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-ec81e7.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-16q14x3Maa4GgTccz_ANbYmZbMRsUGI7iLvY7idylztYwk4q3WxgPchoqJiVV\"}"} {"level":"debug","ts":"2026-07-28T19:49:40Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"390f2418-7ec8-4141-b701-3f0f51db4c75","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-ec81e7.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":"89cef29b-2575-453a-ae37-8d5821995dbb","keyName":"e2e-auth-iso-a-92423d","subscription":"e2e-auth-iso-d08fde","tenant":"e2e-shared-a-ec81e7","userId":"89cef29b-2575-453a-ae37-8d5821995dbb","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T19:49:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"390f2418-7ec8-4141-b701-3f0f51db4c75","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T19:49:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"390f2418-7ec8-4141-b701-3f0f51db4c75","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-28T19:49:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"390f2418-7ec8-4141-b701-3f0f51db4c75","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-28T19:49:40Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"390f2418-7ec8-4141-b701-3f0f51db4c75","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ec81e7/auth-test-model-ec81e7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ec81e7/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-28T19:49:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"390f2418-7ec8-4141-b701-3f0f51db4c75","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-28T19:49:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"390f2418-7ec8-4141-b701-3f0f51db4c75","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyId","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-28T19:49:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"390f2418-7ec8-4141-b701-3f0f51db4c75","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-d08fde"} {"level":"debug","ts":"2026-07-28T19:49:40Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"390f2418-7ec8-4141-b701-3f0f51db4c75","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-28T19:49:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"390f2418-7ec8-4141-b701-3f0f51db4c75","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T19:49:40Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"390f2418-7ec8-4141-b701-3f0f51db4c75","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T19:49:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe"} {"level":"info","ts":"2026-07-28T19:49:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d"} {"level":"info","ts":"2026-07-28T19:49:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/76f67bb529077cf4740bece9736fcc5d046fec7b274616f78a79bd062f6c0002"} {"level":"info","ts":"2026-07-28T19:49:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/cd6483a466b4f83f71018236d71fe6677e95a7b285c5414563d5199042b3639e"} {"level":"info","ts":"2026-07-28T19:49:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/39b1164176427dff73c5337c72bd1048a2a1ef3d2b9d9da9d70f8a0b877ec5c3"} {"level":"info","ts":"2026-07-28T19:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/611bf184b682d3639b1efbdd4ee34e6fd3854bbcff2a56a66f85bb74f80919f5"} {"level":"info","ts":"2026-07-28T19:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/af62ae602311ac1e69b1edbc2a2f7e0eb284237ebf4e8a60525475aabd8dbe0e"} {"level":"info","ts":"2026-07-28T19:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3de7aedabbb0cadef4fd1f57a2fd0fa9a19566d840ca9b92ec034ab047fec080"} {"level":"info","ts":"2026-07-28T19:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/132e1dfea1b1730227cc8cc1d6d653f0e2433a56b0b211084ed8967d2ea1f7a2"} {"level":"info","ts":"2026-07-28T19:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c62735aa84c6e69a9200102751511570dc487b97619c7e64e18d382777a5fd1d"} {"level":"info","ts":"2026-07-28T19:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5d6c56c885516198e89a5d0970bc10ae75d7479ba3e252dc56a05ebc4eee9c3f"} {"level":"info","ts":"2026-07-28T19:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ce2042f98c2ccf393af55ceb92145bdf4b07741de0a9edea8d1cc170052ce040"} {"level":"info","ts":"2026-07-28T19:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f9fa0a45ec37854039918e7429800ec0fb74549563b76feb565f5a87f6e4c6c0"} {"level":"info","ts":"2026-07-28T19:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8"} {"level":"info","ts":"2026-07-28T19:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/aba8540ffa37334f838f7302c5cade8cb89f9f5d887ab613c7b1293201b0f5f6"} {"level":"info","ts":"2026-07-28T19:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd"} {"level":"info","ts":"2026-07-28T19:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ac2301e3b30ae3d77e5871832f5ae63b3734f0d9febf59655703140deb10ba59"} {"level":"info","ts":"2026-07-28T19:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bdff1524591b7ed9fe8d54efc21c0a327f01fc7214711553cabd940fb98b3a5b"} {"level":"info","ts":"2026-07-28T19:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6028759da03fd83277908d0be7f1b21442f583ae3b4eed5ae2aaca12edbff71a"} {"level":"info","ts":"2026-07-28T19:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/839416fc9aa301b2d8a5a50b93dbda1b9e1efe3d43db9e807412996d793c8e7f"} {"level":"info","ts":"2026-07-28T19:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e57103c175cdaf5b3eece7c7171ee0b6796757a30d6d2bbc0c1cabf6f4f7d582"} {"level":"info","ts":"2026-07-28T19:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e9edaa0813d599460ed274efc1af46386a839ddaae104ab00bcf945b82fea290"} {"level":"info","ts":"2026-07-28T19:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0026237132ebbe7fd6796c92d2f243eb93802478f3242a97839ed0c35bd4aa1a"} {"level":"info","ts":"2026-07-28T19:49:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/cfe025cc0c525c0eff18ea3da255543e84bde5cd02a65dff065ba864d24f9221"} {"level":"debug","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:50:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19: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-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:50:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19: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-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d"} {"level":"info","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:50:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:50:44Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d\": 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-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d"} {"level":"info","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d"} {"level":"debug","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:50:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:50:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d"} {"level":"debug","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:50:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19: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-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd"} {"level":"debug","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd"} {"level":"debug","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:50:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:50:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:50:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19: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-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d447a33f0772cef4fa8b18339a231e667b7f67f8fa4260fa10c47c93734e7fa7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:50:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19: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-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd"} {"level":"info","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d447a33f0772cef4fa8b18339a231e667b7f67f8fa4260fa10c47c93734e7fa7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:50:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:50:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d447a33f0772cef4fa8b18339a231e667b7f67f8fa4260fa10c47c93734e7fa7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:50:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19: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-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d447a33f0772cef4fa8b18339a231e667b7f67f8fa4260fa10c47c93734e7fa7"} {"level":"info","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d447a33f0772cef4fa8b18339a231e667b7f67f8fa4260fa10c47c93734e7fa7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:50:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19: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-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d447a33f0772cef4fa8b18339a231e667b7f67f8fa4260fa10c47c93734e7fa7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:50:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:50:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d447a33f0772cef4fa8b18339a231e667b7f67f8fa4260fa10c47c93734e7fa7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd"} {"level":"info","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d447a33f0772cef4fa8b18339a231e667b7f67f8fa4260fa10c47c93734e7fa7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:50:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:50:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d447a33f0772cef4fa8b18339a231e667b7f67f8fa4260fa10c47c93734e7fa7"} {"level":"info","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d447a33f0772cef4fa8b18339a231e667b7f67f8fa4260fa10c47c93734e7fa7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:50:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19: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-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd"} {"level":"debug","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:50:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:50:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d447a33f0772cef4fa8b18339a231e667b7f67f8fa4260fa10c47c93734e7fa7"} {"level":"info","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd"} {"level":"debug","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"be749c605d6b2ec92462ec3b3db483ddf1f31aaaf152c6ba14eac6d1b763f52e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:50:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19: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-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"be749c605d6b2ec92462ec3b3db483ddf1f31aaaf152c6ba14eac6d1b763f52e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7c3bb211ccf04c78f275b56a0cd15aebc4f11013147aa62483655b1dfb2a9f0f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:50:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19: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-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/be749c605d6b2ec92462ec3b3db483ddf1f31aaaf152c6ba14eac6d1b763f52e"} {"level":"info","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7c3bb211ccf04c78f275b56a0cd15aebc4f11013147aa62483655b1dfb2a9f0f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"be749c605d6b2ec92462ec3b3db483ddf1f31aaaf152c6ba14eac6d1b763f52e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:50:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:50:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["be749c605d6b2ec92462ec3b3db483ddf1f31aaaf152c6ba14eac6d1b763f52e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7c3bb211ccf04c78f275b56a0cd15aebc4f11013147aa62483655b1dfb2a9f0f"} {"level":"info","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"be749c605d6b2ec92462ec3b3db483ddf1f31aaaf152c6ba14eac6d1b763f52e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7c3bb211ccf04c78f275b56a0cd15aebc4f11013147aa62483655b1dfb2a9f0f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:50:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:50:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7c3bb211ccf04c78f275b56a0cd15aebc4f11013147aa62483655b1dfb2a9f0f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7c3bb211ccf04c78f275b56a0cd15aebc4f11013147aa62483655b1dfb2a9f0f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"be749c605d6b2ec92462ec3b3db483ddf1f31aaaf152c6ba14eac6d1b763f52e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:50:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19: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-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/be749c605d6b2ec92462ec3b3db483ddf1f31aaaf152c6ba14eac6d1b763f52e"} {"level":"info","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"be749c605d6b2ec92462ec3b3db483ddf1f31aaaf152c6ba14eac6d1b763f52e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7c3bb211ccf04c78f275b56a0cd15aebc4f11013147aa62483655b1dfb2a9f0f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:50:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19: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-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7c3bb211ccf04c78f275b56a0cd15aebc4f11013147aa62483655b1dfb2a9f0f"} {"level":"info","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7c3bb211ccf04c78f275b56a0cd15aebc4f11013147aa62483655b1dfb2a9f0f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"be749c605d6b2ec92462ec3b3db483ddf1f31aaaf152c6ba14eac6d1b763f52e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7c3bb211ccf04c78f275b56a0cd15aebc4f11013147aa62483655b1dfb2a9f0f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:50:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:50:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7c3bb211ccf04c78f275b56a0cd15aebc4f11013147aa62483655b1dfb2a9f0f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7c3bb211ccf04c78f275b56a0cd15aebc4f11013147aa62483655b1dfb2a9f0f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"be749c605d6b2ec92462ec3b3db483ddf1f31aaaf152c6ba14eac6d1b763f52e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7c3bb211ccf04c78f275b56a0cd15aebc4f11013147aa62483655b1dfb2a9f0f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:50:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:50:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7c3bb211ccf04c78f275b56a0cd15aebc4f11013147aa62483655b1dfb2a9f0f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/be749c605d6b2ec92462ec3b3db483ddf1f31aaaf152c6ba14eac6d1b763f52e"} {"level":"error","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"7c3bb211ccf04c78f275b56a0cd15aebc4f11013147aa62483655b1dfb2a9f0f","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"7c3bb211ccf04c78f275b56a0cd15aebc4f11013147aa62483655b1dfb2a9f0f\": 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-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2919ed57387cbdab78d5ead7a22d892359a127299b03fee1562d2dfbb960bf3c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:50:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19: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-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2919ed57387cbdab78d5ead7a22d892359a127299b03fee1562d2dfbb960bf3c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7c3bb211ccf04c78f275b56a0cd15aebc4f11013147aa62483655b1dfb2a9f0f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:50:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19: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-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7c3bb211ccf04c78f275b56a0cd15aebc4f11013147aa62483655b1dfb2a9f0f"} {"level":"info","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7c3bb211ccf04c78f275b56a0cd15aebc4f11013147aa62483655b1dfb2a9f0f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"be749c605d6b2ec92462ec3b3db483ddf1f31aaaf152c6ba14eac6d1b763f52e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:50:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:50:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["be749c605d6b2ec92462ec3b3db483ddf1f31aaaf152c6ba14eac6d1b763f52e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2919ed57387cbdab78d5ead7a22d892359a127299b03fee1562d2dfbb960bf3c"} {"level":"info","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"be749c605d6b2ec92462ec3b3db483ddf1f31aaaf152c6ba14eac6d1b763f52e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2919ed57387cbdab78d5ead7a22d892359a127299b03fee1562d2dfbb960bf3c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:50:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:50:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2919ed57387cbdab78d5ead7a22d892359a127299b03fee1562d2dfbb960bf3c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2919ed57387cbdab78d5ead7a22d892359a127299b03fee1562d2dfbb960bf3c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7c3bb211ccf04c78f275b56a0cd15aebc4f11013147aa62483655b1dfb2a9f0f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"be749c605d6b2ec92462ec3b3db483ddf1f31aaaf152c6ba14eac6d1b763f52e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2919ed57387cbdab78d5ead7a22d892359a127299b03fee1562d2dfbb960bf3c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7c3bb211ccf04c78f275b56a0cd15aebc4f11013147aa62483655b1dfb2a9f0f"} {"level":"debug","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7c3bb211ccf04c78f275b56a0cd15aebc4f11013147aa62483655b1dfb2a9f0f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:50:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:50:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7c3bb211ccf04c78f275b56a0cd15aebc4f11013147aa62483655b1dfb2a9f0f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/be749c605d6b2ec92462ec3b3db483ddf1f31aaaf152c6ba14eac6d1b763f52e"} {"level":"info","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7c3bb211ccf04c78f275b56a0cd15aebc4f11013147aa62483655b1dfb2a9f0f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7c3bb211ccf04c78f275b56a0cd15aebc4f11013147aa62483655b1dfb2a9f0f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2919ed57387cbdab78d5ead7a22d892359a127299b03fee1562d2dfbb960bf3c"} {"level":"debug","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1eb52391bbd2d9bae8cfd8277adad285b8d1d54e1c8670eacdc6b88f0db3405","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:50:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19: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-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1eb52391bbd2d9bae8cfd8277adad285b8d1d54e1c8670eacdc6b88f0db3405","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1eb52391bbd2d9bae8cfd8277adad285b8d1d54e1c8670eacdc6b88f0db3405","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1eb52391bbd2d9bae8cfd8277adad285b8d1d54e1c8670eacdc6b88f0db3405","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7c3bb211ccf04c78f275b56a0cd15aebc4f11013147aa62483655b1dfb2a9f0f"} {"level":"info","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1eb52391bbd2d9bae8cfd8277adad285b8d1d54e1c8670eacdc6b88f0db3405"} {"level":"debug","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d1eb52391bbd2d9bae8cfd8277adad285b8d1d54e1c8670eacdc6b88f0db3405","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:50:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:50:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d1eb52391bbd2d9bae8cfd8277adad285b8d1d54e1c8670eacdc6b88f0db3405"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d1eb52391bbd2d9bae8cfd8277adad285b8d1d54e1c8670eacdc6b88f0db3405","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d1eb52391bbd2d9bae8cfd8277adad285b8d1d54e1c8670eacdc6b88f0db3405","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d1eb52391bbd2d9bae8cfd8277adad285b8d1d54e1c8670eacdc6b88f0db3405"} {"level":"debug","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:50:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19: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-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e6be86e8db523fc5c75221936b702dadeee4d2aed1a8007a6d72ec9060912207","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:50:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19: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-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8"} {"level":"info","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e6be86e8db523fc5c75221936b702dadeee4d2aed1a8007a6d72ec9060912207","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:50:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:50:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e6be86e8db523fc5c75221936b702dadeee4d2aed1a8007a6d72ec9060912207"} {"level":"info","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e6be86e8db523fc5c75221936b702dadeee4d2aed1a8007a6d72ec9060912207","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:50:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:50:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e6be86e8db523fc5c75221936b702dadeee4d2aed1a8007a6d72ec9060912207"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8"} {"level":"info","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e6be86e8db523fc5c75221936b702dadeee4d2aed1a8007a6d72ec9060912207","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e6be86e8db523fc5c75221936b702dadeee4d2aed1a8007a6d72ec9060912207","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:50:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19: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-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e6be86e8db523fc5c75221936b702dadeee4d2aed1a8007a6d72ec9060912207","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e6be86e8db523fc5c75221936b702dadeee4d2aed1a8007a6d72ec9060912207"} {"level":"debug","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e6be86e8db523fc5c75221936b702dadeee4d2aed1a8007a6d72ec9060912207","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:50:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:50:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e6be86e8db523fc5c75221936b702dadeee4d2aed1a8007a6d72ec9060912207"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e6be86e8db523fc5c75221936b702dadeee4d2aed1a8007a6d72ec9060912207","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e6be86e8db523fc5c75221936b702dadeee4d2aed1a8007a6d72ec9060912207","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:50:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:50:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e6be86e8db523fc5c75221936b702dadeee4d2aed1a8007a6d72ec9060912207"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8"} {"level":"error","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"e6be86e8db523fc5c75221936b702dadeee4d2aed1a8007a6d72ec9060912207","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"e6be86e8db523fc5c75221936b702dadeee4d2aed1a8007a6d72ec9060912207\": 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-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e6be86e8db523fc5c75221936b702dadeee4d2aed1a8007a6d72ec9060912207","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:50:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19: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-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e6be86e8db523fc5c75221936b702dadeee4d2aed1a8007a6d72ec9060912207","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eda71e77144974f96399df62248496e406e7a39c566502a768dab066babd3c01","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:50:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19: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-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e6be86e8db523fc5c75221936b702dadeee4d2aed1a8007a6d72ec9060912207"} {"level":"info","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eda71e77144974f96399df62248496e406e7a39c566502a768dab066babd3c01","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e6be86e8db523fc5c75221936b702dadeee4d2aed1a8007a6d72ec9060912207","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:50:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:50:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e6be86e8db523fc5c75221936b702dadeee4d2aed1a8007a6d72ec9060912207"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eda71e77144974f96399df62248496e406e7a39c566502a768dab066babd3c01"} {"level":"info","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e6be86e8db523fc5c75221936b702dadeee4d2aed1a8007a6d72ec9060912207","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eda71e77144974f96399df62248496e406e7a39c566502a768dab066babd3c01","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:50:44Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:50:44Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eda71e77144974f96399df62248496e406e7a39c566502a768dab066babd3c01"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e6be86e8db523fc5c75221936b702dadeee4d2aed1a8007a6d72ec9060912207"} {"level":"info","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eda71e77144974f96399df62248496e406e7a39c566502a768dab066babd3c01","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e6be86e8db523fc5c75221936b702dadeee4d2aed1a8007a6d72ec9060912207","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eda71e77144974f96399df62248496e406e7a39c566502a768dab066babd3c01","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:50:44Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19: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-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eda71e77144974f96399df62248496e406e7a39c566502a768dab066babd3c01","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eda71e77144974f96399df62248496e406e7a39c566502a768dab066babd3c01","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eda71e77144974f96399df62248496e406e7a39c566502a768dab066babd3c01","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:50:44Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eda71e77144974f96399df62248496e406e7a39c566502a768dab066babd3c01"} {"level":"debug","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eda71e77144974f96399df62248496e406e7a39c566502a768dab066babd3c01","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:50:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:50:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eda71e77144974f96399df62248496e406e7a39c566502a768dab066babd3c01"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eda71e77144974f96399df62248496e406e7a39c566502a768dab066babd3c01","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eda71e77144974f96399df62248496e406e7a39c566502a768dab066babd3c01","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e6be86e8db523fc5c75221936b702dadeee4d2aed1a8007a6d72ec9060912207"} {"level":"info","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eda71e77144974f96399df62248496e406e7a39c566502a768dab066babd3c01"} {"level":"debug","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8cc574a275a7e48addc9982aad07eee228e83c21014f827178ff54e3ee8b7194","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:50:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19: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-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8cc574a275a7e48addc9982aad07eee228e83c21014f827178ff54e3ee8b7194","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8cc574a275a7e48addc9982aad07eee228e83c21014f827178ff54e3ee8b7194","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8cc574a275a7e48addc9982aad07eee228e83c21014f827178ff54e3ee8b7194","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8cc574a275a7e48addc9982aad07eee228e83c21014f827178ff54e3ee8b7194"} {"level":"info","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8cc574a275a7e48addc9982aad07eee228e83c21014f827178ff54e3ee8b7194"} {"level":"debug","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8cc574a275a7e48addc9982aad07eee228e83c21014f827178ff54e3ee8b7194","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:50:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:50:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8cc574a275a7e48addc9982aad07eee228e83c21014f827178ff54e3ee8b7194"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8cc574a275a7e48addc9982aad07eee228e83c21014f827178ff54e3ee8b7194","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8cc574a275a7e48addc9982aad07eee228e83c21014f827178ff54e3ee8b7194","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8cc574a275a7e48addc9982aad07eee228e83c21014f827178ff54e3ee8b7194"} {"level":"debug","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5dfcdecfc5c9b6b10e6f71de7240ad061678e259df3aa668e1b1b2049b195a23","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:50:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:50:45Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5dfcdecfc5c9b6b10e6f71de7240ad061678e259df3aa668e1b1b2049b195a23","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5dfcdecfc5c9b6b10e6f71de7240ad061678e259df3aa668e1b1b2049b195a23","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:50:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19: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-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5dfcdecfc5c9b6b10e6f71de7240ad061678e259df3aa668e1b1b2049b195a23"} {"level":"info","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5dfcdecfc5c9b6b10e6f71de7240ad061678e259df3aa668e1b1b2049b195a23","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5dfcdecfc5c9b6b10e6f71de7240ad061678e259df3aa668e1b1b2049b195a23","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:50:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:50:45Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"5dfcdecfc5c9b6b10e6f71de7240ad061678e259df3aa668e1b1b2049b195a23","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"5dfcdecfc5c9b6b10e6f71de7240ad061678e259df3aa668e1b1b2049b195a23\": 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-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5dfcdecfc5c9b6b10e6f71de7240ad061678e259df3aa668e1b1b2049b195a23","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5dfcdecfc5c9b6b10e6f71de7240ad061678e259df3aa668e1b1b2049b195a23","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5dfcdecfc5c9b6b10e6f71de7240ad061678e259df3aa668e1b1b2049b195a23"} {"level":"info","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5dfcdecfc5c9b6b10e6f71de7240ad061678e259df3aa668e1b1b2049b195a23"} {"level":"debug","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1a151e2bd1da81bba1fc23b69bdfc4d8a8dab451093131f85201107d046ac265","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:50:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19: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-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1a151e2bd1da81bba1fc23b69bdfc4d8a8dab451093131f85201107d046ac265","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1a151e2bd1da81bba1fc23b69bdfc4d8a8dab451093131f85201107d046ac265","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1a151e2bd1da81bba1fc23b69bdfc4d8a8dab451093131f85201107d046ac265"} {"level":"debug","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1a151e2bd1da81bba1fc23b69bdfc4d8a8dab451093131f85201107d046ac265","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5dfcdecfc5c9b6b10e6f71de7240ad061678e259df3aa668e1b1b2049b195a23","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:50:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:50:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5dfcdecfc5c9b6b10e6f71de7240ad061678e259df3aa668e1b1b2049b195a23"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5dfcdecfc5c9b6b10e6f71de7240ad061678e259df3aa668e1b1b2049b195a23","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5dfcdecfc5c9b6b10e6f71de7240ad061678e259df3aa668e1b1b2049b195a23","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1a151e2bd1da81bba1fc23b69bdfc4d8a8dab451093131f85201107d046ac265","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1a151e2bd1da81bba1fc23b69bdfc4d8a8dab451093131f85201107d046ac265"} {"level":"info","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5dfcdecfc5c9b6b10e6f71de7240ad061678e259df3aa668e1b1b2049b195a23"} {"level":"debug","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1a151e2bd1da81bba1fc23b69bdfc4d8a8dab451093131f85201107d046ac265","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:50:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:50:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1a151e2bd1da81bba1fc23b69bdfc4d8a8dab451093131f85201107d046ac265"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1a151e2bd1da81bba1fc23b69bdfc4d8a8dab451093131f85201107d046ac265","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1a151e2bd1da81bba1fc23b69bdfc4d8a8dab451093131f85201107d046ac265","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:50:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19: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-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1a151e2bd1da81bba1fc23b69bdfc4d8a8dab451093131f85201107d046ac265","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1a151e2bd1da81bba1fc23b69bdfc4d8a8dab451093131f85201107d046ac265","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1a151e2bd1da81bba1fc23b69bdfc4d8a8dab451093131f85201107d046ac265","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1a151e2bd1da81bba1fc23b69bdfc4d8a8dab451093131f85201107d046ac265"} {"level":"debug","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1a151e2bd1da81bba1fc23b69bdfc4d8a8dab451093131f85201107d046ac265","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1a151e2bd1da81bba1fc23b69bdfc4d8a8dab451093131f85201107d046ac265"} {"level":"debug","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1a151e2bd1da81bba1fc23b69bdfc4d8a8dab451093131f85201107d046ac265","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:50:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:50:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1a151e2bd1da81bba1fc23b69bdfc4d8a8dab451093131f85201107d046ac265"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1a151e2bd1da81bba1fc23b69bdfc4d8a8dab451093131f85201107d046ac265","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1a151e2bd1da81bba1fc23b69bdfc4d8a8dab451093131f85201107d046ac265","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:50:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19: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-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1a151e2bd1da81bba1fc23b69bdfc4d8a8dab451093131f85201107d046ac265","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1a151e2bd1da81bba1fc23b69bdfc4d8a8dab451093131f85201107d046ac265","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:50:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:50:45Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1a151e2bd1da81bba1fc23b69bdfc4d8a8dab451093131f85201107d046ac265"} {"level":"info","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1a151e2bd1da81bba1fc23b69bdfc4d8a8dab451093131f85201107d046ac265","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:50:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:50:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1a151e2bd1da81bba1fc23b69bdfc4d8a8dab451093131f85201107d046ac265"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe"} {"level":"info","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1a151e2bd1da81bba1fc23b69bdfc4d8a8dab451093131f85201107d046ac265","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:50:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:50:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1a151e2bd1da81bba1fc23b69bdfc4d8a8dab451093131f85201107d046ac265","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:50:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19: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-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1a151e2bd1da81bba1fc23b69bdfc4d8a8dab451093131f85201107d046ac265"} {"level":"info","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1a151e2bd1da81bba1fc23b69bdfc4d8a8dab451093131f85201107d046ac265","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:50:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19: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-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe"} {"level":"info","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1a151e2bd1da81bba1fc23b69bdfc4d8a8dab451093131f85201107d046ac265","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:50:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:50:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1a151e2bd1da81bba1fc23b69bdfc4d8a8dab451093131f85201107d046ac265","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:50:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:50:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1a151e2bd1da81bba1fc23b69bdfc4d8a8dab451093131f85201107d046ac265"} {"level":"error","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe\": 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-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:50:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19: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-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe"} {"level":"info","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/39b1164176427dff73c5337c72bd1048a2a1ef3d2b9d9da9d70f8a0b877ec5c3"} {"level":"info","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"39b1164176427dff73c5337c72bd1048a2a1ef3d2b9d9da9d70f8a0b877ec5c3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:50:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:50:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["39b1164176427dff73c5337c72bd1048a2a1ef3d2b9d9da9d70f8a0b877ec5c3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe"} {"level":"info","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"39b1164176427dff73c5337c72bd1048a2a1ef3d2b9d9da9d70f8a0b877ec5c3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1a151e2bd1da81bba1fc23b69bdfc4d8a8dab451093131f85201107d046ac265","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:50:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:50:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1a151e2bd1da81bba1fc23b69bdfc4d8a8dab451093131f85201107d046ac265"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/39b1164176427dff73c5337c72bd1048a2a1ef3d2b9d9da9d70f8a0b877ec5c3"} {"level":"info","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6139ae2805c529089696f40c96bcf23acd44216af3951a96f54deba168cf64e5"} {"level":"info","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1a151e2bd1da81bba1fc23b69bdfc4d8a8dab451093131f85201107d046ac265","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:50:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:50:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1a151e2bd1da81bba1fc23b69bdfc4d8a8dab451093131f85201107d046ac265"} {"level":"info","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"39b1164176427dff73c5337c72bd1048a2a1ef3d2b9d9da9d70f8a0b877ec5c3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6139ae2805c529089696f40c96bcf23acd44216af3951a96f54deba168cf64e5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:50:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:50:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6139ae2805c529089696f40c96bcf23acd44216af3951a96f54deba168cf64e5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe"} {"level":"info","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0026237132ebbe7fd6796c92d2f243eb93802478f3242a97839ed0c35bd4aa1a"} {"level":"info","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6139ae2805c529089696f40c96bcf23acd44216af3951a96f54deba168cf64e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1a151e2bd1da81bba1fc23b69bdfc4d8a8dab451093131f85201107d046ac265","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0026237132ebbe7fd6796c92d2f243eb93802478f3242a97839ed0c35bd4aa1a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:50:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:50:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0026237132ebbe7fd6796c92d2f243eb93802478f3242a97839ed0c35bd4aa1a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bb1c8e0935b496ded52c9e147425a3d12be37a234b48634c246b573a24c3cf5b"} {"level":"info","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/82b1d01b992d3dc4840ca641c46a3f3bf027cc1901c6c4236028cf0bf4bbfa43"} {"level":"info","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ef3b26e52270c42b6aa79272a0188b6dcd9ac38f9159076900a3e132b28ab142"} {"level":"info","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0026237132ebbe7fd6796c92d2f243eb93802478f3242a97839ed0c35bd4aa1a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bb1c8e0935b496ded52c9e147425a3d12be37a234b48634c246b573a24c3cf5b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:50:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:50:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bb1c8e0935b496ded52c9e147425a3d12be37a234b48634c246b573a24c3cf5b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6139ae2805c529089696f40c96bcf23acd44216af3951a96f54deba168cf64e5"} {"level":"info","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/611bf184b682d3639b1efbdd4ee34e6fd3854bbcff2a56a66f85bb74f80919f5"} {"level":"info","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bb1c8e0935b496ded52c9e147425a3d12be37a234b48634c246b573a24c3cf5b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"82b1d01b992d3dc4840ca641c46a3f3bf027cc1901c6c4236028cf0bf4bbfa43","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:50:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:50:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["82b1d01b992d3dc4840ca641c46a3f3bf027cc1901c6c4236028cf0bf4bbfa43"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/230c22a62ad02f57203215e8cc03d1c0dd849d5d9d4dca0301a67a50f5580b02"} {"level":"info","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0026237132ebbe7fd6796c92d2f243eb93802478f3242a97839ed0c35bd4aa1a"} {"level":"info","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/64c97c6acf770bacb6281fe15c26b1ff8e4c3ac7b65ed9d5bec47292b4aaf9e9"} {"level":"info","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"82b1d01b992d3dc4840ca641c46a3f3bf027cc1901c6c4236028cf0bf4bbfa43","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ef3b26e52270c42b6aa79272a0188b6dcd9ac38f9159076900a3e132b28ab142","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:50:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:50:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ef3b26e52270c42b6aa79272a0188b6dcd9ac38f9159076900a3e132b28ab142"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/76f67bb529077cf4740bece9736fcc5d046fec7b274616f78a79bd062f6c0002"} {"level":"info","ts":"2026-07-28T19:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bb1c8e0935b496ded52c9e147425a3d12be37a234b48634c246b573a24c3cf5b"} {"level":"info","ts":"2026-07-28T19:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/82b1d01b992d3dc4840ca641c46a3f3bf027cc1901c6c4236028cf0bf4bbfa43"} {"level":"info","ts":"2026-07-28T19:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ef3b26e52270c42b6aa79272a0188b6dcd9ac38f9159076900a3e132b28ab142","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6139ae2805c529089696f40c96bcf23acd44216af3951a96f54deba168cf64e5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"611bf184b682d3639b1efbdd4ee34e6fd3854bbcff2a56a66f85bb74f80919f5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:50:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:50:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["611bf184b682d3639b1efbdd4ee34e6fd3854bbcff2a56a66f85bb74f80919f5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ef3b26e52270c42b6aa79272a0188b6dcd9ac38f9159076900a3e132b28ab142"} {"level":"info","ts":"2026-07-28T19:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"611bf184b682d3639b1efbdd4ee34e6fd3854bbcff2a56a66f85bb74f80919f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"230c22a62ad02f57203215e8cc03d1c0dd849d5d9d4dca0301a67a50f5580b02","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:50:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:50:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["230c22a62ad02f57203215e8cc03d1c0dd849d5d9d4dca0301a67a50f5580b02"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/611bf184b682d3639b1efbdd4ee34e6fd3854bbcff2a56a66f85bb74f80919f5"} {"level":"info","ts":"2026-07-28T19:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"230c22a62ad02f57203215e8cc03d1c0dd849d5d9d4dca0301a67a50f5580b02","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0026237132ebbe7fd6796c92d2f243eb93802478f3242a97839ed0c35bd4aa1a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"64c97c6acf770bacb6281fe15c26b1ff8e4c3ac7b65ed9d5bec47292b4aaf9e9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:50:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:50:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["64c97c6acf770bacb6281fe15c26b1ff8e4c3ac7b65ed9d5bec47292b4aaf9e9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"64c97c6acf770bacb6281fe15c26b1ff8e4c3ac7b65ed9d5bec47292b4aaf9e9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"76f67bb529077cf4740bece9736fcc5d046fec7b274616f78a79bd062f6c0002","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:50:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:50:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["76f67bb529077cf4740bece9736fcc5d046fec7b274616f78a79bd062f6c0002"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/230c22a62ad02f57203215e8cc03d1c0dd849d5d9d4dca0301a67a50f5580b02"} {"level":"info","ts":"2026-07-28T19:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/64c97c6acf770bacb6281fe15c26b1ff8e4c3ac7b65ed9d5bec47292b4aaf9e9"} {"level":"info","ts":"2026-07-28T19:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"76f67bb529077cf4740bece9736fcc5d046fec7b274616f78a79bd062f6c0002","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bb1c8e0935b496ded52c9e147425a3d12be37a234b48634c246b573a24c3cf5b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"82b1d01b992d3dc4840ca641c46a3f3bf027cc1901c6c4236028cf0bf4bbfa43","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ef3b26e52270c42b6aa79272a0188b6dcd9ac38f9159076900a3e132b28ab142","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"611bf184b682d3639b1efbdd4ee34e6fd3854bbcff2a56a66f85bb74f80919f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"230c22a62ad02f57203215e8cc03d1c0dd849d5d9d4dca0301a67a50f5580b02","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"64c97c6acf770bacb6281fe15c26b1ff8e4c3ac7b65ed9d5bec47292b4aaf9e9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"76f67bb529077cf4740bece9736fcc5d046fec7b274616f78a79bd062f6c0002","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:50:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:50:46Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/76f67bb529077cf4740bece9736fcc5d046fec7b274616f78a79bd062f6c0002"} {"level":"info","ts":"2026-07-28T19:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"76f67bb529077cf4740bece9736fcc5d046fec7b274616f78a79bd062f6c0002","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"76f67bb529077cf4740bece9736fcc5d046fec7b274616f78a79bd062f6c0002","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:50:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:50:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["76f67bb529077cf4740bece9736fcc5d046fec7b274616f78a79bd062f6c0002"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/76f67bb529077cf4740bece9736fcc5d046fec7b274616f78a79bd062f6c0002"} {"level":"info","ts":"2026-07-28T19:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"76f67bb529077cf4740bece9736fcc5d046fec7b274616f78a79bd062f6c0002","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"76f67bb529077cf4740bece9736fcc5d046fec7b274616f78a79bd062f6c0002","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:50:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:50:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["76f67bb529077cf4740bece9736fcc5d046fec7b274616f78a79bd062f6c0002"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/76f67bb529077cf4740bece9736fcc5d046fec7b274616f78a79bd062f6c0002"} {"level":"error","ts":"2026-07-28T19:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"76f67bb529077cf4740bece9736fcc5d046fec7b274616f78a79bd062f6c0002","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"76f67bb529077cf4740bece9736fcc5d046fec7b274616f78a79bd062f6c0002\": 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-28T19:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"76f67bb529077cf4740bece9736fcc5d046fec7b274616f78a79bd062f6c0002","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"76f67bb529077cf4740bece9736fcc5d046fec7b274616f78a79bd062f6c0002","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:51:04Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"66adeef4-eacd-4f3b-ba7b-e775a7545bc7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:49186","PortSpecifier":{"PortValue":49186}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"66adeef4-eacd-4f3b-ba7b-e775a7545bc7","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-ec81e7.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T19:51:04Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"66adeef4-eacd-4f3b-ba7b-e775a7545bc7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:49186","PortSpecifier":{"PortValue":49186}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785268264,"nanos":707962784},"http":{"id":"66adeef4-eacd-4f3b-ba7b-e775a7545bc7","method":"POST","headers":{":authority":"e2e-shared-a-ec81e7.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.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-28T19:51:04Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"66adeef4-eacd-4f3b-ba7b-e775a7545bc7","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T19:51:04Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"66adeef4-eacd-4f3b-ba7b-e775a7545bc7","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":"a9daf9a6-7a9d-46e0-b210-d6ab1863df5e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=a514e901-fe41-4b24-bd31-503cdc3b94fc"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/26c9b5211705"]}} {"level":"debug","ts":"2026-07-28T19:51:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"66adeef4-eacd-4f3b-ba7b-e775a7545bc7","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/26c9b5211705"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=a514e901-fe41-4b24-bd31-503cdc3b94fc"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a9daf9a6-7a9d-46e0-b210-d6ab1863df5e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.46:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-ec81e7.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.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-28T19:51:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"66adeef4-eacd-4f3b-ba7b-e775a7545bc7","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-28T19:51:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"66adeef4-eacd-4f3b-ba7b-e775a7545bc7","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-28T19:51:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"66adeef4-eacd-4f3b-ba7b-e775a7545bc7","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ec81e7/sub-test-model-ec81e7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ec81e7/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-28T19:51:04Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"66adeef4-eacd-4f3b-ba7b-e775a7545bc7","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T19:51:04Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"66adeef4-eacd-4f3b-ba7b-e775a7545bc7","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-28T19:51:04Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"66adeef4-eacd-4f3b-ba7b-e775a7545bc7","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-28T19:51:04Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"66adeef4-eacd-4f3b-ba7b-e775a7545bc7","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T19:51:04Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"66adeef4-eacd-4f3b-ba7b-e775a7545bc7","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T19:51:04Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a282e3c4-36bd-4856-ad5e-9328ba78114d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:37276","PortSpecifier":{"PortValue":37276}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a282e3c4-36bd-4856-ad5e-9328ba78114d","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-d66111.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T19:51:04Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a282e3c4-36bd-4856-ad5e-9328ba78114d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:37276","PortSpecifier":{"PortValue":37276}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785268264,"nanos":761996779},"http":{"id":"a282e3c4-36bd-4856-ad5e-9328ba78114d","method":"POST","headers":{":authority":"e2e-shared-b-d66111.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.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-28T19:51:04Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"a282e3c4-36bd-4856-ad5e-9328ba78114d","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T19:51:04Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a282e3c4-36bd-4856-ad5e-9328ba78114d","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":"a9daf9a6-7a9d-46e0-b210-d6ab1863df5e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=a514e901-fe41-4b24-bd31-503cdc3b94fc"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/26c9b5211705"]}} {"level":"debug","ts":"2026-07-28T19:51:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a282e3c4-36bd-4856-ad5e-9328ba78114d","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/26c9b5211705"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=a514e901-fe41-4b24-bd31-503cdc3b94fc"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a9daf9a6-7a9d-46e0-b210-d6ab1863df5e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.47:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-d66111.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.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-28T19:51:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a282e3c4-36bd-4856-ad5e-9328ba78114d","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-28T19:51:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a282e3c4-36bd-4856-ad5e-9328ba78114d","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-28T19:51:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a282e3c4-36bd-4856-ad5e-9328ba78114d","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-d66111/sub-test-model-d66111\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-d66111/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-28T19:51:04Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"a282e3c4-36bd-4856-ad5e-9328ba78114d","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T19:51:04Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a282e3c4-36bd-4856-ad5e-9328ba78114d","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-28T19:51:04Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a282e3c4-36bd-4856-ad5e-9328ba78114d","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-28T19:51:04Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a282e3c4-36bd-4856-ad5e-9328ba78114d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T19:51:04Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a282e3c4-36bd-4856-ad5e-9328ba78114d","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T19:51:04Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d61a283a-f4b1-43bf-b3fc-6ca4fc93616e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:49198","PortSpecifier":{"PortValue":49198}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d61a283a-f4b1-43bf-b3fc-6ca4fc93616e","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-ec81e7.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T19:51:04Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d61a283a-f4b1-43bf-b3fc-6ca4fc93616e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:49198","PortSpecifier":{"PortValue":49198}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785268264,"nanos":805849160},"http":{"id":"d61a283a-f4b1-43bf-b3fc-6ca4fc93616e","method":"GET","headers":{":authority":"e2e-shared-a-ec81e7.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T19:51:04Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d61a283a-f4b1-43bf-b3fc-6ca4fc93616e","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1LW8nNIlx2Fg8ap8e_xePMuUGfauz68tejS7NY1OnhL5sepEfsP8VHl6Hdsek"} {"level":"debug","ts":"2026-07-28T19:51:04Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"d61a283a-f4b1-43bf-b3fc-6ca4fc93616e","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-ec81e7.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1LW8nNIlx2Fg8ap8e_xePMuUGfauz68tejS7NY1OnhL5sepEfsP8VHl6Hdsek\"}"} {"level":"debug","ts":"2026-07-28T19:51:04Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"d61a283a-f4b1-43bf-b3fc-6ca4fc93616e","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-ec81e7.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":"59489a7d-0b8f-424b-ad0e-3cfbba44b010","keyName":"e2e-sub-iso-766dcc","subscription":"e2e-a-only-fefef7","tenant":"e2e-shared-a-ec81e7","userId":"59489a7d-0b8f-424b-ad0e-3cfbba44b010","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T19:51:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d61a283a-f4b1-43bf-b3fc-6ca4fc93616e","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T19:51:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d61a283a-f4b1-43bf-b3fc-6ca4fc93616e","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-28T19:51:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d61a283a-f4b1-43bf-b3fc-6ca4fc93616e","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-28T19:51:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d61a283a-f4b1-43bf-b3fc-6ca4fc93616e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ec81e7/sub-test-model-ec81e7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ec81e7/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-28T19:51:04Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d61a283a-f4b1-43bf-b3fc-6ca4fc93616e","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-28T19:51:04Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d61a283a-f4b1-43bf-b3fc-6ca4fc93616e","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-28T19:51:04Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"d61a283a-f4b1-43bf-b3fc-6ca4fc93616e","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-28T19:51:04Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d61a283a-f4b1-43bf-b3fc-6ca4fc93616e","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-fefef7"} {"level":"info","ts":"2026-07-28T19:51:04Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d61a283a-f4b1-43bf-b3fc-6ca4fc93616e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T19:51:04Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d61a283a-f4b1-43bf-b3fc-6ca4fc93616e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T19:51:04Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"48e98d17-e425-4cdf-95e6-399a087a74c7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:37284","PortSpecifier":{"PortValue":37284}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"48e98d17-e425-4cdf-95e6-399a087a74c7","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-d66111.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T19:51:04Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"48e98d17-e425-4cdf-95e6-399a087a74c7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:37284","PortSpecifier":{"PortValue":37284}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785268264,"nanos":842380199},"http":{"id":"48e98d17-e425-4cdf-95e6-399a087a74c7","method":"GET","headers":{":authority":"e2e-shared-b-d66111.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T19:51:04Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"48e98d17-e425-4cdf-95e6-399a087a74c7","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1UYqMYsmwrAtx9Pwp_FHPJFK0eXaGNI0pDVJrYcNQmd595Oav4EGn20qclzm"} {"level":"debug","ts":"2026-07-28T19:51:04Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"48e98d17-e425-4cdf-95e6-399a087a74c7","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-d66111.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1UYqMYsmwrAtx9Pwp_FHPJFK0eXaGNI0pDVJrYcNQmd595Oav4EGn20qclzm\"}"} {"level":"debug","ts":"2026-07-28T19:51:04Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"48e98d17-e425-4cdf-95e6-399a087a74c7","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-d66111.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":"b77f036a-e43e-4590-963c-8e9d69066bae","keyName":"e2e-sub-iso-883c60","subscription":"e2e-b-only-fefef7","tenant":"e2e-shared-b-d66111","userId":"b77f036a-e43e-4590-963c-8e9d69066bae","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T19:51:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"48e98d17-e425-4cdf-95e6-399a087a74c7","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T19:51:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"48e98d17-e425-4cdf-95e6-399a087a74c7","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-28T19:51:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"48e98d17-e425-4cdf-95e6-399a087a74c7","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-28T19:51:04Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"48e98d17-e425-4cdf-95e6-399a087a74c7","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-d66111/sub-test-model-d66111\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-d66111/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-28T19:51:04Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"48e98d17-e425-4cdf-95e6-399a087a74c7","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-28T19:51:04Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"48e98d17-e425-4cdf-95e6-399a087a74c7","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-28T19:51:04Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"48e98d17-e425-4cdf-95e6-399a087a74c7","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-28T19:51:04Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"48e98d17-e425-4cdf-95e6-399a087a74c7","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-fefef7"} {"level":"info","ts":"2026-07-28T19:51:04Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"48e98d17-e425-4cdf-95e6-399a087a74c7","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T19:51:04Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"48e98d17-e425-4cdf-95e6-399a087a74c7","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T19:51:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b7a4a49a-5e8a-4d20-8306-348265cf1b5f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:46690","PortSpecifier":{"PortValue":46690}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b7a4a49a-5e8a-4d20-8306-348265cf1b5f","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-ec81e7.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T19:51:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b7a4a49a-5e8a-4d20-8306-348265cf1b5f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:46690","PortSpecifier":{"PortValue":46690}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785268285,"nanos":204751893},"http":{"id":"b7a4a49a-5e8a-4d20-8306-348265cf1b5f","method":"POST","headers":{":authority":"e2e-shared-a-ec81e7.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.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-28T19:51:25Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"b7a4a49a-5e8a-4d20-8306-348265cf1b5f","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T19:51:25Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b7a4a49a-5e8a-4d20-8306-348265cf1b5f","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":"a9daf9a6-7a9d-46e0-b210-d6ab1863df5e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=a514e901-fe41-4b24-bd31-503cdc3b94fc"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/26c9b5211705"]}} {"level":"debug","ts":"2026-07-28T19:51:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b7a4a49a-5e8a-4d20-8306-348265cf1b5f","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/26c9b5211705"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=a514e901-fe41-4b24-bd31-503cdc3b94fc"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a9daf9a6-7a9d-46e0-b210-d6ab1863df5e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.46:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-ec81e7.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.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-28T19:51:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b7a4a49a-5e8a-4d20-8306-348265cf1b5f","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-28T19:51:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b7a4a49a-5e8a-4d20-8306-348265cf1b5f","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-28T19:51:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b7a4a49a-5e8a-4d20-8306-348265cf1b5f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ec81e7/sub-test-model-ec81e7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ec81e7/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-28T19:51:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"b7a4a49a-5e8a-4d20-8306-348265cf1b5f","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T19:51:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b7a4a49a-5e8a-4d20-8306-348265cf1b5f","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-28T19:51:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b7a4a49a-5e8a-4d20-8306-348265cf1b5f","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-28T19:51:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b7a4a49a-5e8a-4d20-8306-348265cf1b5f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T19:51:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b7a4a49a-5e8a-4d20-8306-348265cf1b5f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T19:51:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"defb66ae-2ff8-4587-96fb-891241f54795","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:54514","PortSpecifier":{"PortValue":54514}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"defb66ae-2ff8-4587-96fb-891241f54795","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-d66111.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T19:51:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"defb66ae-2ff8-4587-96fb-891241f54795","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:54514","PortSpecifier":{"PortValue":54514}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785268285,"nanos":242739470},"http":{"id":"defb66ae-2ff8-4587-96fb-891241f54795","method":"POST","headers":{":authority":"e2e-shared-b-d66111.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.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-28T19:51:25Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"defb66ae-2ff8-4587-96fb-891241f54795","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T19:51:25Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"defb66ae-2ff8-4587-96fb-891241f54795","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":"a9daf9a6-7a9d-46e0-b210-d6ab1863df5e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=a514e901-fe41-4b24-bd31-503cdc3b94fc"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/26c9b5211705"]}} {"level":"debug","ts":"2026-07-28T19:51:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"defb66ae-2ff8-4587-96fb-891241f54795","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/26c9b5211705"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=a514e901-fe41-4b24-bd31-503cdc3b94fc"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a9daf9a6-7a9d-46e0-b210-d6ab1863df5e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.47:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-d66111.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.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-28T19:51:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"defb66ae-2ff8-4587-96fb-891241f54795","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-28T19:51:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"defb66ae-2ff8-4587-96fb-891241f54795","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-28T19:51:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"defb66ae-2ff8-4587-96fb-891241f54795","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-d66111/sub-test-model-d66111\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-d66111/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-28T19:51:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"defb66ae-2ff8-4587-96fb-891241f54795","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T19:51:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"defb66ae-2ff8-4587-96fb-891241f54795","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-28T19:51:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"defb66ae-2ff8-4587-96fb-891241f54795","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-28T19:51:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"defb66ae-2ff8-4587-96fb-891241f54795","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T19:51:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"defb66ae-2ff8-4587-96fb-891241f54795","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T19:51:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9bac2e2e-53f6-4f27-b7d7-085708a115f6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:46698","PortSpecifier":{"PortValue":46698}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"9bac2e2e-53f6-4f27-b7d7-085708a115f6","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-ec81e7.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T19:51:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9bac2e2e-53f6-4f27-b7d7-085708a115f6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:46698","PortSpecifier":{"PortValue":46698}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785268285,"nanos":273872592},"http":{"id":"9bac2e2e-53f6-4f27-b7d7-085708a115f6","method":"POST","headers":{":authority":"e2e-shared-a-ec81e7.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.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-28T19:51:25Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"9bac2e2e-53f6-4f27-b7d7-085708a115f6","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-XvxIG1SleQmh1ha1_IZWfTC6qiW9A6pYKgx294f3IAQJyPGh2Rg9w2k14Odu"} {"level":"debug","ts":"2026-07-28T19:51:25Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"9bac2e2e-53f6-4f27-b7d7-085708a115f6","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-ec81e7.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-XvxIG1SleQmh1ha1_IZWfTC6qiW9A6pYKgx294f3IAQJyPGh2Rg9w2k14Odu\"}"} {"level":"debug","ts":"2026-07-28T19:51:25Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"9bac2e2e-53f6-4f27-b7d7-085708a115f6","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-ec81e7.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":"9c498087-6eba-4ac2-add5-602246fb966c","keyName":"e2e-sub-iso-dccc4b","subscription":"e2e-shared-sub-671158","tenant":"e2e-shared-a-ec81e7","userId":"9c498087-6eba-4ac2-add5-602246fb966c","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T19:51:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"9bac2e2e-53f6-4f27-b7d7-085708a115f6","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T19:51:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9bac2e2e-53f6-4f27-b7d7-085708a115f6","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-28T19:51:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9bac2e2e-53f6-4f27-b7d7-085708a115f6","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-28T19:51:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9bac2e2e-53f6-4f27-b7d7-085708a115f6","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ec81e7/sub-test-model-ec81e7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ec81e7/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-28T19:51:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9bac2e2e-53f6-4f27-b7d7-085708a115f6","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-671158"} {"level":"debug","ts":"2026-07-28T19:51:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9bac2e2e-53f6-4f27-b7d7-085708a115f6","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-28T19:51:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9bac2e2e-53f6-4f27-b7d7-085708a115f6","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-28T19:51:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"9bac2e2e-53f6-4f27-b7d7-085708a115f6","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"info","ts":"2026-07-28T19:51:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9bac2e2e-53f6-4f27-b7d7-085708a115f6","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T19:51:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9bac2e2e-53f6-4f27-b7d7-085708a115f6","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T19:51:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8c2e7c59-2b44-42e4-9705-2f5c8e4fc809","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:54516","PortSpecifier":{"PortValue":54516}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"8c2e7c59-2b44-42e4-9705-2f5c8e4fc809","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-b-d66111.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T19:51:25Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8c2e7c59-2b44-42e4-9705-2f5c8e4fc809","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:54516","PortSpecifier":{"PortValue":54516}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785268285,"nanos":299522938},"http":{"id":"8c2e7c59-2b44-42e4-9705-2f5c8e4fc809","method":"POST","headers":{":authority":"e2e-shared-b-d66111.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.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-28T19:51:25Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"8c2e7c59-2b44-42e4-9705-2f5c8e4fc809","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1KE7GhYZCWr4kYWhv_tlPpi5CU1n2pgdk0kup43ssQPTKrPp1Mjd2hrLWnR9b"} {"level":"debug","ts":"2026-07-28T19:51:25Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"8c2e7c59-2b44-42e4-9705-2f5c8e4fc809","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-d66111.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1KE7GhYZCWr4kYWhv_tlPpi5CU1n2pgdk0kup43ssQPTKrPp1Mjd2hrLWnR9b\"}"} {"level":"debug","ts":"2026-07-28T19:51:25Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"8c2e7c59-2b44-42e4-9705-2f5c8e4fc809","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-d66111.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":"59496b7b-629e-4a00-9cb3-320baf5a7eae","keyName":"e2e-sub-iso-6c71f8","subscription":"e2e-shared-sub-671158","tenant":"e2e-shared-b-d66111","userId":"59496b7b-629e-4a00-9cb3-320baf5a7eae","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T19:51:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"8c2e7c59-2b44-42e4-9705-2f5c8e4fc809","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T19:51:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8c2e7c59-2b44-42e4-9705-2f5c8e4fc809","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-28T19:51:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8c2e7c59-2b44-42e4-9705-2f5c8e4fc809","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-28T19:51:25Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8c2e7c59-2b44-42e4-9705-2f5c8e4fc809","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-d66111/sub-test-model-d66111\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-d66111/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-28T19:51:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"8c2e7c59-2b44-42e4-9705-2f5c8e4fc809","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-28T19:51:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8c2e7c59-2b44-42e4-9705-2f5c8e4fc809","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-28T19:51:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8c2e7c59-2b44-42e4-9705-2f5c8e4fc809","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-671158"} {"level":"debug","ts":"2026-07-28T19:51:25Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8c2e7c59-2b44-42e4-9705-2f5c8e4fc809","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-28T19:51:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8c2e7c59-2b44-42e4-9705-2f5c8e4fc809","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T19:51:25Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8c2e7c59-2b44-42e4-9705-2f5c8e4fc809","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T19:51:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0026237132ebbe7fd6796c92d2f243eb93802478f3242a97839ed0c35bd4aa1a"} {"level":"info","ts":"2026-07-28T19:51:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bb1c8e0935b496ded52c9e147425a3d12be37a234b48634c246b573a24c3cf5b"} {"level":"info","ts":"2026-07-28T19:51:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6139ae2805c529089696f40c96bcf23acd44216af3951a96f54deba168cf64e5"} {"level":"info","ts":"2026-07-28T19:51:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/82b1d01b992d3dc4840ca641c46a3f3bf027cc1901c6c4236028cf0bf4bbfa43"} {"level":"info","ts":"2026-07-28T19:51:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/be749c605d6b2ec92462ec3b3db483ddf1f31aaaf152c6ba14eac6d1b763f52e"} {"level":"info","ts":"2026-07-28T19:51:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8"} {"level":"info","ts":"2026-07-28T19:51:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/611bf184b682d3639b1efbdd4ee34e6fd3854bbcff2a56a66f85bb74f80919f5"} {"level":"info","ts":"2026-07-28T19:51:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8cc574a275a7e48addc9982aad07eee228e83c21014f827178ff54e3ee8b7194"} {"level":"info","ts":"2026-07-28T19:51:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2919ed57387cbdab78d5ead7a22d892359a127299b03fee1562d2dfbb960bf3c"} {"level":"info","ts":"2026-07-28T19:51:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e6be86e8db523fc5c75221936b702dadeee4d2aed1a8007a6d72ec9060912207"} {"level":"info","ts":"2026-07-28T19:51:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d447a33f0772cef4fa8b18339a231e667b7f67f8fa4260fa10c47c93734e7fa7"} {"level":"info","ts":"2026-07-28T19:51:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1a151e2bd1da81bba1fc23b69bdfc4d8a8dab451093131f85201107d046ac265"} {"level":"info","ts":"2026-07-28T19:51:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe"} {"level":"info","ts":"2026-07-28T19:51:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d"} {"level":"info","ts":"2026-07-28T19:51:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5dfcdecfc5c9b6b10e6f71de7240ad061678e259df3aa668e1b1b2049b195a23"} {"level":"info","ts":"2026-07-28T19:51:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd"} {"level":"info","ts":"2026-07-28T19:51:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/eda71e77144974f96399df62248496e406e7a39c566502a768dab066babd3c01"} {"level":"info","ts":"2026-07-28T19:51:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/230c22a62ad02f57203215e8cc03d1c0dd849d5d9d4dca0301a67a50f5580b02"} {"level":"info","ts":"2026-07-28T19:51:32Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7c3bb211ccf04c78f275b56a0cd15aebc4f11013147aa62483655b1dfb2a9f0f"} {"level":"info","ts":"2026-07-28T19:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/64c97c6acf770bacb6281fe15c26b1ff8e4c3ac7b65ed9d5bec47292b4aaf9e9"} {"level":"info","ts":"2026-07-28T19:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d1eb52391bbd2d9bae8cfd8277adad285b8d1d54e1c8670eacdc6b88f0db3405"} {"level":"info","ts":"2026-07-28T19:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/39b1164176427dff73c5337c72bd1048a2a1ef3d2b9d9da9d70f8a0b877ec5c3"} {"level":"info","ts":"2026-07-28T19:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/76f67bb529077cf4740bece9736fcc5d046fec7b274616f78a79bd062f6c0002"} {"level":"info","ts":"2026-07-28T19:51:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ef3b26e52270c42b6aa79272a0188b6dcd9ac38f9159076900a3e132b28ab142"} {"level":"debug","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52: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-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52: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-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd"} {"level":"info","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52:14Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd\": 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-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd"} {"level":"info","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd"} {"level":"debug","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e2cebc45b1240c1b5a64e0b1c22aa95d0e8167fc6792560d9ee6b6f4c19c3275","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52: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-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e2cebc45b1240c1b5a64e0b1c22aa95d0e8167fc6792560d9ee6b6f4c19c3275","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e2cebc45b1240c1b5a64e0b1c22aa95d0e8167fc6792560d9ee6b6f4c19c3275","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52: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-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e2cebc45b1240c1b5a64e0b1c22aa95d0e8167fc6792560d9ee6b6f4c19c3275"} {"level":"info","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e2cebc45b1240c1b5a64e0b1c22aa95d0e8167fc6792560d9ee6b6f4c19c3275","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:52:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:52:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e2cebc45b1240c1b5a64e0b1c22aa95d0e8167fc6792560d9ee6b6f4c19c3275"} {"level":"info","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e2cebc45b1240c1b5a64e0b1c22aa95d0e8167fc6792560d9ee6b6f4c19c3275","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e2cebc45b1240c1b5a64e0b1c22aa95d0e8167fc6792560d9ee6b6f4c19c3275"} {"level":"debug","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e2cebc45b1240c1b5a64e0b1c22aa95d0e8167fc6792560d9ee6b6f4c19c3275","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:52:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:52:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e2cebc45b1240c1b5a64e0b1c22aa95d0e8167fc6792560d9ee6b6f4c19c3275"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e2cebc45b1240c1b5a64e0b1c22aa95d0e8167fc6792560d9ee6b6f4c19c3275","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e2cebc45b1240c1b5a64e0b1c22aa95d0e8167fc6792560d9ee6b6f4c19c3275","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd"} {"level":"info","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e2cebc45b1240c1b5a64e0b1c22aa95d0e8167fc6792560d9ee6b6f4c19c3275"} {"level":"debug","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"39b1164176427dff73c5337c72bd1048a2a1ef3d2b9d9da9d70f8a0b877ec5c3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52: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-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"39b1164176427dff73c5337c72bd1048a2a1ef3d2b9d9da9d70f8a0b877ec5c3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"39b1164176427dff73c5337c72bd1048a2a1ef3d2b9d9da9d70f8a0b877ec5c3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52: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-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/39b1164176427dff73c5337c72bd1048a2a1ef3d2b9d9da9d70f8a0b877ec5c3"} {"level":"info","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"39b1164176427dff73c5337c72bd1048a2a1ef3d2b9d9da9d70f8a0b877ec5c3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"39b1164176427dff73c5337c72bd1048a2a1ef3d2b9d9da9d70f8a0b877ec5c3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52: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-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/39b1164176427dff73c5337c72bd1048a2a1ef3d2b9d9da9d70f8a0b877ec5c3"} {"level":"error","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"39b1164176427dff73c5337c72bd1048a2a1ef3d2b9d9da9d70f8a0b877ec5c3","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"39b1164176427dff73c5337c72bd1048a2a1ef3d2b9d9da9d70f8a0b877ec5c3\": 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-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"39b1164176427dff73c5337c72bd1048a2a1ef3d2b9d9da9d70f8a0b877ec5c3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"39b1164176427dff73c5337c72bd1048a2a1ef3d2b9d9da9d70f8a0b877ec5c3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/39b1164176427dff73c5337c72bd1048a2a1ef3d2b9d9da9d70f8a0b877ec5c3"} {"level":"debug","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0cac4e7761729f8ad33d8767e6957217dd4f05fc8b4d953a0297f1bf4341c5fc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52: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-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0cac4e7761729f8ad33d8767e6957217dd4f05fc8b4d953a0297f1bf4341c5fc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0cac4e7761729f8ad33d8767e6957217dd4f05fc8b4d953a0297f1bf4341c5fc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0cac4e7761729f8ad33d8767e6957217dd4f05fc8b4d953a0297f1bf4341c5fc"} {"level":"debug","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0cac4e7761729f8ad33d8767e6957217dd4f05fc8b4d953a0297f1bf4341c5fc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"39b1164176427dff73c5337c72bd1048a2a1ef3d2b9d9da9d70f8a0b877ec5c3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:52:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:52:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["39b1164176427dff73c5337c72bd1048a2a1ef3d2b9d9da9d70f8a0b877ec5c3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"39b1164176427dff73c5337c72bd1048a2a1ef3d2b9d9da9d70f8a0b877ec5c3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0cac4e7761729f8ad33d8767e6957217dd4f05fc8b4d953a0297f1bf4341c5fc"} {"level":"debug","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"39b1164176427dff73c5337c72bd1048a2a1ef3d2b9d9da9d70f8a0b877ec5c3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52: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-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"39b1164176427dff73c5337c72bd1048a2a1ef3d2b9d9da9d70f8a0b877ec5c3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0cac4e7761729f8ad33d8767e6957217dd4f05fc8b4d953a0297f1bf4341c5fc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:52:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:52:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0cac4e7761729f8ad33d8767e6957217dd4f05fc8b4d953a0297f1bf4341c5fc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/39b1164176427dff73c5337c72bd1048a2a1ef3d2b9d9da9d70f8a0b877ec5c3"} {"level":"info","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0cac4e7761729f8ad33d8767e6957217dd4f05fc8b4d953a0297f1bf4341c5fc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"39b1164176427dff73c5337c72bd1048a2a1ef3d2b9d9da9d70f8a0b877ec5c3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0cac4e7761729f8ad33d8767e6957217dd4f05fc8b4d953a0297f1bf4341c5fc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"39b1164176427dff73c5337c72bd1048a2a1ef3d2b9d9da9d70f8a0b877ec5c3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/39b1164176427dff73c5337c72bd1048a2a1ef3d2b9d9da9d70f8a0b877ec5c3"} {"level":"debug","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"39b1164176427dff73c5337c72bd1048a2a1ef3d2b9d9da9d70f8a0b877ec5c3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:52:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:52:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["39b1164176427dff73c5337c72bd1048a2a1ef3d2b9d9da9d70f8a0b877ec5c3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0cac4e7761729f8ad33d8767e6957217dd4f05fc8b4d953a0297f1bf4341c5fc"} {"level":"info","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"39b1164176427dff73c5337c72bd1048a2a1ef3d2b9d9da9d70f8a0b877ec5c3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"39b1164176427dff73c5337c72bd1048a2a1ef3d2b9d9da9d70f8a0b877ec5c3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/39b1164176427dff73c5337c72bd1048a2a1ef3d2b9d9da9d70f8a0b877ec5c3"} {"level":"debug","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b3603f001eec6b004d7428e3c04cff27deb4418e3297e9d2594a3a517eea376","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52: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-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b3603f001eec6b004d7428e3c04cff27deb4418e3297e9d2594a3a517eea376","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8b3603f001eec6b004d7428e3c04cff27deb4418e3297e9d2594a3a517eea376","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8b3603f001eec6b004d7428e3c04cff27deb4418e3297e9d2594a3a517eea376","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8b3603f001eec6b004d7428e3c04cff27deb4418e3297e9d2594a3a517eea376"} {"level":"info","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8b3603f001eec6b004d7428e3c04cff27deb4418e3297e9d2594a3a517eea376"} {"level":"debug","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b3603f001eec6b004d7428e3c04cff27deb4418e3297e9d2594a3a517eea376","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:52:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:52:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8b3603f001eec6b004d7428e3c04cff27deb4418e3297e9d2594a3a517eea376"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b3603f001eec6b004d7428e3c04cff27deb4418e3297e9d2594a3a517eea376","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b3603f001eec6b004d7428e3c04cff27deb4418e3297e9d2594a3a517eea376","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52: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-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b3603f001eec6b004d7428e3c04cff27deb4418e3297e9d2594a3a517eea376","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8b3603f001eec6b004d7428e3c04cff27deb4418e3297e9d2594a3a517eea376","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8b3603f001eec6b004d7428e3c04cff27deb4418e3297e9d2594a3a517eea376"} {"level":"debug","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8b3603f001eec6b004d7428e3c04cff27deb4418e3297e9d2594a3a517eea376","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8b3603f001eec6b004d7428e3c04cff27deb4418e3297e9d2594a3a517eea376"} {"level":"debug","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"63b50e46bac99d75ef4f2ef47230fb7e12b17e4cc08ac9f99ae9e1f1cd4e92d2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52: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-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"63b50e46bac99d75ef4f2ef47230fb7e12b17e4cc08ac9f99ae9e1f1cd4e92d2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b3603f001eec6b004d7428e3c04cff27deb4418e3297e9d2594a3a517eea376","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:52:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:52:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8b3603f001eec6b004d7428e3c04cff27deb4418e3297e9d2594a3a517eea376"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/63b50e46bac99d75ef4f2ef47230fb7e12b17e4cc08ac9f99ae9e1f1cd4e92d2"} {"level":"info","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b3603f001eec6b004d7428e3c04cff27deb4418e3297e9d2594a3a517eea376","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"63b50e46bac99d75ef4f2ef47230fb7e12b17e4cc08ac9f99ae9e1f1cd4e92d2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52: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-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/63b50e46bac99d75ef4f2ef47230fb7e12b17e4cc08ac9f99ae9e1f1cd4e92d2"} {"level":"info","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"63b50e46bac99d75ef4f2ef47230fb7e12b17e4cc08ac9f99ae9e1f1cd4e92d2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b3603f001eec6b004d7428e3c04cff27deb4418e3297e9d2594a3a517eea376","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52: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-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b3603f001eec6b004d7428e3c04cff27deb4418e3297e9d2594a3a517eea376","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"63b50e46bac99d75ef4f2ef47230fb7e12b17e4cc08ac9f99ae9e1f1cd4e92d2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:52:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:52:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["63b50e46bac99d75ef4f2ef47230fb7e12b17e4cc08ac9f99ae9e1f1cd4e92d2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8b3603f001eec6b004d7428e3c04cff27deb4418e3297e9d2594a3a517eea376"} {"level":"info","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"63b50e46bac99d75ef4f2ef47230fb7e12b17e4cc08ac9f99ae9e1f1cd4e92d2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b3603f001eec6b004d7428e3c04cff27deb4418e3297e9d2594a3a517eea376","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:52:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:52:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8b3603f001eec6b004d7428e3c04cff27deb4418e3297e9d2594a3a517eea376"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b3603f001eec6b004d7428e3c04cff27deb4418e3297e9d2594a3a517eea376","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"63b50e46bac99d75ef4f2ef47230fb7e12b17e4cc08ac9f99ae9e1f1cd4e92d2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52: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-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/63b50e46bac99d75ef4f2ef47230fb7e12b17e4cc08ac9f99ae9e1f1cd4e92d2"} {"level":"info","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"63b50e46bac99d75ef4f2ef47230fb7e12b17e4cc08ac9f99ae9e1f1cd4e92d2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b3603f001eec6b004d7428e3c04cff27deb4418e3297e9d2594a3a517eea376","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52: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-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8b3603f001eec6b004d7428e3c04cff27deb4418e3297e9d2594a3a517eea376"} {"level":"info","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b3603f001eec6b004d7428e3c04cff27deb4418e3297e9d2594a3a517eea376","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0026237132ebbe7fd6796c92d2f243eb93802478f3242a97839ed0c35bd4aa1a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52: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-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0026237132ebbe7fd6796c92d2f243eb93802478f3242a97839ed0c35bd4aa1a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"63b50e46bac99d75ef4f2ef47230fb7e12b17e4cc08ac9f99ae9e1f1cd4e92d2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b3603f001eec6b004d7428e3c04cff27deb4418e3297e9d2594a3a517eea376","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:52:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:52:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8b3603f001eec6b004d7428e3c04cff27deb4418e3297e9d2594a3a517eea376"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/63b50e46bac99d75ef4f2ef47230fb7e12b17e4cc08ac9f99ae9e1f1cd4e92d2"} {"level":"info","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b3603f001eec6b004d7428e3c04cff27deb4418e3297e9d2594a3a517eea376","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0026237132ebbe7fd6796c92d2f243eb93802478f3242a97839ed0c35bd4aa1a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52: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-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0026237132ebbe7fd6796c92d2f243eb93802478f3242a97839ed0c35bd4aa1a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"63b50e46bac99d75ef4f2ef47230fb7e12b17e4cc08ac9f99ae9e1f1cd4e92d2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:52:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:52:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["63b50e46bac99d75ef4f2ef47230fb7e12b17e4cc08ac9f99ae9e1f1cd4e92d2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0026237132ebbe7fd6796c92d2f243eb93802478f3242a97839ed0c35bd4aa1a"} {"level":"info","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"63b50e46bac99d75ef4f2ef47230fb7e12b17e4cc08ac9f99ae9e1f1cd4e92d2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b3603f001eec6b004d7428e3c04cff27deb4418e3297e9d2594a3a517eea376","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52: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-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8b3603f001eec6b004d7428e3c04cff27deb4418e3297e9d2594a3a517eea376"} {"level":"info","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b3603f001eec6b004d7428e3c04cff27deb4418e3297e9d2594a3a517eea376","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0026237132ebbe7fd6796c92d2f243eb93802478f3242a97839ed0c35bd4aa1a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"63b50e46bac99d75ef4f2ef47230fb7e12b17e4cc08ac9f99ae9e1f1cd4e92d2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b3603f001eec6b004d7428e3c04cff27deb4418e3297e9d2594a3a517eea376","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:52:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:52:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8b3603f001eec6b004d7428e3c04cff27deb4418e3297e9d2594a3a517eea376"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b3603f001eec6b004d7428e3c04cff27deb4418e3297e9d2594a3a517eea376","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b3603f001eec6b004d7428e3c04cff27deb4418e3297e9d2594a3a517eea376","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:52:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:52:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8b3603f001eec6b004d7428e3c04cff27deb4418e3297e9d2594a3a517eea376"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"8b3603f001eec6b004d7428e3c04cff27deb4418e3297e9d2594a3a517eea376","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"8b3603f001eec6b004d7428e3c04cff27deb4418e3297e9d2594a3a517eea376\": 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-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0026237132ebbe7fd6796c92d2f243eb93802478f3242a97839ed0c35bd4aa1a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8b3603f001eec6b004d7428e3c04cff27deb4418e3297e9d2594a3a517eea376","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0026237132ebbe7fd6796c92d2f243eb93802478f3242a97839ed0c35bd4aa1a"} {"level":"debug","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8b3603f001eec6b004d7428e3c04cff27deb4418e3297e9d2594a3a517eea376","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/63b50e46bac99d75ef4f2ef47230fb7e12b17e4cc08ac9f99ae9e1f1cd4e92d2"} {"level":"debug","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0026237132ebbe7fd6796c92d2f243eb93802478f3242a97839ed0c35bd4aa1a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:52:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:52:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0026237132ebbe7fd6796c92d2f243eb93802478f3242a97839ed0c35bd4aa1a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8b3603f001eec6b004d7428e3c04cff27deb4418e3297e9d2594a3a517eea376"} {"level":"info","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0026237132ebbe7fd6796c92d2f243eb93802478f3242a97839ed0c35bd4aa1a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0026237132ebbe7fd6796c92d2f243eb93802478f3242a97839ed0c35bd4aa1a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:52:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0026237132ebbe7fd6796c92d2f243eb93802478f3242a97839ed0c35bd4aa1a"} {"level":"debug","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"76f67bb529077cf4740bece9736fcc5d046fec7b274616f78a79bd062f6c0002","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52: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-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"76f67bb529077cf4740bece9736fcc5d046fec7b274616f78a79bd062f6c0002","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ce5d47a6f0efdf67ba094f27fcf38c1149f3f4f5a6bda1582aece16406691d36","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52: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-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/76f67bb529077cf4740bece9736fcc5d046fec7b274616f78a79bd062f6c0002"} {"level":"info","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ce5d47a6f0efdf67ba094f27fcf38c1149f3f4f5a6bda1582aece16406691d36","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"76f67bb529077cf4740bece9736fcc5d046fec7b274616f78a79bd062f6c0002","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:52:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:52:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["76f67bb529077cf4740bece9736fcc5d046fec7b274616f78a79bd062f6c0002"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"76f67bb529077cf4740bece9736fcc5d046fec7b274616f78a79bd062f6c0002","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ce5d47a6f0efdf67ba094f27fcf38c1149f3f4f5a6bda1582aece16406691d36","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52: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-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ce5d47a6f0efdf67ba094f27fcf38c1149f3f4f5a6bda1582aece16406691d36","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"76f67bb529077cf4740bece9736fcc5d046fec7b274616f78a79bd062f6c0002","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ce5d47a6f0efdf67ba094f27fcf38c1149f3f4f5a6bda1582aece16406691d36","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ce5d47a6f0efdf67ba094f27fcf38c1149f3f4f5a6bda1582aece16406691d36"} {"level":"debug","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ce5d47a6f0efdf67ba094f27fcf38c1149f3f4f5a6bda1582aece16406691d36","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:52:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:52:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ce5d47a6f0efdf67ba094f27fcf38c1149f3f4f5a6bda1582aece16406691d36"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ce5d47a6f0efdf67ba094f27fcf38c1149f3f4f5a6bda1582aece16406691d36","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ce5d47a6f0efdf67ba094f27fcf38c1149f3f4f5a6bda1582aece16406691d36","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ef46c55bdbd9972c7f843de05bf0a446cd4442d1c0924fb5873b071c61421179","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52: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-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/76f67bb529077cf4740bece9736fcc5d046fec7b274616f78a79bd062f6c0002"} {"level":"info","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ef46c55bdbd9972c7f843de05bf0a446cd4442d1c0924fb5873b071c61421179","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ef46c55bdbd9972c7f843de05bf0a446cd4442d1c0924fb5873b071c61421179","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ef46c55bdbd9972c7f843de05bf0a446cd4442d1c0924fb5873b071c61421179","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ce5d47a6f0efdf67ba094f27fcf38c1149f3f4f5a6bda1582aece16406691d36"} {"level":"debug","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ef46c55bdbd9972c7f843de05bf0a446cd4442d1c0924fb5873b071c61421179","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52: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-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ef46c55bdbd9972c7f843de05bf0a446cd4442d1c0924fb5873b071c61421179"} {"level":"info","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ef46c55bdbd9972c7f843de05bf0a446cd4442d1c0924fb5873b071c61421179","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ef46c55bdbd9972c7f843de05bf0a446cd4442d1c0924fb5873b071c61421179","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ef46c55bdbd9972c7f843de05bf0a446cd4442d1c0924fb5873b071c61421179"} {"level":"debug","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78a4f96b55e50d1a49d1ad60e7280438af9b26b16affbe92deb0a4bbe61744af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52: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-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78a4f96b55e50d1a49d1ad60e7280438af9b26b16affbe92deb0a4bbe61744af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ef46c55bdbd9972c7f843de05bf0a446cd4442d1c0924fb5873b071c61421179","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:52:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:52:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ef46c55bdbd9972c7f843de05bf0a446cd4442d1c0924fb5873b071c61421179"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78a4f96b55e50d1a49d1ad60e7280438af9b26b16affbe92deb0a4bbe61744af"} {"level":"info","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ef46c55bdbd9972c7f843de05bf0a446cd4442d1c0924fb5873b071c61421179","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"186458be43dd27c433b4d4761bdd9879114d1bdcc88c6337a7e2b041ddd3cafa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52: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-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/186458be43dd27c433b4d4761bdd9879114d1bdcc88c6337a7e2b041ddd3cafa"} {"level":"info","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"186458be43dd27c433b4d4761bdd9879114d1bdcc88c6337a7e2b041ddd3cafa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"78a4f96b55e50d1a49d1ad60e7280438af9b26b16affbe92deb0a4bbe61744af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ef46c55bdbd9972c7f843de05bf0a446cd4442d1c0924fb5873b071c61421179","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"186458be43dd27c433b4d4761bdd9879114d1bdcc88c6337a7e2b041ddd3cafa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:52:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:52:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["186458be43dd27c433b4d4761bdd9879114d1bdcc88c6337a7e2b041ddd3cafa"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"186458be43dd27c433b4d4761bdd9879114d1bdcc88c6337a7e2b041ddd3cafa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"78a4f96b55e50d1a49d1ad60e7280438af9b26b16affbe92deb0a4bbe61744af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"186458be43dd27c433b4d4761bdd9879114d1bdcc88c6337a7e2b041ddd3cafa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:52:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:52:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["186458be43dd27c433b4d4761bdd9879114d1bdcc88c6337a7e2b041ddd3cafa"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78a4f96b55e50d1a49d1ad60e7280438af9b26b16affbe92deb0a4bbe61744af"} {"level":"error","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"186458be43dd27c433b4d4761bdd9879114d1bdcc88c6337a7e2b041ddd3cafa","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"186458be43dd27c433b4d4761bdd9879114d1bdcc88c6337a7e2b041ddd3cafa\": 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-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"186458be43dd27c433b4d4761bdd9879114d1bdcc88c6337a7e2b041ddd3cafa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"186458be43dd27c433b4d4761bdd9879114d1bdcc88c6337a7e2b041ddd3cafa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78a4f96b55e50d1a49d1ad60e7280438af9b26b16affbe92deb0a4bbe61744af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:52:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:52:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["78a4f96b55e50d1a49d1ad60e7280438af9b26b16affbe92deb0a4bbe61744af"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ef46c55bdbd9972c7f843de05bf0a446cd4442d1c0924fb5873b071c61421179"} {"level":"info","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78a4f96b55e50d1a49d1ad60e7280438af9b26b16affbe92deb0a4bbe61744af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"78a4f96b55e50d1a49d1ad60e7280438af9b26b16affbe92deb0a4bbe61744af","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/186458be43dd27c433b4d4761bdd9879114d1bdcc88c6337a7e2b041ddd3cafa"} {"level":"debug","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1ef158a888f77a7ed1cfadc5f6ffa6983390338ce69e5debb6083759304fc559","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52: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-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1ef158a888f77a7ed1cfadc5f6ffa6983390338ce69e5debb6083759304fc559","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"846a6bda120508beb2f802c3df8c28b32489a2ea34ec4dcfe8290c0edad9a709","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52: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-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78a4f96b55e50d1a49d1ad60e7280438af9b26b16affbe92deb0a4bbe61744af"} {"level":"info","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"846a6bda120508beb2f802c3df8c28b32489a2ea34ec4dcfe8290c0edad9a709","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1ef158a888f77a7ed1cfadc5f6ffa6983390338ce69e5debb6083759304fc559","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52: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-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1ef158a888f77a7ed1cfadc5f6ffa6983390338ce69e5debb6083759304fc559"} {"level":"info","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1ef158a888f77a7ed1cfadc5f6ffa6983390338ce69e5debb6083759304fc559","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3cc7d191671231af1634800d2783213ab4dd4505a95044500127aeb562b66edb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52: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-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3cc7d191671231af1634800d2783213ab4dd4505a95044500127aeb562b66edb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"846a6bda120508beb2f802c3df8c28b32489a2ea34ec4dcfe8290c0edad9a709","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52: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-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/846a6bda120508beb2f802c3df8c28b32489a2ea34ec4dcfe8290c0edad9a709"} {"level":"info","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"846a6bda120508beb2f802c3df8c28b32489a2ea34ec4dcfe8290c0edad9a709","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a348f783f6a9015f24e784f909b3d4b4fd940ed8ee8dbcab3170212a91d21ea1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52: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-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3cc7d191671231af1634800d2783213ab4dd4505a95044500127aeb562b66edb"} {"level":"info","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a348f783f6a9015f24e784f909b3d4b4fd940ed8ee8dbcab3170212a91d21ea1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1ef158a888f77a7ed1cfadc5f6ffa6983390338ce69e5debb6083759304fc559","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:52:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:52:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1ef158a888f77a7ed1cfadc5f6ffa6983390338ce69e5debb6083759304fc559"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1ef158a888f77a7ed1cfadc5f6ffa6983390338ce69e5debb6083759304fc559","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3cc7d191671231af1634800d2783213ab4dd4505a95044500127aeb562b66edb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:52:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:52:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3cc7d191671231af1634800d2783213ab4dd4505a95044500127aeb562b66edb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a348f783f6a9015f24e784f909b3d4b4fd940ed8ee8dbcab3170212a91d21ea1"} {"level":"info","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3cc7d191671231af1634800d2783213ab4dd4505a95044500127aeb562b66edb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"846a6bda120508beb2f802c3df8c28b32489a2ea34ec4dcfe8290c0edad9a709","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:52:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:52:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["846a6bda120508beb2f802c3df8c28b32489a2ea34ec4dcfe8290c0edad9a709"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1ef158a888f77a7ed1cfadc5f6ffa6983390338ce69e5debb6083759304fc559"} {"level":"info","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"846a6bda120508beb2f802c3df8c28b32489a2ea34ec4dcfe8290c0edad9a709","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a348f783f6a9015f24e784f909b3d4b4fd940ed8ee8dbcab3170212a91d21ea1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:52:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:52:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a348f783f6a9015f24e784f909b3d4b4fd940ed8ee8dbcab3170212a91d21ea1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/846a6bda120508beb2f802c3df8c28b32489a2ea34ec4dcfe8290c0edad9a709"} {"level":"info","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a348f783f6a9015f24e784f909b3d4b4fd940ed8ee8dbcab3170212a91d21ea1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1ef158a888f77a7ed1cfadc5f6ffa6983390338ce69e5debb6083759304fc559","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"08ff11e9c3e2628c69e50865402ecdfd9469f701a0117f4223bfffa13372a9b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52: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-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"08ff11e9c3e2628c69e50865402ecdfd9469f701a0117f4223bfffa13372a9b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3cc7d191671231af1634800d2783213ab4dd4505a95044500127aeb562b66edb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0f9890a9c0c947fd8893461b70f63e3904a584d5f90d85b62ad3ffdd38de9406","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52: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-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a348f783f6a9015f24e784f909b3d4b4fd940ed8ee8dbcab3170212a91d21ea1"} {"level":"info","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0f9890a9c0c947fd8893461b70f63e3904a584d5f90d85b62ad3ffdd38de9406","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"846a6bda120508beb2f802c3df8c28b32489a2ea34ec4dcfe8290c0edad9a709","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52: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-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/08ff11e9c3e2628c69e50865402ecdfd9469f701a0117f4223bfffa13372a9b6"} {"level":"info","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3cc7d191671231af1634800d2783213ab4dd4505a95044500127aeb562b66edb"} {"level":"info","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0f9890a9c0c947fd8893461b70f63e3904a584d5f90d85b62ad3ffdd38de9406"} {"level":"info","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a348f783f6a9015f24e784f909b3d4b4fd940ed8ee8dbcab3170212a91d21ea1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52: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-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d"} {"level":"info","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/846a6bda120508beb2f802c3df8c28b32489a2ea34ec4dcfe8290c0edad9a709"} {"level":"info","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"08ff11e9c3e2628c69e50865402ecdfd9469f701a0117f4223bfffa13372a9b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:52:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:52:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["08ff11e9c3e2628c69e50865402ecdfd9469f701a0117f4223bfffa13372a9b6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8"} {"level":"info","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a348f783f6a9015f24e784f909b3d4b4fd940ed8ee8dbcab3170212a91d21ea1"} {"level":"info","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/611bf184b682d3639b1efbdd4ee34e6fd3854bbcff2a56a66f85bb74f80919f5"} {"level":"info","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"08ff11e9c3e2628c69e50865402ecdfd9469f701a0117f4223bfffa13372a9b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0f9890a9c0c947fd8893461b70f63e3904a584d5f90d85b62ad3ffdd38de9406","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:52:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:52:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0f9890a9c0c947fd8893461b70f63e3904a584d5f90d85b62ad3ffdd38de9406"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe"} {"level":"info","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f330c337d0c340f9b90da90c2e48c1b38aef9152ec128fcf8382b3a45ca429ec"} {"level":"info","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d"} {"level":"info","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0f9890a9c0c947fd8893461b70f63e3904a584d5f90d85b62ad3ffdd38de9406","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"611bf184b682d3639b1efbdd4ee34e6fd3854bbcff2a56a66f85bb74f80919f5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:52:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:52:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["611bf184b682d3639b1efbdd4ee34e6fd3854bbcff2a56a66f85bb74f80919f5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0edea5bd4ac644f54105a1f0c6e44fd63fd5e1c43762f49f097c3544c0aa3290"} {"level":"info","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8"} {"level":"info","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"611bf184b682d3639b1efbdd4ee34e6fd3854bbcff2a56a66f85bb74f80919f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:52:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:52:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/08ff11e9c3e2628c69e50865402ecdfd9469f701a0117f4223bfffa13372a9b6"} {"level":"info","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0f9890a9c0c947fd8893461b70f63e3904a584d5f90d85b62ad3ffdd38de9406"} {"level":"info","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/611bf184b682d3639b1efbdd4ee34e6fd3854bbcff2a56a66f85bb74f80919f5"} {"level":"info","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:52:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:52:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe"} {"level":"info","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f330c337d0c340f9b90da90c2e48c1b38aef9152ec128fcf8382b3a45ca429ec","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:52:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:52:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f330c337d0c340f9b90da90c2e48c1b38aef9152ec128fcf8382b3a45ca429ec"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d"} {"level":"info","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f330c337d0c340f9b90da90c2e48c1b38aef9152ec128fcf8382b3a45ca429ec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0edea5bd4ac644f54105a1f0c6e44fd63fd5e1c43762f49f097c3544c0aa3290","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:52:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:52:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0edea5bd4ac644f54105a1f0c6e44fd63fd5e1c43762f49f097c3544c0aa3290"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f330c337d0c340f9b90da90c2e48c1b38aef9152ec128fcf8382b3a45ca429ec"} {"level":"info","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0edea5bd4ac644f54105a1f0c6e44fd63fd5e1c43762f49f097c3544c0aa3290","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:52:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:52:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0edea5bd4ac644f54105a1f0c6e44fd63fd5e1c43762f49f097c3544c0aa3290"} {"level":"info","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"08ff11e9c3e2628c69e50865402ecdfd9469f701a0117f4223bfffa13372a9b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0f9890a9c0c947fd8893461b70f63e3904a584d5f90d85b62ad3ffdd38de9406","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"611bf184b682d3639b1efbdd4ee34e6fd3854bbcff2a56a66f85bb74f80919f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f330c337d0c340f9b90da90c2e48c1b38aef9152ec128fcf8382b3a45ca429ec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0edea5bd4ac644f54105a1f0c6e44fd63fd5e1c43762f49f097c3544c0aa3290","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52: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-28T19:52:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8"} {"level":"info","ts":"2026-07-28T19:52:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:52:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:52:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:52:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52: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-28T19:52:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8"} {"level":"info","ts":"2026-07-28T19:52:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8"} {"level":"info","ts":"2026-07-28T19:52:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:52:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:52:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:52:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8"} {"level":"info","ts":"2026-07-28T19:52:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:52:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:52:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:52:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8"} {"level":"error","ts":"2026-07-28T19:52:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8\": 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-28T19:52:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:52:33Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"75804dca-0396-4c73-aca2-4ad5b18f7519","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:40126","PortSpecifier":{"PortValue":40126}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"75804dca-0396-4c73-aca2-4ad5b18f7519","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-ec81e7.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T19:52:33Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"75804dca-0396-4c73-aca2-4ad5b18f7519","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:40126","PortSpecifier":{"PortValue":40126}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785268353,"nanos":554310048},"http":{"id":"75804dca-0396-4c73-aca2-4ad5b18f7519","method":"POST","headers":{":authority":"e2e-shared-a-ec81e7.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.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-28T19:52:33Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"75804dca-0396-4c73-aca2-4ad5b18f7519","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T19:52:33Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"75804dca-0396-4c73-aca2-4ad5b18f7519","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":"a9daf9a6-7a9d-46e0-b210-d6ab1863df5e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=a514e901-fe41-4b24-bd31-503cdc3b94fc"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/26c9b5211705"]}} {"level":"debug","ts":"2026-07-28T19:52:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"75804dca-0396-4c73-aca2-4ad5b18f7519","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/26c9b5211705"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=a514e901-fe41-4b24-bd31-503cdc3b94fc"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a9daf9a6-7a9d-46e0-b210-d6ab1863df5e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.46:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-ec81e7.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.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-28T19:52:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"75804dca-0396-4c73-aca2-4ad5b18f7519","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-28T19:52:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"75804dca-0396-4c73-aca2-4ad5b18f7519","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-28T19:52:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"75804dca-0396-4c73-aca2-4ad5b18f7519","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ec81e7/rate-test-model-ec81e7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ec81e7/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-28T19:52:33Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"75804dca-0396-4c73-aca2-4ad5b18f7519","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":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T19:52:33Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"75804dca-0396-4c73-aca2-4ad5b18f7519","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-28T19:52:33Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"75804dca-0396-4c73-aca2-4ad5b18f7519","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-28T19:52:33Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"75804dca-0396-4c73-aca2-4ad5b18f7519","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T19:52:33Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"75804dca-0396-4c73-aca2-4ad5b18f7519","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T19:52:33Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7e5df269-f11d-49a7-888b-d20f9c718360","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:37076","PortSpecifier":{"PortValue":37076}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"7e5df269-f11d-49a7-888b-d20f9c718360","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-d66111.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T19:52:33Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7e5df269-f11d-49a7-888b-d20f9c718360","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:37076","PortSpecifier":{"PortValue":37076}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785268353,"nanos":593084092},"http":{"id":"7e5df269-f11d-49a7-888b-d20f9c718360","method":"POST","headers":{":authority":"e2e-shared-b-d66111.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.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-28T19:52:33Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"7e5df269-f11d-49a7-888b-d20f9c718360","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T19:52:33Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"7e5df269-f11d-49a7-888b-d20f9c718360","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":"a9daf9a6-7a9d-46e0-b210-d6ab1863df5e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=a514e901-fe41-4b24-bd31-503cdc3b94fc"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/26c9b5211705"]}} {"level":"debug","ts":"2026-07-28T19:52:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"7e5df269-f11d-49a7-888b-d20f9c718360","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/26c9b5211705"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=a514e901-fe41-4b24-bd31-503cdc3b94fc"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a9daf9a6-7a9d-46e0-b210-d6ab1863df5e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.47:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-d66111.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.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-28T19:52:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7e5df269-f11d-49a7-888b-d20f9c718360","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-28T19:52:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7e5df269-f11d-49a7-888b-d20f9c718360","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-28T19:52:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7e5df269-f11d-49a7-888b-d20f9c718360","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-d66111/rate-test-model-d66111\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-d66111/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-28T19:52:33Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"7e5df269-f11d-49a7-888b-d20f9c718360","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_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T19:52:33Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7e5df269-f11d-49a7-888b-d20f9c718360","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-28T19:52:33Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7e5df269-f11d-49a7-888b-d20f9c718360","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-28T19:52:33Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7e5df269-f11d-49a7-888b-d20f9c718360","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T19:52:33Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7e5df269-f11d-49a7-888b-d20f9c718360","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T19:52:33Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"802cbf06-d278-41cd-8e0f-2402ec800d9c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:40142","PortSpecifier":{"PortValue":40142}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"802cbf06-d278-41cd-8e0f-2402ec800d9c","method":"POST","path":"/ai-tenant-e2e-shared-a-ec81e7/rate-test-model-ec81e7/v1/completions","host":"e2e-shared-a-ec81e7.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T19:52:33Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"802cbf06-d278-41cd-8e0f-2402ec800d9c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:40142","PortSpecifier":{"PortValue":40142}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785268353,"nanos":632034851},"http":{"id":"802cbf06-d278-41cd-8e0f-2402ec800d9c","method":"POST","headers":{":authority":"e2e-shared-a-ec81e7.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-ec81e7/rate-test-model-ec81e7/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T19:52:33Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"802cbf06-d278-41cd-8e0f-2402ec800d9c","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-yHvy9aMXLrXDqnYc_eWIu05J0W7dpoafn0gt7F7yu2mPuzaqeeqVjuXsfSIh"} {"level":"debug","ts":"2026-07-28T19:52:33Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"802cbf06-d278-41cd-8e0f-2402ec800d9c","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-ec81e7.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-yHvy9aMXLrXDqnYc_eWIu05J0W7dpoafn0gt7F7yu2mPuzaqeeqVjuXsfSIh\"}"} {"level":"debug","ts":"2026-07-28T19:52:33Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"802cbf06-d278-41cd-8e0f-2402ec800d9c","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-ec81e7.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":"43806111-2fec-4dcd-8322-b1af080aa8a5","keyName":"e2e-rate-a-9f1daf","subscription":"e2e-rate-iso-a-9f1daf","tenant":"e2e-shared-a-ec81e7","userId":"43806111-2fec-4dcd-8322-b1af080aa8a5","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T19:52:33Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"802cbf06-d278-41cd-8e0f-2402ec800d9c","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-ec81e7.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-ec81e7/rate-test-model-ec81e7\",\"requestedSubscription\":\"e2e-rate-iso-a-9f1daf\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-28T19:52:33Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"802cbf06-d278-41cd-8e0f-2402ec800d9c","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-ec81e7.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":[{"model_name":"publishers/ai-tenant-e2e-shared-a-ec81e7/models/facebook/opt-125m","name":"rate-test-model-ec81e7","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-9f1daf","namespace":"ai-tenant-e2e-shared-a-ec81e7","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-ec81e7/rate-test-model-ec81e7"}} {"level":"debug","ts":"2026-07-28T19:52:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"802cbf06-d278-41cd-8e0f-2402ec800d9c","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T19:52:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"802cbf06-d278-41cd-8e0f-2402ec800d9c","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-28T19:52:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"802cbf06-d278-41cd-8e0f-2402ec800d9c","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-28T19:52:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"802cbf06-d278-41cd-8e0f-2402ec800d9c","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ec81e7/rate-test-model-ec81e7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ec81e7/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-28T19:52:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"802cbf06-d278-41cd-8e0f-2402ec800d9c","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-28T19:52:33Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"802cbf06-d278-41cd-8e0f-2402ec800d9c","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-28T19:52:33Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"802cbf06-d278-41cd-8e0f-2402ec800d9c","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-28T19:52:33Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"802cbf06-d278-41cd-8e0f-2402ec800d9c","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-9f1daf"} {"level":"debug","ts":"2026-07-28T19:52:33Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"802cbf06-d278-41cd-8e0f-2402ec800d9c","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","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":"43806111-2fec-4dcd-8322-b1af080aa8a5","keyName":"e2e-rate-a-9f1daf","selected_subscription":"e2e-rate-iso-a-9f1daf","selected_subscription_key":"ai-tenant-e2e-shared-a-ec81e7/e2e-rate-iso-a-9f1daf@ai-tenant-e2e-shared-a-ec81e7/rate-test-model-ec81e7","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-ec81e7/models/facebook/opt-125m","name":"rate-test-model-ec81e7","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-9f1daf","namespace":"ai-tenant-e2e-shared-a-ec81e7","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-ec81e7/rate-test-model-ec81e7"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-28T19:52:33Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"802cbf06-d278-41cd-8e0f-2402ec800d9c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T19:52:33Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"802cbf06-d278-41cd-8e0f-2402ec800d9c","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T19:52:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f080a654-5797-4036-b46a-c9832572aae2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:40144","PortSpecifier":{"PortValue":40144}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f080a654-5797-4036-b46a-c9832572aae2","method":"POST","path":"/ai-tenant-e2e-shared-a-ec81e7/rate-test-model-ec81e7/v1/completions","host":"e2e-shared-a-ec81e7.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T19:52:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f080a654-5797-4036-b46a-c9832572aae2","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:40144","PortSpecifier":{"PortValue":40144}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785268354,"nanos":714349994},"http":{"id":"f080a654-5797-4036-b46a-c9832572aae2","method":"POST","headers":{":authority":"e2e-shared-a-ec81e7.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-ec81e7/rate-test-model-ec81e7/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T19:52:34Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f080a654-5797-4036-b46a-c9832572aae2","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-yHvy9aMXLrXDqnYc_eWIu05J0W7dpoafn0gt7F7yu2mPuzaqeeqVjuXsfSIh"} {"level":"debug","ts":"2026-07-28T19:52:34Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"f080a654-5797-4036-b46a-c9832572aae2","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-ec81e7.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-yHvy9aMXLrXDqnYc_eWIu05J0W7dpoafn0gt7F7yu2mPuzaqeeqVjuXsfSIh\"}"} {"level":"debug","ts":"2026-07-28T19:52:34Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"f080a654-5797-4036-b46a-c9832572aae2","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-ec81e7.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":"43806111-2fec-4dcd-8322-b1af080aa8a5","keyName":"e2e-rate-a-9f1daf","subscription":"e2e-rate-iso-a-9f1daf","tenant":"e2e-shared-a-ec81e7","userId":"43806111-2fec-4dcd-8322-b1af080aa8a5","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T19:52:34Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"f080a654-5797-4036-b46a-c9832572aae2","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-ec81e7.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-ec81e7/rate-test-model-ec81e7\",\"requestedSubscription\":\"e2e-rate-iso-a-9f1daf\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-28T19:52:34Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"f080a654-5797-4036-b46a-c9832572aae2","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-ec81e7.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":[{"model_name":"publishers/ai-tenant-e2e-shared-a-ec81e7/models/facebook/opt-125m","name":"rate-test-model-ec81e7","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-9f1daf","namespace":"ai-tenant-e2e-shared-a-ec81e7","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-ec81e7/rate-test-model-ec81e7"}} {"level":"debug","ts":"2026-07-28T19:52:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f080a654-5797-4036-b46a-c9832572aae2","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T19:52:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f080a654-5797-4036-b46a-c9832572aae2","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-28T19:52:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f080a654-5797-4036-b46a-c9832572aae2","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-28T19:52:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f080a654-5797-4036-b46a-c9832572aae2","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-28T19:52:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f080a654-5797-4036-b46a-c9832572aae2","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ec81e7/rate-test-model-ec81e7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ec81e7/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-28T19:52:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f080a654-5797-4036-b46a-c9832572aae2","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-28T19:52:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f080a654-5797-4036-b46a-c9832572aae2","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-28T19:52:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f080a654-5797-4036-b46a-c9832572aae2","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-9f1daf"} {"level":"debug","ts":"2026-07-28T19:52:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f080a654-5797-4036-b46a-c9832572aae2","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","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":"43806111-2fec-4dcd-8322-b1af080aa8a5","keyName":"e2e-rate-a-9f1daf","selected_subscription":"e2e-rate-iso-a-9f1daf","selected_subscription_key":"ai-tenant-e2e-shared-a-ec81e7/e2e-rate-iso-a-9f1daf@ai-tenant-e2e-shared-a-ec81e7/rate-test-model-ec81e7","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-ec81e7/models/facebook/opt-125m","name":"rate-test-model-ec81e7","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-9f1daf","namespace":"ai-tenant-e2e-shared-a-ec81e7","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-ec81e7/rate-test-model-ec81e7"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-28T19:52:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f080a654-5797-4036-b46a-c9832572aae2","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T19:52:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f080a654-5797-4036-b46a-c9832572aae2","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T19:52:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"db86ef2e-eaef-4fd3-9b0a-ec8eb3deaae4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:40156","PortSpecifier":{"PortValue":40156}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"db86ef2e-eaef-4fd3-9b0a-ec8eb3deaae4","method":"POST","path":"/ai-tenant-e2e-shared-a-ec81e7/rate-test-model-ec81e7/v1/completions","host":"e2e-shared-a-ec81e7.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T19:52:35Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"db86ef2e-eaef-4fd3-9b0a-ec8eb3deaae4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:40156","PortSpecifier":{"PortValue":40156}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785268355,"nanos":752690879},"http":{"id":"db86ef2e-eaef-4fd3-9b0a-ec8eb3deaae4","method":"POST","headers":{":authority":"e2e-shared-a-ec81e7.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-ec81e7/rate-test-model-ec81e7/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T19:52:35Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"db86ef2e-eaef-4fd3-9b0a-ec8eb3deaae4","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-yHvy9aMXLrXDqnYc_eWIu05J0W7dpoafn0gt7F7yu2mPuzaqeeqVjuXsfSIh"} {"level":"debug","ts":"2026-07-28T19:52:35Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"db86ef2e-eaef-4fd3-9b0a-ec8eb3deaae4","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-ec81e7.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-yHvy9aMXLrXDqnYc_eWIu05J0W7dpoafn0gt7F7yu2mPuzaqeeqVjuXsfSIh\"}"} {"level":"debug","ts":"2026-07-28T19:52:35Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"db86ef2e-eaef-4fd3-9b0a-ec8eb3deaae4","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-ec81e7.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":"43806111-2fec-4dcd-8322-b1af080aa8a5","keyName":"e2e-rate-a-9f1daf","subscription":"e2e-rate-iso-a-9f1daf","tenant":"e2e-shared-a-ec81e7","userId":"43806111-2fec-4dcd-8322-b1af080aa8a5","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T19:52:35Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"db86ef2e-eaef-4fd3-9b0a-ec8eb3deaae4","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-ec81e7.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-ec81e7/rate-test-model-ec81e7\",\"requestedSubscription\":\"e2e-rate-iso-a-9f1daf\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-28T19:52:35Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"db86ef2e-eaef-4fd3-9b0a-ec8eb3deaae4","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-ec81e7.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":[{"model_name":"publishers/ai-tenant-e2e-shared-a-ec81e7/models/facebook/opt-125m","name":"rate-test-model-ec81e7","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-9f1daf","namespace":"ai-tenant-e2e-shared-a-ec81e7","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-ec81e7/rate-test-model-ec81e7"}} {"level":"debug","ts":"2026-07-28T19:52:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"db86ef2e-eaef-4fd3-9b0a-ec8eb3deaae4","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T19:52:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"db86ef2e-eaef-4fd3-9b0a-ec8eb3deaae4","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-28T19:52:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"db86ef2e-eaef-4fd3-9b0a-ec8eb3deaae4","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-28T19:52:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"db86ef2e-eaef-4fd3-9b0a-ec8eb3deaae4","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-28T19:52:35Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"db86ef2e-eaef-4fd3-9b0a-ec8eb3deaae4","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ec81e7/rate-test-model-ec81e7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ec81e7/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-28T19:52:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"db86ef2e-eaef-4fd3-9b0a-ec8eb3deaae4","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-9f1daf"} {"level":"debug","ts":"2026-07-28T19:52:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"db86ef2e-eaef-4fd3-9b0a-ec8eb3deaae4","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-28T19:52:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"db86ef2e-eaef-4fd3-9b0a-ec8eb3deaae4","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-28T19:52:35Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"db86ef2e-eaef-4fd3-9b0a-ec8eb3deaae4","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","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":"43806111-2fec-4dcd-8322-b1af080aa8a5","keyName":"e2e-rate-a-9f1daf","selected_subscription":"e2e-rate-iso-a-9f1daf","selected_subscription_key":"ai-tenant-e2e-shared-a-ec81e7/e2e-rate-iso-a-9f1daf@ai-tenant-e2e-shared-a-ec81e7/rate-test-model-ec81e7","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-ec81e7/models/facebook/opt-125m","name":"rate-test-model-ec81e7","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-9f1daf","namespace":"ai-tenant-e2e-shared-a-ec81e7","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-ec81e7/rate-test-model-ec81e7"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-28T19:52:35Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"db86ef2e-eaef-4fd3-9b0a-ec8eb3deaae4","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T19:52:35Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"db86ef2e-eaef-4fd3-9b0a-ec8eb3deaae4","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T19:52:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd"} {"level":"info","ts":"2026-07-28T19:52:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ce5d47a6f0efdf67ba094f27fcf38c1149f3f4f5a6bda1582aece16406691d36"} {"level":"info","ts":"2026-07-28T19:52:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8b3603f001eec6b004d7428e3c04cff27deb4418e3297e9d2594a3a517eea376"} {"level":"info","ts":"2026-07-28T19:52:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/63b50e46bac99d75ef4f2ef47230fb7e12b17e4cc08ac9f99ae9e1f1cd4e92d2"} {"level":"info","ts":"2026-07-28T19:52:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/76f67bb529077cf4740bece9736fcc5d046fec7b274616f78a79bd062f6c0002"} {"level":"info","ts":"2026-07-28T19:52:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0f9890a9c0c947fd8893461b70f63e3904a584d5f90d85b62ad3ffdd38de9406"} {"level":"info","ts":"2026-07-28T19:52:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3cc7d191671231af1634800d2783213ab4dd4505a95044500127aeb562b66edb"} {"level":"info","ts":"2026-07-28T19:52:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0cac4e7761729f8ad33d8767e6957217dd4f05fc8b4d953a0297f1bf4341c5fc"} {"level":"info","ts":"2026-07-28T19:52:39Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/846a6bda120508beb2f802c3df8c28b32489a2ea34ec4dcfe8290c0edad9a709"} {"level":"info","ts":"2026-07-28T19:52:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0edea5bd4ac644f54105a1f0c6e44fd63fd5e1c43762f49f097c3544c0aa3290"} {"level":"info","ts":"2026-07-28T19:52:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/08ff11e9c3e2628c69e50865402ecdfd9469f701a0117f4223bfffa13372a9b6"} {"level":"info","ts":"2026-07-28T19:52:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a348f783f6a9015f24e784f909b3d4b4fd940ed8ee8dbcab3170212a91d21ea1"} {"level":"info","ts":"2026-07-28T19:52:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe"} {"level":"info","ts":"2026-07-28T19:52:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8"} {"level":"info","ts":"2026-07-28T19:52:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ef46c55bdbd9972c7f843de05bf0a446cd4442d1c0924fb5873b071c61421179"} {"level":"info","ts":"2026-07-28T19:52:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e2cebc45b1240c1b5a64e0b1c22aa95d0e8167fc6792560d9ee6b6f4c19c3275"} {"level":"info","ts":"2026-07-28T19:52:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/78a4f96b55e50d1a49d1ad60e7280438af9b26b16affbe92deb0a4bbe61744af"} {"level":"info","ts":"2026-07-28T19:52:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/186458be43dd27c433b4d4761bdd9879114d1bdcc88c6337a7e2b041ddd3cafa"} {"level":"info","ts":"2026-07-28T19:52:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1ef158a888f77a7ed1cfadc5f6ffa6983390338ce69e5debb6083759304fc559"} {"level":"info","ts":"2026-07-28T19:52:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d"} {"level":"info","ts":"2026-07-28T19:52:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/611bf184b682d3639b1efbdd4ee34e6fd3854bbcff2a56a66f85bb74f80919f5"} {"level":"info","ts":"2026-07-28T19:52:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0026237132ebbe7fd6796c92d2f243eb93802478f3242a97839ed0c35bd4aa1a"} {"level":"info","ts":"2026-07-28T19:52:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f330c337d0c340f9b90da90c2e48c1b38aef9152ec128fcf8382b3a45ca429ec"} {"level":"info","ts":"2026-07-28T19:52:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/39b1164176427dff73c5337c72bd1048a2a1ef3d2b9d9da9d70f8a0b877ec5c3"} {"level":"debug","ts":"2026-07-28T19:52:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f330c337d0c340f9b90da90c2e48c1b38aef9152ec128fcf8382b3a45ca429ec","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52:48Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:52:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f330c337d0c340f9b90da90c2e48c1b38aef9152ec128fcf8382b3a45ca429ec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f330c337d0c340f9b90da90c2e48c1b38aef9152ec128fcf8382b3a45ca429ec","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:52:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f330c337d0c340f9b90da90c2e48c1b38aef9152ec128fcf8382b3a45ca429ec"} {"level":"info","ts":"2026-07-28T19:52:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f330c337d0c340f9b90da90c2e48c1b38aef9152ec128fcf8382b3a45ca429ec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f330c337d0c340f9b90da90c2e48c1b38aef9152ec128fcf8382b3a45ca429ec","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-28T19:52:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"f330c337d0c340f9b90da90c2e48c1b38aef9152ec128fcf8382b3a45ca429ec","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"f330c337d0c340f9b90da90c2e48c1b38aef9152ec128fcf8382b3a45ca429ec\": 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-28T19:52:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f330c337d0c340f9b90da90c2e48c1b38aef9152ec128fcf8382b3a45ca429ec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f330c337d0c340f9b90da90c2e48c1b38aef9152ec128fcf8382b3a45ca429ec","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:52:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f330c337d0c340f9b90da90c2e48c1b38aef9152ec128fcf8382b3a45ca429ec"} {"level":"info","ts":"2026-07-28T19:52:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f330c337d0c340f9b90da90c2e48c1b38aef9152ec128fcf8382b3a45ca429ec"} {"level":"debug","ts":"2026-07-28T19:52:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f330c337d0c340f9b90da90c2e48c1b38aef9152ec128fcf8382b3a45ca429ec","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:52:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:52:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f330c337d0c340f9b90da90c2e48c1b38aef9152ec128fcf8382b3a45ca429ec"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:52:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f330c337d0c340f9b90da90c2e48c1b38aef9152ec128fcf8382b3a45ca429ec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f330c337d0c340f9b90da90c2e48c1b38aef9152ec128fcf8382b3a45ca429ec","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:52:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f330c337d0c340f9b90da90c2e48c1b38aef9152ec128fcf8382b3a45ca429ec"} {"level":"debug","ts":"2026-07-28T19:52:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0cac4e7761729f8ad33d8767e6957217dd4f05fc8b4d953a0297f1bf4341c5fc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52:48Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:52:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0cac4e7761729f8ad33d8767e6957217dd4f05fc8b4d953a0297f1bf4341c5fc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0cac4e7761729f8ad33d8767e6957217dd4f05fc8b4d953a0297f1bf4341c5fc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:52:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0cac4e7761729f8ad33d8767e6957217dd4f05fc8b4d953a0297f1bf4341c5fc"} {"level":"info","ts":"2026-07-28T19:52:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0cac4e7761729f8ad33d8767e6957217dd4f05fc8b4d953a0297f1bf4341c5fc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0cac4e7761729f8ad33d8767e6957217dd4f05fc8b4d953a0297f1bf4341c5fc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-28T19:52:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"0cac4e7761729f8ad33d8767e6957217dd4f05fc8b4d953a0297f1bf4341c5fc","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"0cac4e7761729f8ad33d8767e6957217dd4f05fc8b4d953a0297f1bf4341c5fc\": 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-28T19:52:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0cac4e7761729f8ad33d8767e6957217dd4f05fc8b4d953a0297f1bf4341c5fc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0cac4e7761729f8ad33d8767e6957217dd4f05fc8b4d953a0297f1bf4341c5fc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:52:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0cac4e7761729f8ad33d8767e6957217dd4f05fc8b4d953a0297f1bf4341c5fc"} {"level":"info","ts":"2026-07-28T19:52:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0cac4e7761729f8ad33d8767e6957217dd4f05fc8b4d953a0297f1bf4341c5fc"} {"level":"debug","ts":"2026-07-28T19:52:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0cac4e7761729f8ad33d8767e6957217dd4f05fc8b4d953a0297f1bf4341c5fc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:52:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:52:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0cac4e7761729f8ad33d8767e6957217dd4f05fc8b4d953a0297f1bf4341c5fc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:52:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0cac4e7761729f8ad33d8767e6957217dd4f05fc8b4d953a0297f1bf4341c5fc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0cac4e7761729f8ad33d8767e6957217dd4f05fc8b4d953a0297f1bf4341c5fc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:52:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0cac4e7761729f8ad33d8767e6957217dd4f05fc8b4d953a0297f1bf4341c5fc"} {"level":"debug","ts":"2026-07-28T19:52:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ef46c55bdbd9972c7f843de05bf0a446cd4442d1c0924fb5873b071c61421179","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:52:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ef46c55bdbd9972c7f843de05bf0a446cd4442d1c0924fb5873b071c61421179","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ef46c55bdbd9972c7f843de05bf0a446cd4442d1c0924fb5873b071c61421179","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ef46c55bdbd9972c7f843de05bf0a446cd4442d1c0924fb5873b071c61421179","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:52:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ef46c55bdbd9972c7f843de05bf0a446cd4442d1c0924fb5873b071c61421179"} {"level":"info","ts":"2026-07-28T19:52:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ef46c55bdbd9972c7f843de05bf0a446cd4442d1c0924fb5873b071c61421179"} {"level":"debug","ts":"2026-07-28T19:52:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ef46c55bdbd9972c7f843de05bf0a446cd4442d1c0924fb5873b071c61421179","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:52:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:52:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ef46c55bdbd9972c7f843de05bf0a446cd4442d1c0924fb5873b071c61421179"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:52:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ef46c55bdbd9972c7f843de05bf0a446cd4442d1c0924fb5873b071c61421179","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ef46c55bdbd9972c7f843de05bf0a446cd4442d1c0924fb5873b071c61421179","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:52:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ef46c55bdbd9972c7f843de05bf0a446cd4442d1c0924fb5873b071c61421179","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ef46c55bdbd9972c7f843de05bf0a446cd4442d1c0924fb5873b071c61421179","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ef46c55bdbd9972c7f843de05bf0a446cd4442d1c0924fb5873b071c61421179","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:52:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ef46c55bdbd9972c7f843de05bf0a446cd4442d1c0924fb5873b071c61421179"} {"level":"debug","ts":"2026-07-28T19:52:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ef46c55bdbd9972c7f843de05bf0a446cd4442d1c0924fb5873b071c61421179","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:52:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ef46c55bdbd9972c7f843de05bf0a446cd4442d1c0924fb5873b071c61421179"} {"level":"debug","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ef46c55bdbd9972c7f843de05bf0a446cd4442d1c0924fb5873b071c61421179","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:52:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:52:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ef46c55bdbd9972c7f843de05bf0a446cd4442d1c0924fb5873b071c61421179"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ef46c55bdbd9972c7f843de05bf0a446cd4442d1c0924fb5873b071c61421179","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ef46c55bdbd9972c7f843de05bf0a446cd4442d1c0924fb5873b071c61421179","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ef46c55bdbd9972c7f843de05bf0a446cd4442d1c0924fb5873b071c61421179"} {"level":"debug","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78a4f96b55e50d1a49d1ad60e7280438af9b26b16affbe92deb0a4bbe61744af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52: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-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78a4f96b55e50d1a49d1ad60e7280438af9b26b16affbe92deb0a4bbe61744af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78a4f96b55e50d1a49d1ad60e7280438af9b26b16affbe92deb0a4bbe61744af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52: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-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78a4f96b55e50d1a49d1ad60e7280438af9b26b16affbe92deb0a4bbe61744af"} {"level":"info","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78a4f96b55e50d1a49d1ad60e7280438af9b26b16affbe92deb0a4bbe61744af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78a4f96b55e50d1a49d1ad60e7280438af9b26b16affbe92deb0a4bbe61744af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52: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-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"78a4f96b55e50d1a49d1ad60e7280438af9b26b16affbe92deb0a4bbe61744af","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"78a4f96b55e50d1a49d1ad60e7280438af9b26b16affbe92deb0a4bbe61744af\": 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-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"78a4f96b55e50d1a49d1ad60e7280438af9b26b16affbe92deb0a4bbe61744af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"78a4f96b55e50d1a49d1ad60e7280438af9b26b16affbe92deb0a4bbe61744af","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78a4f96b55e50d1a49d1ad60e7280438af9b26b16affbe92deb0a4bbe61744af"} {"level":"info","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78a4f96b55e50d1a49d1ad60e7280438af9b26b16affbe92deb0a4bbe61744af"} {"level":"debug","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0f9890a9c0c947fd8893461b70f63e3904a584d5f90d85b62ad3ffdd38de9406","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52: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-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0f9890a9c0c947fd8893461b70f63e3904a584d5f90d85b62ad3ffdd38de9406","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78a4f96b55e50d1a49d1ad60e7280438af9b26b16affbe92deb0a4bbe61744af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:52:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:52:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["78a4f96b55e50d1a49d1ad60e7280438af9b26b16affbe92deb0a4bbe61744af"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0f9890a9c0c947fd8893461b70f63e3904a584d5f90d85b62ad3ffdd38de9406"} {"level":"info","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78a4f96b55e50d1a49d1ad60e7280438af9b26b16affbe92deb0a4bbe61744af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0f9890a9c0c947fd8893461b70f63e3904a584d5f90d85b62ad3ffdd38de9406","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52: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-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0f9890a9c0c947fd8893461b70f63e3904a584d5f90d85b62ad3ffdd38de9406"} {"level":"info","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0f9890a9c0c947fd8893461b70f63e3904a584d5f90d85b62ad3ffdd38de9406","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78a4f96b55e50d1a49d1ad60e7280438af9b26b16affbe92deb0a4bbe61744af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52: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-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78a4f96b55e50d1a49d1ad60e7280438af9b26b16affbe92deb0a4bbe61744af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0f9890a9c0c947fd8893461b70f63e3904a584d5f90d85b62ad3ffdd38de9406","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:52:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:52:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0f9890a9c0c947fd8893461b70f63e3904a584d5f90d85b62ad3ffdd38de9406"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78a4f96b55e50d1a49d1ad60e7280438af9b26b16affbe92deb0a4bbe61744af"} {"level":"info","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0f9890a9c0c947fd8893461b70f63e3904a584d5f90d85b62ad3ffdd38de9406","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78a4f96b55e50d1a49d1ad60e7280438af9b26b16affbe92deb0a4bbe61744af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:52:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:52:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["78a4f96b55e50d1a49d1ad60e7280438af9b26b16affbe92deb0a4bbe61744af"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78a4f96b55e50d1a49d1ad60e7280438af9b26b16affbe92deb0a4bbe61744af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0f9890a9c0c947fd8893461b70f63e3904a584d5f90d85b62ad3ffdd38de9406","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52: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-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0f9890a9c0c947fd8893461b70f63e3904a584d5f90d85b62ad3ffdd38de9406"} {"level":"info","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0f9890a9c0c947fd8893461b70f63e3904a584d5f90d85b62ad3ffdd38de9406","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78a4f96b55e50d1a49d1ad60e7280438af9b26b16affbe92deb0a4bbe61744af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52: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-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78a4f96b55e50d1a49d1ad60e7280438af9b26b16affbe92deb0a4bbe61744af"} {"level":"info","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78a4f96b55e50d1a49d1ad60e7280438af9b26b16affbe92deb0a4bbe61744af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0f9890a9c0c947fd8893461b70f63e3904a584d5f90d85b62ad3ffdd38de9406","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0edea5bd4ac644f54105a1f0c6e44fd63fd5e1c43762f49f097c3544c0aa3290","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52: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-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0edea5bd4ac644f54105a1f0c6e44fd63fd5e1c43762f49f097c3544c0aa3290","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"78a4f96b55e50d1a49d1ad60e7280438af9b26b16affbe92deb0a4bbe61744af","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:52:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:52:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["78a4f96b55e50d1a49d1ad60e7280438af9b26b16affbe92deb0a4bbe61744af"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0f9890a9c0c947fd8893461b70f63e3904a584d5f90d85b62ad3ffdd38de9406"} {"level":"info","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"78a4f96b55e50d1a49d1ad60e7280438af9b26b16affbe92deb0a4bbe61744af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0f9890a9c0c947fd8893461b70f63e3904a584d5f90d85b62ad3ffdd38de9406","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:52:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:52:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0f9890a9c0c947fd8893461b70f63e3904a584d5f90d85b62ad3ffdd38de9406"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0edea5bd4ac644f54105a1f0c6e44fd63fd5e1c43762f49f097c3544c0aa3290"} {"level":"info","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0f9890a9c0c947fd8893461b70f63e3904a584d5f90d85b62ad3ffdd38de9406","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0edea5bd4ac644f54105a1f0c6e44fd63fd5e1c43762f49f097c3544c0aa3290","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:52:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:52:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0edea5bd4ac644f54105a1f0c6e44fd63fd5e1c43762f49f097c3544c0aa3290"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/78a4f96b55e50d1a49d1ad60e7280438af9b26b16affbe92deb0a4bbe61744af"} {"level":"info","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0edea5bd4ac644f54105a1f0c6e44fd63fd5e1c43762f49f097c3544c0aa3290","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"78a4f96b55e50d1a49d1ad60e7280438af9b26b16affbe92deb0a4bbe61744af","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0f9890a9c0c947fd8893461b70f63e3904a584d5f90d85b62ad3ffdd38de9406","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0edea5bd4ac644f54105a1f0c6e44fd63fd5e1c43762f49f097c3544c0aa3290","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52: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-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0edea5bd4ac644f54105a1f0c6e44fd63fd5e1c43762f49f097c3544c0aa3290","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0edea5bd4ac644f54105a1f0c6e44fd63fd5e1c43762f49f097c3544c0aa3290","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0edea5bd4ac644f54105a1f0c6e44fd63fd5e1c43762f49f097c3544c0aa3290"} {"level":"debug","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0edea5bd4ac644f54105a1f0c6e44fd63fd5e1c43762f49f097c3544c0aa3290","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:52:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:52:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0edea5bd4ac644f54105a1f0c6e44fd63fd5e1c43762f49f097c3544c0aa3290"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0edea5bd4ac644f54105a1f0c6e44fd63fd5e1c43762f49f097c3544c0aa3290","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0edea5bd4ac644f54105a1f0c6e44fd63fd5e1c43762f49f097c3544c0aa3290","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0f9890a9c0c947fd8893461b70f63e3904a584d5f90d85b62ad3ffdd38de9406"} {"level":"debug","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52: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-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0edea5bd4ac644f54105a1f0c6e44fd63fd5e1c43762f49f097c3544c0aa3290"} {"level":"info","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52: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-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52: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-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd"} {"level":"error","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd\": 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-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd"} {"level":"debug","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:52:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:52:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd"} {"level":"debug","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b3603f001eec6b004d7428e3c04cff27deb4418e3297e9d2594a3a517eea376","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52: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-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b3603f001eec6b004d7428e3c04cff27deb4418e3297e9d2594a3a517eea376","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8b3603f001eec6b004d7428e3c04cff27deb4418e3297e9d2594a3a517eea376","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8b3603f001eec6b004d7428e3c04cff27deb4418e3297e9d2594a3a517eea376","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8b3603f001eec6b004d7428e3c04cff27deb4418e3297e9d2594a3a517eea376"} {"level":"info","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8b3603f001eec6b004d7428e3c04cff27deb4418e3297e9d2594a3a517eea376"} {"level":"debug","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b3603f001eec6b004d7428e3c04cff27deb4418e3297e9d2594a3a517eea376","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:52:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:52:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8b3603f001eec6b004d7428e3c04cff27deb4418e3297e9d2594a3a517eea376"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b3603f001eec6b004d7428e3c04cff27deb4418e3297e9d2594a3a517eea376","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8b3603f001eec6b004d7428e3c04cff27deb4418e3297e9d2594a3a517eea376","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8b3603f001eec6b004d7428e3c04cff27deb4418e3297e9d2594a3a517eea376"} {"level":"debug","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52: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-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52: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-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d"} {"level":"info","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"63b50e46bac99d75ef4f2ef47230fb7e12b17e4cc08ac9f99ae9e1f1cd4e92d2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52: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-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"63b50e46bac99d75ef4f2ef47230fb7e12b17e4cc08ac9f99ae9e1f1cd4e92d2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:52:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:52:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/63b50e46bac99d75ef4f2ef47230fb7e12b17e4cc08ac9f99ae9e1f1cd4e92d2"} {"level":"info","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"63b50e46bac99d75ef4f2ef47230fb7e12b17e4cc08ac9f99ae9e1f1cd4e92d2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:52:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:52:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["63b50e46bac99d75ef4f2ef47230fb7e12b17e4cc08ac9f99ae9e1f1cd4e92d2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d"} {"level":"info","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"63b50e46bac99d75ef4f2ef47230fb7e12b17e4cc08ac9f99ae9e1f1cd4e92d2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"63b50e46bac99d75ef4f2ef47230fb7e12b17e4cc08ac9f99ae9e1f1cd4e92d2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52: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-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"63b50e46bac99d75ef4f2ef47230fb7e12b17e4cc08ac9f99ae9e1f1cd4e92d2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"63b50e46bac99d75ef4f2ef47230fb7e12b17e4cc08ac9f99ae9e1f1cd4e92d2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1ef158a888f77a7ed1cfadc5f6ffa6983390338ce69e5debb6083759304fc559","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52: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-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/63b50e46bac99d75ef4f2ef47230fb7e12b17e4cc08ac9f99ae9e1f1cd4e92d2"} {"level":"info","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1ef158a888f77a7ed1cfadc5f6ffa6983390338ce69e5debb6083759304fc559","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"63b50e46bac99d75ef4f2ef47230fb7e12b17e4cc08ac9f99ae9e1f1cd4e92d2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:52:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:52:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["63b50e46bac99d75ef4f2ef47230fb7e12b17e4cc08ac9f99ae9e1f1cd4e92d2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"63b50e46bac99d75ef4f2ef47230fb7e12b17e4cc08ac9f99ae9e1f1cd4e92d2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3cc7d191671231af1634800d2783213ab4dd4505a95044500127aeb562b66edb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52: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-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3cc7d191671231af1634800d2783213ab4dd4505a95044500127aeb562b66edb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1ef158a888f77a7ed1cfadc5f6ffa6983390338ce69e5debb6083759304fc559","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"63b50e46bac99d75ef4f2ef47230fb7e12b17e4cc08ac9f99ae9e1f1cd4e92d2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3cc7d191671231af1634800d2783213ab4dd4505a95044500127aeb562b66edb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3cc7d191671231af1634800d2783213ab4dd4505a95044500127aeb562b66edb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d"} {"level":"debug","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1ef158a888f77a7ed1cfadc5f6ffa6983390338ce69e5debb6083759304fc559","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52: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-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1ef158a888f77a7ed1cfadc5f6ffa6983390338ce69e5debb6083759304fc559","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1ef158a888f77a7ed1cfadc5f6ffa6983390338ce69e5debb6083759304fc559","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3cc7d191671231af1634800d2783213ab4dd4505a95044500127aeb562b66edb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1ef158a888f77a7ed1cfadc5f6ffa6983390338ce69e5debb6083759304fc559"} {"level":"debug","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1ef158a888f77a7ed1cfadc5f6ffa6983390338ce69e5debb6083759304fc559","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:52:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:52:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1ef158a888f77a7ed1cfadc5f6ffa6983390338ce69e5debb6083759304fc559"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3cc7d191671231af1634800d2783213ab4dd4505a95044500127aeb562b66edb"} {"level":"info","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1ef158a888f77a7ed1cfadc5f6ffa6983390338ce69e5debb6083759304fc559","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1ef158a888f77a7ed1cfadc5f6ffa6983390338ce69e5debb6083759304fc559","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"611bf184b682d3639b1efbdd4ee34e6fd3854bbcff2a56a66f85bb74f80919f5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52: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-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"611bf184b682d3639b1efbdd4ee34e6fd3854bbcff2a56a66f85bb74f80919f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3cc7d191671231af1634800d2783213ab4dd4505a95044500127aeb562b66edb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:52:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:52:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3cc7d191671231af1634800d2783213ab4dd4505a95044500127aeb562b66edb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/63b50e46bac99d75ef4f2ef47230fb7e12b17e4cc08ac9f99ae9e1f1cd4e92d2"} {"level":"info","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3cc7d191671231af1634800d2783213ab4dd4505a95044500127aeb562b66edb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ce5d47a6f0efdf67ba094f27fcf38c1149f3f4f5a6bda1582aece16406691d36","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52: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-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1ef158a888f77a7ed1cfadc5f6ffa6983390338ce69e5debb6083759304fc559"} {"level":"info","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ce5d47a6f0efdf67ba094f27fcf38c1149f3f4f5a6bda1582aece16406691d36","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"611bf184b682d3639b1efbdd4ee34e6fd3854bbcff2a56a66f85bb74f80919f5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52: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-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"611bf184b682d3639b1efbdd4ee34e6fd3854bbcff2a56a66f85bb74f80919f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52: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-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/611bf184b682d3639b1efbdd4ee34e6fd3854bbcff2a56a66f85bb74f80919f5"} {"level":"info","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3cc7d191671231af1634800d2783213ab4dd4505a95044500127aeb562b66edb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ce5d47a6f0efdf67ba094f27fcf38c1149f3f4f5a6bda1582aece16406691d36","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52: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-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ce5d47a6f0efdf67ba094f27fcf38c1149f3f4f5a6bda1582aece16406691d36"} {"level":"info","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ce5d47a6f0efdf67ba094f27fcf38c1149f3f4f5a6bda1582aece16406691d36","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"611bf184b682d3639b1efbdd4ee34e6fd3854bbcff2a56a66f85bb74f80919f5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:52:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:52:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["611bf184b682d3639b1efbdd4ee34e6fd3854bbcff2a56a66f85bb74f80919f5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"611bf184b682d3639b1efbdd4ee34e6fd3854bbcff2a56a66f85bb74f80919f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:49Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52: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-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8"} {"level":"info","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ce5d47a6f0efdf67ba094f27fcf38c1149f3f4f5a6bda1582aece16406691d36","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:52:49Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:52:49Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ce5d47a6f0efdf67ba094f27fcf38c1149f3f4f5a6bda1582aece16406691d36"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3cc7d191671231af1634800d2783213ab4dd4505a95044500127aeb562b66edb"} {"level":"info","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ce5d47a6f0efdf67ba094f27fcf38c1149f3f4f5a6bda1582aece16406691d36","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"611bf184b682d3639b1efbdd4ee34e6fd3854bbcff2a56a66f85bb74f80919f5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52: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-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"611bf184b682d3639b1efbdd4ee34e6fd3854bbcff2a56a66f85bb74f80919f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"08ff11e9c3e2628c69e50865402ecdfd9469f701a0117f4223bfffa13372a9b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52: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-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/611bf184b682d3639b1efbdd4ee34e6fd3854bbcff2a56a66f85bb74f80919f5"} {"level":"info","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"08ff11e9c3e2628c69e50865402ecdfd9469f701a0117f4223bfffa13372a9b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:52:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:52:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ce5d47a6f0efdf67ba094f27fcf38c1149f3f4f5a6bda1582aece16406691d36"} {"level":"info","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52: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-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ce5d47a6f0efdf67ba094f27fcf38c1149f3f4f5a6bda1582aece16406691d36","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"611bf184b682d3639b1efbdd4ee34e6fd3854bbcff2a56a66f85bb74f80919f5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:52:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:52:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["611bf184b682d3639b1efbdd4ee34e6fd3854bbcff2a56a66f85bb74f80919f5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/08ff11e9c3e2628c69e50865402ecdfd9469f701a0117f4223bfffa13372a9b6"} {"level":"info","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"611bf184b682d3639b1efbdd4ee34e6fd3854bbcff2a56a66f85bb74f80919f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"08ff11e9c3e2628c69e50865402ecdfd9469f701a0117f4223bfffa13372a9b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:52:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:52:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["08ff11e9c3e2628c69e50865402ecdfd9469f701a0117f4223bfffa13372a9b6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8"} {"level":"info","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"08ff11e9c3e2628c69e50865402ecdfd9469f701a0117f4223bfffa13372a9b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52: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-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe"} {"level":"info","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"611bf184b682d3639b1efbdd4ee34e6fd3854bbcff2a56a66f85bb74f80919f5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52: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-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/611bf184b682d3639b1efbdd4ee34e6fd3854bbcff2a56a66f85bb74f80919f5"} {"level":"info","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/08ff11e9c3e2628c69e50865402ecdfd9469f701a0117f4223bfffa13372a9b6"} {"level":"info","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e2cebc45b1240c1b5a64e0b1c22aa95d0e8167fc6792560d9ee6b6f4c19c3275"} {"level":"info","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"611bf184b682d3639b1efbdd4ee34e6fd3854bbcff2a56a66f85bb74f80919f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"08ff11e9c3e2628c69e50865402ecdfd9469f701a0117f4223bfffa13372a9b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e2cebc45b1240c1b5a64e0b1c22aa95d0e8167fc6792560d9ee6b6f4c19c3275","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:52:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:52:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e2cebc45b1240c1b5a64e0b1c22aa95d0e8167fc6792560d9ee6b6f4c19c3275"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/76f67bb529077cf4740bece9736fcc5d046fec7b274616f78a79bd062f6c0002"} {"level":"info","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe"} {"level":"info","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e2cebc45b1240c1b5a64e0b1c22aa95d0e8167fc6792560d9ee6b6f4c19c3275","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"76f67bb529077cf4740bece9736fcc5d046fec7b274616f78a79bd062f6c0002","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:52:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:52:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["76f67bb529077cf4740bece9736fcc5d046fec7b274616f78a79bd062f6c0002"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a348f783f6a9015f24e784f909b3d4b4fd940ed8ee8dbcab3170212a91d21ea1"} {"level":"info","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/611bf184b682d3639b1efbdd4ee34e6fd3854bbcff2a56a66f85bb74f80919f5"} {"level":"info","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/39b1164176427dff73c5337c72bd1048a2a1ef3d2b9d9da9d70f8a0b877ec5c3"} {"level":"info","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"76f67bb529077cf4740bece9736fcc5d046fec7b274616f78a79bd062f6c0002","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:52:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:52:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/186458be43dd27c433b4d4761bdd9879114d1bdcc88c6337a7e2b041ddd3cafa"} {"level":"info","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e2cebc45b1240c1b5a64e0b1c22aa95d0e8167fc6792560d9ee6b6f4c19c3275"} {"level":"info","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a348f783f6a9015f24e784f909b3d4b4fd940ed8ee8dbcab3170212a91d21ea1","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:52:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:52:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a348f783f6a9015f24e784f909b3d4b4fd940ed8ee8dbcab3170212a91d21ea1"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/846a6bda120508beb2f802c3df8c28b32489a2ea34ec4dcfe8290c0edad9a709"} {"level":"info","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0026237132ebbe7fd6796c92d2f243eb93802478f3242a97839ed0c35bd4aa1a"} {"level":"info","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/76f67bb529077cf4740bece9736fcc5d046fec7b274616f78a79bd062f6c0002"} {"level":"info","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a348f783f6a9015f24e784f909b3d4b4fd940ed8ee8dbcab3170212a91d21ea1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"611bf184b682d3639b1efbdd4ee34e6fd3854bbcff2a56a66f85bb74f80919f5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:52:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:52:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["611bf184b682d3639b1efbdd4ee34e6fd3854bbcff2a56a66f85bb74f80919f5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe"} {"level":"info","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a348f783f6a9015f24e784f909b3d4b4fd940ed8ee8dbcab3170212a91d21ea1"} {"level":"info","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"611bf184b682d3639b1efbdd4ee34e6fd3854bbcff2a56a66f85bb74f80919f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"39b1164176427dff73c5337c72bd1048a2a1ef3d2b9d9da9d70f8a0b877ec5c3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:52:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:52:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["39b1164176427dff73c5337c72bd1048a2a1ef3d2b9d9da9d70f8a0b877ec5c3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/611bf184b682d3639b1efbdd4ee34e6fd3854bbcff2a56a66f85bb74f80919f5"} {"level":"info","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"39b1164176427dff73c5337c72bd1048a2a1ef3d2b9d9da9d70f8a0b877ec5c3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"186458be43dd27c433b4d4761bdd9879114d1bdcc88c6337a7e2b041ddd3cafa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:52:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:52:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["186458be43dd27c433b4d4761bdd9879114d1bdcc88c6337a7e2b041ddd3cafa"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/39b1164176427dff73c5337c72bd1048a2a1ef3d2b9d9da9d70f8a0b877ec5c3"} {"level":"info","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"186458be43dd27c433b4d4761bdd9879114d1bdcc88c6337a7e2b041ddd3cafa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e2cebc45b1240c1b5a64e0b1c22aa95d0e8167fc6792560d9ee6b6f4c19c3275","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"846a6bda120508beb2f802c3df8c28b32489a2ea34ec4dcfe8290c0edad9a709","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:52:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:52:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["846a6bda120508beb2f802c3df8c28b32489a2ea34ec4dcfe8290c0edad9a709"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/186458be43dd27c433b4d4761bdd9879114d1bdcc88c6337a7e2b041ddd3cafa"} {"level":"info","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"846a6bda120508beb2f802c3df8c28b32489a2ea34ec4dcfe8290c0edad9a709","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0026237132ebbe7fd6796c92d2f243eb93802478f3242a97839ed0c35bd4aa1a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:52:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:52:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0026237132ebbe7fd6796c92d2f243eb93802478f3242a97839ed0c35bd4aa1a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/846a6bda120508beb2f802c3df8c28b32489a2ea34ec4dcfe8290c0edad9a709"} {"level":"info","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0026237132ebbe7fd6796c92d2f243eb93802478f3242a97839ed0c35bd4aa1a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"76f67bb529077cf4740bece9736fcc5d046fec7b274616f78a79bd062f6c0002","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a348f783f6a9015f24e784f909b3d4b4fd940ed8ee8dbcab3170212a91d21ea1","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"611bf184b682d3639b1efbdd4ee34e6fd3854bbcff2a56a66f85bb74f80919f5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"39b1164176427dff73c5337c72bd1048a2a1ef3d2b9d9da9d70f8a0b877ec5c3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"186458be43dd27c433b4d4761bdd9879114d1bdcc88c6337a7e2b041ddd3cafa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"846a6bda120508beb2f802c3df8c28b32489a2ea34ec4dcfe8290c0edad9a709","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0026237132ebbe7fd6796c92d2f243eb93802478f3242a97839ed0c35bd4aa1a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:52:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:52: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-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0026237132ebbe7fd6796c92d2f243eb93802478f3242a97839ed0c35bd4aa1a"} {"level":"info","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0026237132ebbe7fd6796c92d2f243eb93802478f3242a97839ed0c35bd4aa1a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0026237132ebbe7fd6796c92d2f243eb93802478f3242a97839ed0c35bd4aa1a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:52:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:52:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0026237132ebbe7fd6796c92d2f243eb93802478f3242a97839ed0c35bd4aa1a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0026237132ebbe7fd6796c92d2f243eb93802478f3242a97839ed0c35bd4aa1a"} {"level":"info","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0026237132ebbe7fd6796c92d2f243eb93802478f3242a97839ed0c35bd4aa1a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0026237132ebbe7fd6796c92d2f243eb93802478f3242a97839ed0c35bd4aa1a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:52:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:52:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0026237132ebbe7fd6796c92d2f243eb93802478f3242a97839ed0c35bd4aa1a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0026237132ebbe7fd6796c92d2f243eb93802478f3242a97839ed0c35bd4aa1a"} {"level":"error","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"0026237132ebbe7fd6796c92d2f243eb93802478f3242a97839ed0c35bd4aa1a","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"0026237132ebbe7fd6796c92d2f243eb93802478f3242a97839ed0c35bd4aa1a\": 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-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0026237132ebbe7fd6796c92d2f243eb93802478f3242a97839ed0c35bd4aa1a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:52:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0026237132ebbe7fd6796c92d2f243eb93802478f3242a97839ed0c35bd4aa1a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:53:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"37534f75-c5eb-467c-b142-c9a75509adab","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:48210","PortSpecifier":{"PortValue":48210}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"37534f75-c5eb-467c-b142-c9a75509adab","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-ec81e7.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T19:53:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"37534f75-c5eb-467c-b142-c9a75509adab","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:48210","PortSpecifier":{"PortValue":48210}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785268392,"nanos":411342566},"http":{"id":"37534f75-c5eb-467c-b142-c9a75509adab","method":"POST","headers":{":authority":"e2e-shared-a-ec81e7.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.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-28T19:53:12Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"37534f75-c5eb-467c-b142-c9a75509adab","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T19:53:12Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"37534f75-c5eb-467c-b142-c9a75509adab","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":"a9daf9a6-7a9d-46e0-b210-d6ab1863df5e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=a514e901-fe41-4b24-bd31-503cdc3b94fc"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/26c9b5211705"]}} {"level":"debug","ts":"2026-07-28T19:53:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"37534f75-c5eb-467c-b142-c9a75509adab","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/26c9b5211705"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=a514e901-fe41-4b24-bd31-503cdc3b94fc"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a9daf9a6-7a9d-46e0-b210-d6ab1863df5e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.46:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-ec81e7.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.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-28T19:53:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"37534f75-c5eb-467c-b142-c9a75509adab","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-28T19:53:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"37534f75-c5eb-467c-b142-c9a75509adab","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-28T19:53:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"37534f75-c5eb-467c-b142-c9a75509adab","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ec81e7/rate-test-model-ec81e7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ec81e7/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-28T19:53:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"37534f75-c5eb-467c-b142-c9a75509adab","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T19:53:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"37534f75-c5eb-467c-b142-c9a75509adab","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-28T19:53:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"37534f75-c5eb-467c-b142-c9a75509adab","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-28T19:53:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"37534f75-c5eb-467c-b142-c9a75509adab","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T19:53:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"37534f75-c5eb-467c-b142-c9a75509adab","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T19:53:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9af15a02-572c-49d9-b014-0b8cfc70cf68","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:53486","PortSpecifier":{"PortValue":53486}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"9af15a02-572c-49d9-b014-0b8cfc70cf68","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-d66111.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T19:53:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"9af15a02-572c-49d9-b014-0b8cfc70cf68","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:53486","PortSpecifier":{"PortValue":53486}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785268392,"nanos":446127790},"http":{"id":"9af15a02-572c-49d9-b014-0b8cfc70cf68","method":"POST","headers":{":authority":"e2e-shared-b-d66111.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.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-28T19:53:12Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"9af15a02-572c-49d9-b014-0b8cfc70cf68","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T19:53:12Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"9af15a02-572c-49d9-b014-0b8cfc70cf68","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":"a9daf9a6-7a9d-46e0-b210-d6ab1863df5e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=a514e901-fe41-4b24-bd31-503cdc3b94fc"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/26c9b5211705"]}} {"level":"debug","ts":"2026-07-28T19:53:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"9af15a02-572c-49d9-b014-0b8cfc70cf68","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/26c9b5211705"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=a514e901-fe41-4b24-bd31-503cdc3b94fc"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a9daf9a6-7a9d-46e0-b210-d6ab1863df5e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.47:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-d66111.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.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-28T19:53:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9af15a02-572c-49d9-b014-0b8cfc70cf68","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-28T19:53:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9af15a02-572c-49d9-b014-0b8cfc70cf68","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-28T19:53:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"9af15a02-572c-49d9-b014-0b8cfc70cf68","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-d66111/rate-test-model-d66111\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-d66111/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-28T19:53:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"9af15a02-572c-49d9-b014-0b8cfc70cf68","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T19:53:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9af15a02-572c-49d9-b014-0b8cfc70cf68","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-28T19:53:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"9af15a02-572c-49d9-b014-0b8cfc70cf68","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-28T19:53:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9af15a02-572c-49d9-b014-0b8cfc70cf68","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T19:53:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"9af15a02-572c-49d9-b014-0b8cfc70cf68","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T19:53:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"bb3cf62b-6b9d-465e-9183-7e1364afd1b6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:48226","PortSpecifier":{"PortValue":48226}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"bb3cf62b-6b9d-465e-9183-7e1364afd1b6","method":"POST","path":"/ai-tenant-e2e-shared-a-ec81e7/rate-test-model-ec81e7/v1/completions","host":"e2e-shared-a-ec81e7.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T19:53:12Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"bb3cf62b-6b9d-465e-9183-7e1364afd1b6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:48226","PortSpecifier":{"PortValue":48226}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785268392,"nanos":481726014},"http":{"id":"bb3cf62b-6b9d-465e-9183-7e1364afd1b6","method":"POST","headers":{":authority":"e2e-shared-a-ec81e7.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-ec81e7/rate-test-model-ec81e7/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T19:53:12Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"bb3cf62b-6b9d-465e-9183-7e1364afd1b6","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-tWuAKWEXeTckJKQt_k4fY9KOWUpMHMmYztQWCo7NTYKOw6bgVnK4jraY7ROC"} {"level":"debug","ts":"2026-07-28T19:53:12Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"bb3cf62b-6b9d-465e-9183-7e1364afd1b6","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-ec81e7.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-tWuAKWEXeTckJKQt_k4fY9KOWUpMHMmYztQWCo7NTYKOw6bgVnK4jraY7ROC\"}"} {"level":"debug","ts":"2026-07-28T19:53:12Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"bb3cf62b-6b9d-465e-9183-7e1364afd1b6","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-ec81e7.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":"02f4a8a3-566e-476c-a374-5ef040bbaa65","keyName":"e2e-rate-a-6aa6ec","subscription":"e2e-rate-iso-a-6aa6ec","tenant":"e2e-shared-a-ec81e7","userId":"02f4a8a3-566e-476c-a374-5ef040bbaa65","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T19:53:12Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"bb3cf62b-6b9d-465e-9183-7e1364afd1b6","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-ec81e7.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-ec81e7/rate-test-model-ec81e7\",\"requestedSubscription\":\"e2e-rate-iso-a-6aa6ec\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-28T19:53:12Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"bb3cf62b-6b9d-465e-9183-7e1364afd1b6","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-ec81e7.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":[{"model_name":"publishers/ai-tenant-e2e-shared-a-ec81e7/models/facebook/opt-125m","name":"rate-test-model-ec81e7","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-6aa6ec","namespace":"ai-tenant-e2e-shared-a-ec81e7","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-ec81e7/rate-test-model-ec81e7"}} {"level":"debug","ts":"2026-07-28T19:53:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"bb3cf62b-6b9d-465e-9183-7e1364afd1b6","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T19:53:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bb3cf62b-6b9d-465e-9183-7e1364afd1b6","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-28T19:53:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bb3cf62b-6b9d-465e-9183-7e1364afd1b6","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-28T19:53:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bb3cf62b-6b9d-465e-9183-7e1364afd1b6","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ec81e7/rate-test-model-ec81e7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ec81e7/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-28T19:53:12Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"bb3cf62b-6b9d-465e-9183-7e1364afd1b6","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-28T19:53:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bb3cf62b-6b9d-465e-9183-7e1364afd1b6","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-6aa6ec"} {"level":"debug","ts":"2026-07-28T19:53:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bb3cf62b-6b9d-465e-9183-7e1364afd1b6","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-28T19:53:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bb3cf62b-6b9d-465e-9183-7e1364afd1b6","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-28T19:53:12Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"bb3cf62b-6b9d-465e-9183-7e1364afd1b6","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"02f4a8a3-566e-476c-a374-5ef040bbaa65","keyName":"e2e-rate-a-6aa6ec","selected_subscription":"e2e-rate-iso-a-6aa6ec","selected_subscription_key":"ai-tenant-e2e-shared-a-ec81e7/e2e-rate-iso-a-6aa6ec@ai-tenant-e2e-shared-a-ec81e7/rate-test-model-ec81e7","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-ec81e7/models/facebook/opt-125m","name":"rate-test-model-ec81e7","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-6aa6ec","namespace":"ai-tenant-e2e-shared-a-ec81e7","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-ec81e7/rate-test-model-ec81e7"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-28T19:53:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"bb3cf62b-6b9d-465e-9183-7e1364afd1b6","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T19:53:12Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"bb3cf62b-6b9d-465e-9183-7e1364afd1b6","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T19:53:13Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7c0fb9f8-3557-4b85-a868-5c33e9880f13","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:48230","PortSpecifier":{"PortValue":48230}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"7c0fb9f8-3557-4b85-a868-5c33e9880f13","method":"POST","path":"/ai-tenant-e2e-shared-a-ec81e7/rate-test-model-ec81e7/v1/completions","host":"e2e-shared-a-ec81e7.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T19:53:13Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7c0fb9f8-3557-4b85-a868-5c33e9880f13","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:48230","PortSpecifier":{"PortValue":48230}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785268393,"nanos":514711923},"http":{"id":"7c0fb9f8-3557-4b85-a868-5c33e9880f13","method":"POST","headers":{":authority":"e2e-shared-a-ec81e7.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-ec81e7/rate-test-model-ec81e7/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T19:53:13Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"7c0fb9f8-3557-4b85-a868-5c33e9880f13","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-tWuAKWEXeTckJKQt_k4fY9KOWUpMHMmYztQWCo7NTYKOw6bgVnK4jraY7ROC"} {"level":"debug","ts":"2026-07-28T19:53:13Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"7c0fb9f8-3557-4b85-a868-5c33e9880f13","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-ec81e7.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-tWuAKWEXeTckJKQt_k4fY9KOWUpMHMmYztQWCo7NTYKOw6bgVnK4jraY7ROC\"}"} {"level":"debug","ts":"2026-07-28T19:53:13Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"7c0fb9f8-3557-4b85-a868-5c33e9880f13","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-ec81e7.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":"02f4a8a3-566e-476c-a374-5ef040bbaa65","keyName":"e2e-rate-a-6aa6ec","subscription":"e2e-rate-iso-a-6aa6ec","tenant":"e2e-shared-a-ec81e7","userId":"02f4a8a3-566e-476c-a374-5ef040bbaa65","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T19:53:13Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"7c0fb9f8-3557-4b85-a868-5c33e9880f13","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-ec81e7.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-ec81e7/rate-test-model-ec81e7\",\"requestedSubscription\":\"e2e-rate-iso-a-6aa6ec\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-28T19:53:13Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"7c0fb9f8-3557-4b85-a868-5c33e9880f13","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-ec81e7.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":[{"model_name":"publishers/ai-tenant-e2e-shared-a-ec81e7/models/facebook/opt-125m","name":"rate-test-model-ec81e7","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-6aa6ec","namespace":"ai-tenant-e2e-shared-a-ec81e7","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-ec81e7/rate-test-model-ec81e7"}} {"level":"debug","ts":"2026-07-28T19:53:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"7c0fb9f8-3557-4b85-a868-5c33e9880f13","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T19:53:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7c0fb9f8-3557-4b85-a868-5c33e9880f13","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-28T19:53:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7c0fb9f8-3557-4b85-a868-5c33e9880f13","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-28T19:53:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7c0fb9f8-3557-4b85-a868-5c33e9880f13","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ec81e7/rate-test-model-ec81e7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ec81e7/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-28T19:53:13Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7c0fb9f8-3557-4b85-a868-5c33e9880f13","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-28T19:53:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7c0fb9f8-3557-4b85-a868-5c33e9880f13","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-28T19:53:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7c0fb9f8-3557-4b85-a868-5c33e9880f13","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-6aa6ec"} {"level":"debug","ts":"2026-07-28T19:53:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7c0fb9f8-3557-4b85-a868-5c33e9880f13","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-28T19:53:13Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7c0fb9f8-3557-4b85-a868-5c33e9880f13","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"02f4a8a3-566e-476c-a374-5ef040bbaa65","keyName":"e2e-rate-a-6aa6ec","selected_subscription":"e2e-rate-iso-a-6aa6ec","selected_subscription_key":"ai-tenant-e2e-shared-a-ec81e7/e2e-rate-iso-a-6aa6ec@ai-tenant-e2e-shared-a-ec81e7/rate-test-model-ec81e7","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-ec81e7/models/facebook/opt-125m","name":"rate-test-model-ec81e7","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-6aa6ec","namespace":"ai-tenant-e2e-shared-a-ec81e7","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-ec81e7/rate-test-model-ec81e7"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-28T19:53:13Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7c0fb9f8-3557-4b85-a868-5c33e9880f13","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T19:53:13Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7c0fb9f8-3557-4b85-a868-5c33e9880f13","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T19:53:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"558595c1-72d7-4006-b8a9-348eacd63dd5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:48238","PortSpecifier":{"PortValue":48238}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"558595c1-72d7-4006-b8a9-348eacd63dd5","method":"POST","path":"/ai-tenant-e2e-shared-a-ec81e7/rate-test-model-ec81e7/v1/completions","host":"e2e-shared-a-ec81e7.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T19:53:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"558595c1-72d7-4006-b8a9-348eacd63dd5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:48238","PortSpecifier":{"PortValue":48238}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.46:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785268394,"nanos":556231219},"http":{"id":"558595c1-72d7-4006-b8a9-348eacd63dd5","method":"POST","headers":{":authority":"e2e-shared-a-ec81e7.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-ec81e7/rate-test-model-ec81e7/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T19:53:14Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"558595c1-72d7-4006-b8a9-348eacd63dd5","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-tWuAKWEXeTckJKQt_k4fY9KOWUpMHMmYztQWCo7NTYKOw6bgVnK4jraY7ROC"} {"level":"debug","ts":"2026-07-28T19:53:14Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"558595c1-72d7-4006-b8a9-348eacd63dd5","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-ec81e7.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-tWuAKWEXeTckJKQt_k4fY9KOWUpMHMmYztQWCo7NTYKOw6bgVnK4jraY7ROC\"}"} {"level":"debug","ts":"2026-07-28T19:53:14Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"558595c1-72d7-4006-b8a9-348eacd63dd5","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-ec81e7.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":"02f4a8a3-566e-476c-a374-5ef040bbaa65","keyName":"e2e-rate-a-6aa6ec","subscription":"e2e-rate-iso-a-6aa6ec","tenant":"e2e-shared-a-ec81e7","userId":"02f4a8a3-566e-476c-a374-5ef040bbaa65","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T19:53:14Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"558595c1-72d7-4006-b8a9-348eacd63dd5","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-ec81e7.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-ec81e7/rate-test-model-ec81e7\",\"requestedSubscription\":\"e2e-rate-iso-a-6aa6ec\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-28T19:53:14Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"558595c1-72d7-4006-b8a9-348eacd63dd5","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-ec81e7.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":[{"model_name":"publishers/ai-tenant-e2e-shared-a-ec81e7/models/facebook/opt-125m","name":"rate-test-model-ec81e7","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-6aa6ec","namespace":"ai-tenant-e2e-shared-a-ec81e7","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-ec81e7/rate-test-model-ec81e7"}} {"level":"debug","ts":"2026-07-28T19:53:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"558595c1-72d7-4006-b8a9-348eacd63dd5","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T19:53:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"558595c1-72d7-4006-b8a9-348eacd63dd5","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-28T19:53:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"558595c1-72d7-4006-b8a9-348eacd63dd5","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-28T19:53:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"558595c1-72d7-4006-b8a9-348eacd63dd5","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-ec81e7/rate-test-model-ec81e7\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-ec81e7/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-28T19:53:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"558595c1-72d7-4006-b8a9-348eacd63dd5","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-28T19:53:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"558595c1-72d7-4006-b8a9-348eacd63dd5","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-28T19:53:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"558595c1-72d7-4006-b8a9-348eacd63dd5","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-6aa6ec"} {"level":"debug","ts":"2026-07-28T19:53:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"558595c1-72d7-4006-b8a9-348eacd63dd5","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-28T19:53:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"558595c1-72d7-4006-b8a9-348eacd63dd5","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"02f4a8a3-566e-476c-a374-5ef040bbaa65","keyName":"e2e-rate-a-6aa6ec","selected_subscription":"e2e-rate-iso-a-6aa6ec","selected_subscription_key":"ai-tenant-e2e-shared-a-ec81e7/e2e-rate-iso-a-6aa6ec@ai-tenant-e2e-shared-a-ec81e7/rate-test-model-ec81e7","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-a-ec81e7/models/facebook/opt-125m","name":"rate-test-model-ec81e7","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-6aa6ec","namespace":"ai-tenant-e2e-shared-a-ec81e7","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-a-ec81e7/rate-test-model-ec81e7"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-28T19:53:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"558595c1-72d7-4006-b8a9-348eacd63dd5","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T19:53:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"558595c1-72d7-4006-b8a9-348eacd63dd5","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T19:53:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"73696503-e09a-4b8a-a782-6a07ad8aaeba","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:53492","PortSpecifier":{"PortValue":53492}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"73696503-e09a-4b8a-a782-6a07ad8aaeba","method":"POST","path":"/ai-tenant-e2e-shared-b-d66111/rate-test-model-d66111/v1/completions","host":"e2e-shared-b-d66111.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T19:53:14Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"73696503-e09a-4b8a-a782-6a07ad8aaeba","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:53492","PortSpecifier":{"PortValue":53492}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785268394,"nanos":590447547},"http":{"id":"73696503-e09a-4b8a-a782-6a07ad8aaeba","method":"POST","headers":{":authority":"e2e-shared-b-d66111.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-b-d66111/rate-test-model-d66111/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T19:53:14Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"73696503-e09a-4b8a-a782-6a07ad8aaeba","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-J918CmBvtcDA3Gl1_40VkXRzqkB9zEsbVLlbMMrLcnuaQl3H9TKTy5C7qflD"} {"level":"debug","ts":"2026-07-28T19:53:14Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"73696503-e09a-4b8a-a782-6a07ad8aaeba","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-d66111.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-J918CmBvtcDA3Gl1_40VkXRzqkB9zEsbVLlbMMrLcnuaQl3H9TKTy5C7qflD\"}"} {"level":"debug","ts":"2026-07-28T19:53:14Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"73696503-e09a-4b8a-a782-6a07ad8aaeba","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-d66111.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":"80b19f04-8243-4944-9de7-646e2a660537","keyName":"e2e-rate-b-6aa6ec","subscription":"e2e-rate-iso-b-6aa6ec","tenant":"e2e-shared-b-d66111","userId":"80b19f04-8243-4944-9de7-646e2a660537","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T19:53:14Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"73696503-e09a-4b8a-a782-6a07ad8aaeba","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-b-d66111.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-d66111/rate-test-model-d66111\",\"requestedSubscription\":\"e2e-rate-iso-b-6aa6ec\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-28T19:53:14Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"73696503-e09a-4b8a-a782-6a07ad8aaeba","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-d66111.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":[{"model_name":"publishers/ai-tenant-e2e-shared-b-d66111/models/facebook/opt-125m","name":"rate-test-model-d66111","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-6aa6ec","namespace":"ai-tenant-e2e-shared-b-d66111","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-b-d66111/rate-test-model-d66111"}} {"level":"debug","ts":"2026-07-28T19:53:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"73696503-e09a-4b8a-a782-6a07ad8aaeba","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T19:53:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"73696503-e09a-4b8a-a782-6a07ad8aaeba","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-28T19:53:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"73696503-e09a-4b8a-a782-6a07ad8aaeba","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-28T19:53:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"73696503-e09a-4b8a-a782-6a07ad8aaeba","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-d66111/rate-test-model-d66111\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-d66111/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-28T19:53:14Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"73696503-e09a-4b8a-a782-6a07ad8aaeba","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-28T19:53:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"73696503-e09a-4b8a-a782-6a07ad8aaeba","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-6aa6ec"} {"level":"debug","ts":"2026-07-28T19:53:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"73696503-e09a-4b8a-a782-6a07ad8aaeba","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-28T19:53:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"73696503-e09a-4b8a-a782-6a07ad8aaeba","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-28T19:53:14Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"73696503-e09a-4b8a-a782-6a07ad8aaeba","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","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":"80b19f04-8243-4944-9de7-646e2a660537","keyName":"e2e-rate-b-6aa6ec","selected_subscription":"e2e-rate-iso-b-6aa6ec","selected_subscription_key":"ai-tenant-e2e-shared-b-d66111/e2e-rate-iso-b-6aa6ec@ai-tenant-e2e-shared-b-d66111/rate-test-model-d66111","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-shared-b-d66111/models/facebook/opt-125m","name":"rate-test-model-d66111","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-6aa6ec","namespace":"ai-tenant-e2e-shared-b-d66111","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-shared-b-d66111/rate-test-model-d66111"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-28T19:53:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"73696503-e09a-4b8a-a782-6a07ad8aaeba","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T19:53:14Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"73696503-e09a-4b8a-a782-6a07ad8aaeba","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T19:53:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/78a4f96b55e50d1a49d1ad60e7280438af9b26b16affbe92deb0a4bbe61744af"} {"level":"info","ts":"2026-07-28T19:53:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1ef158a888f77a7ed1cfadc5f6ffa6983390338ce69e5debb6083759304fc559"} {"level":"info","ts":"2026-07-28T19:53:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ef46c55bdbd9972c7f843de05bf0a446cd4442d1c0924fb5873b071c61421179"} {"level":"info","ts":"2026-07-28T19:53:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f330c337d0c340f9b90da90c2e48c1b38aef9152ec128fcf8382b3a45ca429ec"} {"level":"info","ts":"2026-07-28T19:53:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/846a6bda120508beb2f802c3df8c28b32489a2ea34ec4dcfe8290c0edad9a709"} {"level":"info","ts":"2026-07-28T19:53:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/76f67bb529077cf4740bece9736fcc5d046fec7b274616f78a79bd062f6c0002"} {"level":"info","ts":"2026-07-28T19:53:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ff4340e1e10b1cd6a4386f6caefd05bdec75c8f2d35cc364f3c5e509194758fd"} {"level":"info","ts":"2026-07-28T19:53:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ce5d47a6f0efdf67ba094f27fcf38c1149f3f4f5a6bda1582aece16406691d36"} {"level":"info","ts":"2026-07-28T19:53:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/12bab8f57861622365b88db4a8f4b4cb4ca33c2eb62f95f6e9432a441da9456d"} {"level":"info","ts":"2026-07-28T19:53:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/186458be43dd27c433b4d4761bdd9879114d1bdcc88c6337a7e2b041ddd3cafa"} {"level":"info","ts":"2026-07-28T19:53:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/08ff11e9c3e2628c69e50865402ecdfd9469f701a0117f4223bfffa13372a9b6"} {"level":"info","ts":"2026-07-28T19:53:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3cc7d191671231af1634800d2783213ab4dd4505a95044500127aeb562b66edb"} {"level":"info","ts":"2026-07-28T19:53:24Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0f9890a9c0c947fd8893461b70f63e3904a584d5f90d85b62ad3ffdd38de9406"} {"level":"info","ts":"2026-07-28T19:53:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0edea5bd4ac644f54105a1f0c6e44fd63fd5e1c43762f49f097c3544c0aa3290"} {"level":"info","ts":"2026-07-28T19:53:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0cac4e7761729f8ad33d8767e6957217dd4f05fc8b4d953a0297f1bf4341c5fc"} {"level":"info","ts":"2026-07-28T19:53:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/611bf184b682d3639b1efbdd4ee34e6fd3854bbcff2a56a66f85bb74f80919f5"} {"level":"info","ts":"2026-07-28T19:53:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/63b50e46bac99d75ef4f2ef47230fb7e12b17e4cc08ac9f99ae9e1f1cd4e92d2"} {"level":"info","ts":"2026-07-28T19:53:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/39b1164176427dff73c5337c72bd1048a2a1ef3d2b9d9da9d70f8a0b877ec5c3"} {"level":"info","ts":"2026-07-28T19:53:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a348f783f6a9015f24e784f909b3d4b4fd940ed8ee8dbcab3170212a91d21ea1"} {"level":"info","ts":"2026-07-28T19:53:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8b3603f001eec6b004d7428e3c04cff27deb4418e3297e9d2594a3a517eea376"} {"level":"info","ts":"2026-07-28T19:53:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0026237132ebbe7fd6796c92d2f243eb93802478f3242a97839ed0c35bd4aa1a"} {"level":"info","ts":"2026-07-28T19:53:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ed592efd32852cac7067940c25ec9fcbf6026dd0d6eb59fc4e7b04cc45bd20fe"} {"level":"info","ts":"2026-07-28T19:53:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e2cebc45b1240c1b5a64e0b1c22aa95d0e8167fc6792560d9ee6b6f4c19c3275"} {"level":"info","ts":"2026-07-28T19:53:25Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f3eaa47091a01e959a4ffd2c02e44711830266620bbd98a930e7740cdd0672d8"} {"level":"info","ts":"2026-07-28T19:54:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2354857d-b3f2-4ab0-9b84-d24ba3922d6b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:34058","PortSpecifier":{"PortValue":34058}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"2354857d-b3f2-4ab0-9b84-d24ba3922d6b","method":"POST","path":"/maas-api/v1/api-keys","host":"maas.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T19:54:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2354857d-b3f2-4ab0-9b84-d24ba3922d6b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:34058","PortSpecifier":{"PortValue":34058}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785268469,"nanos":186576704},"http":{"id":"2354857d-b3f2-4ab0-9b84-d24ba3922d6b","method":"POST","headers":{":authority":"maas.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.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-28T19:54:29Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"2354857d-b3f2-4ab0-9b84-d24ba3922d6b","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T19:54:29Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"2354857d-b3f2-4ab0-9b84-d24ba3922d6b","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":"a9daf9a6-7a9d-46e0-b210-d6ab1863df5e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=a514e901-fe41-4b24-bd31-503cdc3b94fc"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/26c9b5211705"]}} {"level":"debug","ts":"2026-07-28T19:54:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"2354857d-b3f2-4ab0-9b84-d24ba3922d6b","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/26c9b5211705"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=a514e901-fe41-4b24-bd31-503cdc3b94fc"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a9daf9a6-7a9d-46e0-b210-d6ab1863df5e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"b64d1d3a1a41de71c5b05aa58c2da5025409dfbb29fbaa63fe6a7b8fb71bf42e"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.48:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.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-28T19:54:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2354857d-b3f2-4ab0-9b84-d24ba3922d6b","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-28T19:54:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2354857d-b3f2-4ab0-9b84-d24ba3922d6b","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-28T19:54:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2354857d-b3f2-4ab0-9b84-d24ba3922d6b","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"llm/facebook-opt-125m-simulated\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"llm/premium-simulated-simulated-premium\":{\"users\":[\"system:serviceaccount:premium-users-namespace:premium-service-account\"],\"groups\":[\"premium-user\"]},\"publishers/llm/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/llm/models/facebook/opt-125m-premium\":{\"users\":[\"system:serviceaccount:premium-users-namespace:premium-service-account\"],\"groups\":[\"premium-user\"]}}\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-28T19:54:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"2354857d-b3f2-4ab0-9b84-d24ba3922d6b","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyName","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T19:54:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2354857d-b3f2-4ab0-9b84-d24ba3922d6b","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-28T19:54:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2354857d-b3f2-4ab0-9b84-d24ba3922d6b","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-28T19:54:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2354857d-b3f2-4ab0-9b84-d24ba3922d6b","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T19:54:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2354857d-b3f2-4ab0-9b84-d24ba3922d6b","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T19:54:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"85235954-2233-4100-95e3-eee84956692f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:34060","PortSpecifier":{"PortValue":34060}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"85235954-2233-4100-95e3-eee84956692f","method":"POST","path":"/llm/facebook-opt-125m-simulated/v1/chat/completions","host":"maas.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T19:54:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"85235954-2233-4100-95e3-eee84956692f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:34060","PortSpecifier":{"PortValue":34060}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785268469,"nanos":249321233},"http":{"id":"85235954-2233-4100-95e3-eee84956692f","method":"POST","headers":{":authority":"maas.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T19:54:29Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"85235954-2233-4100-95e3-eee84956692f","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1Aj9MQ5wyAVKYRF4C_bhfzF9Tst57MKLiK3VZDzd0Sp2rrCDTM8H5Npmw6kn5"} {"level":"debug","ts":"2026-07-28T19:54:29Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"85235954-2233-4100-95e3-eee84956692f","config":"apiKeyValidation","method":"POST","url":"https://maas-api.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1Aj9MQ5wyAVKYRF4C_bhfzF9Tst57MKLiK3VZDzd0Sp2rrCDTM8H5Npmw6kn5\"}"} {"level":"debug","ts":"2026-07-28T19:54:29Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"85235954-2233-4100-95e3-eee84956692f","config":{"Name":"apiKeyValidation","Priority":0,"Conditions":{"Left":{},"Right":{"Left":null,"Right":null}},"Metrics":false,"Cache":{},"UserInfo":null,"UMA":null,"GenericHTTP":{"Endpoint":"https://maas-api.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":"ce665d68-f84f-4deb-b27e-bd52c3f83ae4","keyName":"e2e-ipp-default","subscription":"simulator-subscription","tenant":"models-as-a-service","userId":"ce665d68-f84f-4deb-b27e-bd52c3f83ae4","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T19:54:29Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"85235954-2233-4100-95e3-eee84956692f","config":"subscription-info","method":"POST","url":"https://maas-api.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\":\"llm/facebook-opt-125m-simulated\",\"requestedSubscription\":\"simulator-subscription\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-28T19:54:29Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"85235954-2233-4100-95e3-eee84956692f","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.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":{"description":"Free-tier subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"description":"A simulated OPT-125M model for free-tier testing","display_name":"Facebook OPT 125M (Simulated)","model_name":"publishers/llm/models/facebook/opt-125m","name":"facebook-opt-125m-simulated","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true,"resolvedModel":"llm/facebook-opt-125m-simulated"}} {"level":"debug","ts":"2026-07-28T19:54:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"85235954-2233-4100-95e3-eee84956692f","input":{"auth":{"identity":"Bearer **** subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"description":"A simulated OPT-125M model for free-tier testing","display_name":"Facebook OPT 125M (Simulated)","model_name":"publishers/llm/models/facebook/opt-125m","name":"facebook-opt-125m-simulated","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true,"resolvedModel":"llm/facebook-opt-125m-simulated"}}},"context":{"context_extensions":{"host":"311b1be286674fd5684c9ac59b318287dade9769cfe4aeebd8c88e2dc6b72418"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.132.0.48:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"maas.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.prod.konfluxeaas.com",":method":"POST",":path":"/llm/facebook-opt-125m-simulated/v1/chat/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T19:54:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"85235954-2233-4100-95e3-eee84956692f","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-28T19:54:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"85235954-2233-4100-95e3-eee84956692f","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-28T19:54:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"85235954-2233-4100-95e3-eee84956692f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"llm/facebook-opt-125m-simulated\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"llm/premium-simulated-simulated-premium\":{\"users\":[\"system:serviceaccount:premium-users-namespace:premium-service-account\"],\"groups\":[\"premium-user\"]},\"publishers/llm/models/facebook/opt-125m\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/llm/models/facebook/opt-125m-premium\":{\"users\":[\"system:serviceaccount:premium-users-namespace:premium-service-account\"],\"groups\":[\"premium-user\"]}}\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-28T19:54:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"85235954-2233-4100-95e3-eee84956692f","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-28T19:54:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"85235954-2233-4100-95e3-eee84956692f","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-28T19:54:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"85235954-2233-4100-95e3-eee84956692f","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":"simulator-subscription"} {"level":"debug","ts":"2026-07-28T19:54:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"85235954-2233-4100-95e3-eee84956692f","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-28T19:54:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"85235954-2233-4100-95e3-eee84956692f","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","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":"ce665d68-f84f-4deb-b27e-bd52c3f83ae4","keyName":"e2e-ipp-default","selected_subscription":"simulator-subscription","selected_subscription_key":"models-as-a-service/simulator-subscription@llm/facebook-opt-125m-simulated","subscription_error":"","subscription_error_message":"","subscription_info":{"description":"Free-tier subscription with 100 tokens/min rate limit","displayName":"Simulator Subscription (Free)","modelRefs":[{"description":"A simulated OPT-125M model for free-tier testing","display_name":"Facebook OPT 125M (Simulated)","model_name":"publishers/llm/models/facebook/opt-125m","name":"facebook-opt-125m-simulated","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"simulator-subscription","namespace":"models-as-a-service","phase":"Active","priority":10,"ready":true,"resolvedModel":"llm/facebook-opt-125m-simulated"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-28T19:54:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"85235954-2233-4100-95e3-eee84956692f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T19:54:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"85235954-2233-4100-95e3-eee84956692f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d3aa26286016e717d0a4321d3257afa3f6ea717ce967e63caecebd0ea9bfad01","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:55:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:55:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d3aa26286016e717d0a4321d3257afa3f6ea717ce967e63caecebd0ea9bfad01","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1a5c4476e70cd2e18485236a61f9fbe3fe0950df56205739264f3e265a79020b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:55:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:55:05Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d3aa26286016e717d0a4321d3257afa3f6ea717ce967e63caecebd0ea9bfad01"} {"level":"info","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1a5c4476e70cd2e18485236a61f9fbe3fe0950df56205739264f3e265a79020b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d3aa26286016e717d0a4321d3257afa3f6ea717ce967e63caecebd0ea9bfad01","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:55:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:55:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d3aa26286016e717d0a4321d3257afa3f6ea717ce967e63caecebd0ea9bfad01"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d3aa26286016e717d0a4321d3257afa3f6ea717ce967e63caecebd0ea9bfad01","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1a5c4476e70cd2e18485236a61f9fbe3fe0950df56205739264f3e265a79020b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:55:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:55:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1a5c4476e70cd2e18485236a61f9fbe3fe0950df56205739264f3e265a79020b"} {"level":"info","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1a5c4476e70cd2e18485236a61f9fbe3fe0950df56205739264f3e265a79020b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d3aa26286016e717d0a4321d3257afa3f6ea717ce967e63caecebd0ea9bfad01","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:55:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:55:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d3aa26286016e717d0a4321d3257afa3f6ea717ce967e63caecebd0ea9bfad01","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1a5c4476e70cd2e18485236a61f9fbe3fe0950df56205739264f3e265a79020b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:55:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:55:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1a5c4476e70cd2e18485236a61f9fbe3fe0950df56205739264f3e265a79020b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d3aa26286016e717d0a4321d3257afa3f6ea717ce967e63caecebd0ea9bfad01"} {"level":"info","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1a5c4476e70cd2e18485236a61f9fbe3fe0950df56205739264f3e265a79020b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d3aa26286016e717d0a4321d3257afa3f6ea717ce967e63caecebd0ea9bfad01","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:55:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:55:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d3aa26286016e717d0a4321d3257afa3f6ea717ce967e63caecebd0ea9bfad01"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1a5c4476e70cd2e18485236a61f9fbe3fe0950df56205739264f3e265a79020b"} {"level":"info","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d3aa26286016e717d0a4321d3257afa3f6ea717ce967e63caecebd0ea9bfad01","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1a5c4476e70cd2e18485236a61f9fbe3fe0950df56205739264f3e265a79020b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d3aa26286016e717d0a4321d3257afa3f6ea717ce967e63caecebd0ea9bfad01","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:55:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:55:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d3aa26286016e717d0a4321d3257afa3f6ea717ce967e63caecebd0ea9bfad01","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c75fd7b4761f5dd05032fa314ade61a4a5998d2fe1f49ab68eeecb43b94f5cdb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:55:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:55:05Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d3aa26286016e717d0a4321d3257afa3f6ea717ce967e63caecebd0ea9bfad01"} {"level":"info","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c75fd7b4761f5dd05032fa314ade61a4a5998d2fe1f49ab68eeecb43b94f5cdb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"d3aa26286016e717d0a4321d3257afa3f6ea717ce967e63caecebd0ea9bfad01","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:55:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:55:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["d3aa26286016e717d0a4321d3257afa3f6ea717ce967e63caecebd0ea9bfad01"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1a5c4476e70cd2e18485236a61f9fbe3fe0950df56205739264f3e265a79020b"} {"level":"info","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"d3aa26286016e717d0a4321d3257afa3f6ea717ce967e63caecebd0ea9bfad01","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c75fd7b4761f5dd05032fa314ade61a4a5998d2fe1f49ab68eeecb43b94f5cdb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:55:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:55:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c75fd7b4761f5dd05032fa314ade61a4a5998d2fe1f49ab68eeecb43b94f5cdb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"d3aa26286016e717d0a4321d3257afa3f6ea717ce967e63caecebd0ea9bfad01","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c75fd7b4761f5dd05032fa314ade61a4a5998d2fe1f49ab68eeecb43b94f5cdb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c75fd7b4761f5dd05032fa314ade61a4a5998d2fe1f49ab68eeecb43b94f5cdb"} {"level":"debug","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c75fd7b4761f5dd05032fa314ade61a4a5998d2fe1f49ab68eeecb43b94f5cdb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:55:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:55:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c75fd7b4761f5dd05032fa314ade61a4a5998d2fe1f49ab68eeecb43b94f5cdb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c75fd7b4761f5dd05032fa314ade61a4a5998d2fe1f49ab68eeecb43b94f5cdb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/d3aa26286016e717d0a4321d3257afa3f6ea717ce967e63caecebd0ea9bfad01"} {"level":"debug","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c75fd7b4761f5dd05032fa314ade61a4a5998d2fe1f49ab68eeecb43b94f5cdb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:55:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:55:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c75fd7b4761f5dd05032fa314ade61a4a5998d2fe1f49ab68eeecb43b94f5cdb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c75fd7b4761f5dd05032fa314ade61a4a5998d2fe1f49ab68eeecb43b94f5cdb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c75fd7b4761f5dd05032fa314ade61a4a5998d2fe1f49ab68eeecb43b94f5cdb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c75fd7b4761f5dd05032fa314ade61a4a5998d2fe1f49ab68eeecb43b94f5cdb"} {"level":"debug","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"97816425880dba34b2634e9e43def1f4d151b5967a4e0e717edf11f19d1f5b29","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:55:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:55:05Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c75fd7b4761f5dd05032fa314ade61a4a5998d2fe1f49ab68eeecb43b94f5cdb"} {"level":"info","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"97816425880dba34b2634e9e43def1f4d151b5967a4e0e717edf11f19d1f5b29","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c75fd7b4761f5dd05032fa314ade61a4a5998d2fe1f49ab68eeecb43b94f5cdb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:55:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:55:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c75fd7b4761f5dd05032fa314ade61a4a5998d2fe1f49ab68eeecb43b94f5cdb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c75fd7b4761f5dd05032fa314ade61a4a5998d2fe1f49ab68eeecb43b94f5cdb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"97816425880dba34b2634e9e43def1f4d151b5967a4e0e717edf11f19d1f5b29","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:55:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:55:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/97816425880dba34b2634e9e43def1f4d151b5967a4e0e717edf11f19d1f5b29"} {"level":"info","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"97816425880dba34b2634e9e43def1f4d151b5967a4e0e717edf11f19d1f5b29","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c75fd7b4761f5dd05032fa314ade61a4a5998d2fe1f49ab68eeecb43b94f5cdb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:55:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:55:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c75fd7b4761f5dd05032fa314ade61a4a5998d2fe1f49ab68eeecb43b94f5cdb"} {"level":"info","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c75fd7b4761f5dd05032fa314ade61a4a5998d2fe1f49ab68eeecb43b94f5cdb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"97816425880dba34b2634e9e43def1f4d151b5967a4e0e717edf11f19d1f5b29","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c75fd7b4761f5dd05032fa314ade61a4a5998d2fe1f49ab68eeecb43b94f5cdb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:55:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:55:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c75fd7b4761f5dd05032fa314ade61a4a5998d2fe1f49ab68eeecb43b94f5cdb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c75fd7b4761f5dd05032fa314ade61a4a5998d2fe1f49ab68eeecb43b94f5cdb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c75fd7b4761f5dd05032fa314ade61a4a5998d2fe1f49ab68eeecb43b94f5cdb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:55:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:55:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c75fd7b4761f5dd05032fa314ade61a4a5998d2fe1f49ab68eeecb43b94f5cdb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/97816425880dba34b2634e9e43def1f4d151b5967a4e0e717edf11f19d1f5b29"} {"level":"error","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"c75fd7b4761f5dd05032fa314ade61a4a5998d2fe1f49ab68eeecb43b94f5cdb","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"c75fd7b4761f5dd05032fa314ade61a4a5998d2fe1f49ab68eeecb43b94f5cdb\": 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-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"97816425880dba34b2634e9e43def1f4d151b5967a4e0e717edf11f19d1f5b29","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:55:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:55:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["97816425880dba34b2634e9e43def1f4d151b5967a4e0e717edf11f19d1f5b29"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"97816425880dba34b2634e9e43def1f4d151b5967a4e0e717edf11f19d1f5b29","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c75fd7b4761f5dd05032fa314ade61a4a5998d2fe1f49ab68eeecb43b94f5cdb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:55:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:55:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c75fd7b4761f5dd05032fa314ade61a4a5998d2fe1f49ab68eeecb43b94f5cdb"} {"level":"info","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c75fd7b4761f5dd05032fa314ade61a4a5998d2fe1f49ab68eeecb43b94f5cdb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"97816425880dba34b2634e9e43def1f4d151b5967a4e0e717edf11f19d1f5b29","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:55:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:55:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"97816425880dba34b2634e9e43def1f4d151b5967a4e0e717edf11f19d1f5b29","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c75fd7b4761f5dd05032fa314ade61a4a5998d2fe1f49ab68eeecb43b94f5cdb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:55:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:55:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c75fd7b4761f5dd05032fa314ade61a4a5998d2fe1f49ab68eeecb43b94f5cdb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/97816425880dba34b2634e9e43def1f4d151b5967a4e0e717edf11f19d1f5b29"} {"level":"info","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c75fd7b4761f5dd05032fa314ade61a4a5998d2fe1f49ab68eeecb43b94f5cdb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"97816425880dba34b2634e9e43def1f4d151b5967a4e0e717edf11f19d1f5b29","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:55:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:55:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["97816425880dba34b2634e9e43def1f4d151b5967a4e0e717edf11f19d1f5b29"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c75fd7b4761f5dd05032fa314ade61a4a5998d2fe1f49ab68eeecb43b94f5cdb"} {"level":"info","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"97816425880dba34b2634e9e43def1f4d151b5967a4e0e717edf11f19d1f5b29","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c75fd7b4761f5dd05032fa314ade61a4a5998d2fe1f49ab68eeecb43b94f5cdb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"97816425880dba34b2634e9e43def1f4d151b5967a4e0e717edf11f19d1f5b29","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:55:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:55:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"97816425880dba34b2634e9e43def1f4d151b5967a4e0e717edf11f19d1f5b29","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"97816425880dba34b2634e9e43def1f4d151b5967a4e0e717edf11f19d1f5b29","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/97816425880dba34b2634e9e43def1f4d151b5967a4e0e717edf11f19d1f5b29"} {"level":"debug","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"97816425880dba34b2634e9e43def1f4d151b5967a4e0e717edf11f19d1f5b29","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:55:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:55:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["97816425880dba34b2634e9e43def1f4d151b5967a4e0e717edf11f19d1f5b29"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"97816425880dba34b2634e9e43def1f4d151b5967a4e0e717edf11f19d1f5b29","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"97816425880dba34b2634e9e43def1f4d151b5967a4e0e717edf11f19d1f5b29","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c75fd7b4761f5dd05032fa314ade61a4a5998d2fe1f49ab68eeecb43b94f5cdb"} {"level":"info","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/97816425880dba34b2634e9e43def1f4d151b5967a4e0e717edf11f19d1f5b29"} {"level":"debug","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e77c5b0bc52b5a49ce3407628ab1eff165f72a5aab3c808e87ee9e5ec37927bc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:55:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:55:05Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e77c5b0bc52b5a49ce3407628ab1eff165f72a5aab3c808e87ee9e5ec37927bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e77c5b0bc52b5a49ce3407628ab1eff165f72a5aab3c808e87ee9e5ec37927bc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:55:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:55:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e77c5b0bc52b5a49ce3407628ab1eff165f72a5aab3c808e87ee9e5ec37927bc"} {"level":"info","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e77c5b0bc52b5a49ce3407628ab1eff165f72a5aab3c808e87ee9e5ec37927bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e77c5b0bc52b5a49ce3407628ab1eff165f72a5aab3c808e87ee9e5ec37927bc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:55:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:55:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e77c5b0bc52b5a49ce3407628ab1eff165f72a5aab3c808e87ee9e5ec37927bc"} {"level":"error","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"e77c5b0bc52b5a49ce3407628ab1eff165f72a5aab3c808e87ee9e5ec37927bc","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"e77c5b0bc52b5a49ce3407628ab1eff165f72a5aab3c808e87ee9e5ec37927bc\": 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-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e77c5b0bc52b5a49ce3407628ab1eff165f72a5aab3c808e87ee9e5ec37927bc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e77c5b0bc52b5a49ce3407628ab1eff165f72a5aab3c808e87ee9e5ec37927bc"} {"level":"debug","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e77c5b0bc52b5a49ce3407628ab1eff165f72a5aab3c808e87ee9e5ec37927bc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:55:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:55:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e77c5b0bc52b5a49ce3407628ab1eff165f72a5aab3c808e87ee9e5ec37927bc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e77c5b0bc52b5a49ce3407628ab1eff165f72a5aab3c808e87ee9e5ec37927bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e77c5b0bc52b5a49ce3407628ab1eff165f72a5aab3c808e87ee9e5ec37927bc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:55:05Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:55:05Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e77c5b0bc52b5a49ce3407628ab1eff165f72a5aab3c808e87ee9e5ec37927bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e77c5b0bc52b5a49ce3407628ab1eff165f72a5aab3c808e87ee9e5ec37927bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e77c5b0bc52b5a49ce3407628ab1eff165f72a5aab3c808e87ee9e5ec37927bc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e77c5b0bc52b5a49ce3407628ab1eff165f72a5aab3c808e87ee9e5ec37927bc"} {"level":"info","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e77c5b0bc52b5a49ce3407628ab1eff165f72a5aab3c808e87ee9e5ec37927bc"} {"level":"debug","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e77c5b0bc52b5a49ce3407628ab1eff165f72a5aab3c808e87ee9e5ec37927bc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:55:05Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:55:05Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e77c5b0bc52b5a49ce3407628ab1eff165f72a5aab3c808e87ee9e5ec37927bc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e77c5b0bc52b5a49ce3407628ab1eff165f72a5aab3c808e87ee9e5ec37927bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e77c5b0bc52b5a49ce3407628ab1eff165f72a5aab3c808e87ee9e5ec37927bc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:55:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e77c5b0bc52b5a49ce3407628ab1eff165f72a5aab3c808e87ee9e5ec37927bc"} {"level":"debug","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1e550475d0fdf1786faa9d655a612c54f7ca70f8220bbe2728e2818a0f52882d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:55:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:55:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1e550475d0fdf1786faa9d655a612c54f7ca70f8220bbe2728e2818a0f52882d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"08c474015dbab99ad726900e678c88c81c623cb38737a8342cd6091382e80709","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:55:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:55:06Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1e550475d0fdf1786faa9d655a612c54f7ca70f8220bbe2728e2818a0f52882d"} {"level":"info","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"08c474015dbab99ad726900e678c88c81c623cb38737a8342cd6091382e80709","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1e550475d0fdf1786faa9d655a612c54f7ca70f8220bbe2728e2818a0f52882d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:55:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:55:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1e550475d0fdf1786faa9d655a612c54f7ca70f8220bbe2728e2818a0f52882d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/08c474015dbab99ad726900e678c88c81c623cb38737a8342cd6091382e80709"} {"level":"info","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1e550475d0fdf1786faa9d655a612c54f7ca70f8220bbe2728e2818a0f52882d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"08c474015dbab99ad726900e678c88c81c623cb38737a8342cd6091382e80709","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:55:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:55:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["08c474015dbab99ad726900e678c88c81c623cb38737a8342cd6091382e80709"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"08c474015dbab99ad726900e678c88c81c623cb38737a8342cd6091382e80709","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1e550475d0fdf1786faa9d655a612c54f7ca70f8220bbe2728e2818a0f52882d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:55:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:55:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1e550475d0fdf1786faa9d655a612c54f7ca70f8220bbe2728e2818a0f52882d"} {"level":"info","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1e550475d0fdf1786faa9d655a612c54f7ca70f8220bbe2728e2818a0f52882d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"08c474015dbab99ad726900e678c88c81c623cb38737a8342cd6091382e80709","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:55:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:55:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/08c474015dbab99ad726900e678c88c81c623cb38737a8342cd6091382e80709"} {"level":"info","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"08c474015dbab99ad726900e678c88c81c623cb38737a8342cd6091382e80709","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1e550475d0fdf1786faa9d655a612c54f7ca70f8220bbe2728e2818a0f52882d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"08c474015dbab99ad726900e678c88c81c623cb38737a8342cd6091382e80709","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:55:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:55:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["08c474015dbab99ad726900e678c88c81c623cb38737a8342cd6091382e80709"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"08c474015dbab99ad726900e678c88c81c623cb38737a8342cd6091382e80709","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1e550475d0fdf1786faa9d655a612c54f7ca70f8220bbe2728e2818a0f52882d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"08c474015dbab99ad726900e678c88c81c623cb38737a8342cd6091382e80709","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:55:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:55:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["08c474015dbab99ad726900e678c88c81c623cb38737a8342cd6091382e80709"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1e550475d0fdf1786faa9d655a612c54f7ca70f8220bbe2728e2818a0f52882d"} {"level":"error","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"08c474015dbab99ad726900e678c88c81c623cb38737a8342cd6091382e80709","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"08c474015dbab99ad726900e678c88c81c623cb38737a8342cd6091382e80709\": 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-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8ada8fc03f095581fdfee64d14fe641ba2b309daceefcf45fed412b247b27557","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:55:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:55:06Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8ada8fc03f095581fdfee64d14fe641ba2b309daceefcf45fed412b247b27557","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"08c474015dbab99ad726900e678c88c81c623cb38737a8342cd6091382e80709","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:55:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:55:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/08c474015dbab99ad726900e678c88c81c623cb38737a8342cd6091382e80709"} {"level":"info","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"08c474015dbab99ad726900e678c88c81c623cb38737a8342cd6091382e80709","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1e550475d0fdf1786faa9d655a612c54f7ca70f8220bbe2728e2818a0f52882d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:55:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:55:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1e550475d0fdf1786faa9d655a612c54f7ca70f8220bbe2728e2818a0f52882d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8ada8fc03f095581fdfee64d14fe641ba2b309daceefcf45fed412b247b27557"} {"level":"info","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1e550475d0fdf1786faa9d655a612c54f7ca70f8220bbe2728e2818a0f52882d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8ada8fc03f095581fdfee64d14fe641ba2b309daceefcf45fed412b247b27557","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:55:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:55:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8ada8fc03f095581fdfee64d14fe641ba2b309daceefcf45fed412b247b27557"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8ada8fc03f095581fdfee64d14fe641ba2b309daceefcf45fed412b247b27557","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"08c474015dbab99ad726900e678c88c81c623cb38737a8342cd6091382e80709","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1e550475d0fdf1786faa9d655a612c54f7ca70f8220bbe2728e2818a0f52882d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8ada8fc03f095581fdfee64d14fe641ba2b309daceefcf45fed412b247b27557","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/08c474015dbab99ad726900e678c88c81c623cb38737a8342cd6091382e80709"} {"level":"debug","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"08c474015dbab99ad726900e678c88c81c623cb38737a8342cd6091382e80709","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:55:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:55:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["08c474015dbab99ad726900e678c88c81c623cb38737a8342cd6091382e80709"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1e550475d0fdf1786faa9d655a612c54f7ca70f8220bbe2728e2818a0f52882d"} {"level":"info","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"08c474015dbab99ad726900e678c88c81c623cb38737a8342cd6091382e80709","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"08c474015dbab99ad726900e678c88c81c623cb38737a8342cd6091382e80709","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8ada8fc03f095581fdfee64d14fe641ba2b309daceefcf45fed412b247b27557"} {"level":"info","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/08c474015dbab99ad726900e678c88c81c623cb38737a8342cd6091382e80709"} {"level":"debug","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c4e1ef15a79b1c8f01d6769609db0e16e55d4e71a003726c47d765c0af27d820","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:55:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:55:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c4e1ef15a79b1c8f01d6769609db0e16e55d4e71a003726c47d765c0af27d820","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6c6716578ead5fec90daa30afe66066e5aca3c491b22400e160e805d9644a201","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:55:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:55:06Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c4e1ef15a79b1c8f01d6769609db0e16e55d4e71a003726c47d765c0af27d820"} {"level":"info","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6c6716578ead5fec90daa30afe66066e5aca3c491b22400e160e805d9644a201","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c4e1ef15a79b1c8f01d6769609db0e16e55d4e71a003726c47d765c0af27d820","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:55:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:55:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c4e1ef15a79b1c8f01d6769609db0e16e55d4e71a003726c47d765c0af27d820"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c4e1ef15a79b1c8f01d6769609db0e16e55d4e71a003726c47d765c0af27d820","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd16c29e83d1e6601d22fe070c578556f3a3f46559686304cab6a2be4a1ce1ba","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:55:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:55:06Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6c6716578ead5fec90daa30afe66066e5aca3c491b22400e160e805d9644a201"} {"level":"info","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd16c29e83d1e6601d22fe070c578556f3a3f46559686304cab6a2be4a1ce1ba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6c6716578ead5fec90daa30afe66066e5aca3c491b22400e160e805d9644a201","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:55:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:55:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6c6716578ead5fec90daa30afe66066e5aca3c491b22400e160e805d9644a201"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6c6716578ead5fec90daa30afe66066e5aca3c491b22400e160e805d9644a201","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed6fb1cd063063718869573d7bd65a745dd254c998a003ed63fdf2a08248af22","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:55:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:55:06Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed6fb1cd063063718869573d7bd65a745dd254c998a003ed63fdf2a08248af22","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c4e1ef15a79b1c8f01d6769609db0e16e55d4e71a003726c47d765c0af27d820","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:55:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:55:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c4e1ef15a79b1c8f01d6769609db0e16e55d4e71a003726c47d765c0af27d820","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dd16c29e83d1e6601d22fe070c578556f3a3f46559686304cab6a2be4a1ce1ba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6c6716578ead5fec90daa30afe66066e5aca3c491b22400e160e805d9644a201","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ed6fb1cd063063718869573d7bd65a745dd254c998a003ed63fdf2a08248af22","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c4e1ef15a79b1c8f01d6769609db0e16e55d4e71a003726c47d765c0af27d820","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c4e1ef15a79b1c8f01d6769609db0e16e55d4e71a003726c47d765c0af27d820"} {"level":"debug","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c4e1ef15a79b1c8f01d6769609db0e16e55d4e71a003726c47d765c0af27d820","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:55:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:55:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c4e1ef15a79b1c8f01d6769609db0e16e55d4e71a003726c47d765c0af27d820"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c4e1ef15a79b1c8f01d6769609db0e16e55d4e71a003726c47d765c0af27d820","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd16c29e83d1e6601d22fe070c578556f3a3f46559686304cab6a2be4a1ce1ba","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:55:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:55:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd16c29e83d1e6601d22fe070c578556f3a3f46559686304cab6a2be4a1ce1ba"} {"level":"info","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd16c29e83d1e6601d22fe070c578556f3a3f46559686304cab6a2be4a1ce1ba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed6fb1cd063063718869573d7bd65a745dd254c998a003ed63fdf2a08248af22","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-28T19:55:06Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-28T19:55:06Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed6fb1cd063063718869573d7bd65a745dd254c998a003ed63fdf2a08248af22"} {"level":"info","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed6fb1cd063063718869573d7bd65a745dd254c998a003ed63fdf2a08248af22","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c4e1ef15a79b1c8f01d6769609db0e16e55d4e71a003726c47d765c0af27d820","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd16c29e83d1e6601d22fe070c578556f3a3f46559686304cab6a2be4a1ce1ba","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:55:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:55:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dd16c29e83d1e6601d22fe070c578556f3a3f46559686304cab6a2be4a1ce1ba"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6c6716578ead5fec90daa30afe66066e5aca3c491b22400e160e805d9644a201"} {"level":"info","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c4e1ef15a79b1c8f01d6769609db0e16e55d4e71a003726c47d765c0af27d820"} {"level":"info","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd16c29e83d1e6601d22fe070c578556f3a3f46559686304cab6a2be4a1ce1ba"} {"level":"info","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd16c29e83d1e6601d22fe070c578556f3a3f46559686304cab6a2be4a1ce1ba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ed6fb1cd063063718869573d7bd65a745dd254c998a003ed63fdf2a08248af22","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dd16c29e83d1e6601d22fe070c578556f3a3f46559686304cab6a2be4a1ce1ba","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed6fb1cd063063718869573d7bd65a745dd254c998a003ed63fdf2a08248af22"} {"level":"info","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd16c29e83d1e6601d22fe070c578556f3a3f46559686304cab6a2be4a1ce1ba"} {"level":"debug","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ed6fb1cd063063718869573d7bd65a745dd254c998a003ed63fdf2a08248af22","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-28T19:55:06Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-28T19:55:06Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ed6fb1cd063063718869573d7bd65a745dd254c998a003ed63fdf2a08248af22"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ed6fb1cd063063718869573d7bd65a745dd254c998a003ed63fdf2a08248af22","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ed6fb1cd063063718869573d7bd65a745dd254c998a003ed63fdf2a08248af22","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-28T19:55:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ed6fb1cd063063718869573d7bd65a745dd254c998a003ed63fdf2a08248af22"} {"level":"info","ts":"2026-07-28T19:55:24Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"057952f2-42d4-4f24-b1e7-da2cbb022245","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:53256","PortSpecifier":{"PortValue":53256}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"057952f2-42d4-4f24-b1e7-da2cbb022245","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-ipp-a-cf1393.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T19:55:24Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"057952f2-42d4-4f24-b1e7-da2cbb022245","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:53256","PortSpecifier":{"PortValue":53256}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785268524,"nanos":371971122},"http":{"id":"057952f2-42d4-4f24-b1e7-da2cbb022245","method":"POST","headers":{":authority":"e2e-ipp-a-cf1393.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.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-28T19:55:24Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"057952f2-42d4-4f24-b1e7-da2cbb022245","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-28T19:55:24Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"057952f2-42d4-4f24-b1e7-da2cbb022245","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":"a9daf9a6-7a9d-46e0-b210-d6ab1863df5e","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=a514e901-fe41-4b24-bd31-503cdc3b94fc"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/26c9b5211705"]}} {"level":"debug","ts":"2026-07-28T19:55:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"057952f2-42d4-4f24-b1e7-da2cbb022245","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/26c9b5211705"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=a514e901-fe41-4b24-bd31-503cdc3b94fc"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"a9daf9a6-7a9d-46e0-b210-d6ab1863df5e","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"08c474015dbab99ad726900e678c88c81c623cb38737a8342cd6091382e80709"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.52:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-ipp-a-cf1393.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.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-28T19:55:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"057952f2-42d4-4f24-b1e7-da2cbb022245","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-28T19:55:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"057952f2-42d4-4f24-b1e7-da2cbb022245","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-28T19:55:24Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"057952f2-42d4-4f24-b1e7-da2cbb022245","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-ipp-a-cf1393/ipp-route-cf1393\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-ipp-a-cf1393/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-28T19:55:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"057952f2-42d4-4f24-b1e7-da2cbb022245","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":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-28T19:55:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"057952f2-42d4-4f24-b1e7-da2cbb022245","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-28T19:55:24Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"057952f2-42d4-4f24-b1e7-da2cbb022245","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-28T19:55:24Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"057952f2-42d4-4f24-b1e7-da2cbb022245","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T19:55:24Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"057952f2-42d4-4f24-b1e7-da2cbb022245","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T19:55:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0128192e-73db-438e-b79e-7adb27109cfa","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:53268","PortSpecifier":{"PortValue":53268}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"0128192e-73db-438e-b79e-7adb27109cfa","method":"POST","path":"/ai-tenant-e2e-ipp-a-cf1393/ipp-route-cf1393/v1/chat/completions","host":"e2e-ipp-a-cf1393.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-28T19:55:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0128192e-73db-438e-b79e-7adb27109cfa","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.133.0.10:53268","PortSpecifier":{"PortValue":53268}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.52:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1785268526,"nanos":431336077},"http":{"id":"0128192e-73db-438e-b79e-7adb27109cfa","method":"POST","headers":{":authority":"e2e-ipp-a-cf1393.apps.6e9b9a1d-b124-471c-a805-26c9b5211705.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-ipp-a-cf1393/ipp-route-cf1393/v1/chat/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T19:55:26Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"0128192e-73db-438e-b79e-7adb27109cfa","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-5bi7VP6CXo57gIW3_QwoAbmZadl3vAUTqk5UPFPVQwPtyE1iWLp1AiVvhURL"} {"level":"debug","ts":"2026-07-28T19:55:26Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"0128192e-73db-438e-b79e-7adb27109cfa","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-ipp-a-cf1393.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-5bi7VP6CXo57gIW3_QwoAbmZadl3vAUTqk5UPFPVQwPtyE1iWLp1AiVvhURL\"}"} {"level":"debug","ts":"2026-07-28T19:55:26Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"0128192e-73db-438e-b79e-7adb27109cfa","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-ipp-a-cf1393.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":"f7fc8949-b5b4-4790-825f-d3055111905a","keyName":"e2e-ipp-cf1393","subscription":"ipp-route-cf1393-sub","tenant":"e2e-ipp-a-cf1393","userId":"f7fc8949-b5b4-4790-825f-d3055111905a","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-28T19:55:26Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"0128192e-73db-438e-b79e-7adb27109cfa","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-ipp-a-cf1393.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-ipp-a-cf1393/ipp-route-cf1393\",\"requestedSubscription\":\"ipp-route-cf1393-sub\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-28T19:55:26Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"0128192e-73db-438e-b79e-7adb27109cfa","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-ipp-a-cf1393.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":[{"model_name":"publishers/ai-tenant-e2e-ipp-a-cf1393/models/facebook/opt-125m","name":"ipp-route-cf1393","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"ipp-route-cf1393-sub","namespace":"ai-tenant-e2e-ipp-a-cf1393","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-ipp-a-cf1393/ipp-route-cf1393"}} {"level":"debug","ts":"2026-07-28T19:55:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"0128192e-73db-438e-b79e-7adb27109cfa","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-28T19:55:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0128192e-73db-438e-b79e-7adb27109cfa","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-28T19:55:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0128192e-73db-438e-b79e-7adb27109cfa","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-28T19:55:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0128192e-73db-438e-b79e-7adb27109cfa","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-28T19:55:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0128192e-73db-438e-b79e-7adb27109cfa","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-ipp-a-cf1393/ipp-route-cf1393\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-ipp-a-cf1393/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-28T19:55:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0128192e-73db-438e-b79e-7adb27109cfa","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-28T19:55:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0128192e-73db-438e-b79e-7adb27109cfa","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":"ipp-route-cf1393-sub"} {"level":"debug","ts":"2026-07-28T19:55:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0128192e-73db-438e-b79e-7adb27109cfa","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-28T19:55:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0128192e-73db-438e-b79e-7adb27109cfa","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"f7fc8949-b5b4-4790-825f-d3055111905a","keyName":"e2e-ipp-cf1393","selected_subscription":"ipp-route-cf1393-sub","selected_subscription_key":"ai-tenant-e2e-ipp-a-cf1393/ipp-route-cf1393-sub@ai-tenant-e2e-ipp-a-cf1393/ipp-route-cf1393","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"model_name":"publishers/ai-tenant-e2e-ipp-a-cf1393/models/facebook/opt-125m","name":"ipp-route-cf1393","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"ipp-route-cf1393-sub","namespace":"ai-tenant-e2e-ipp-a-cf1393","phase":"Active","ready":true,"resolvedModel":"ai-tenant-e2e-ipp-a-cf1393/ipp-route-cf1393"},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-28T19:55:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0128192e-73db-438e-b79e-7adb27109cfa","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-28T19:55:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0128192e-73db-438e-b79e-7adb27109cfa","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-28T19:56:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ed6fb1cd063063718869573d7bd65a745dd254c998a003ed63fdf2a08248af22"} {"level":"info","ts":"2026-07-28T19:56:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/97816425880dba34b2634e9e43def1f4d151b5967a4e0e717edf11f19d1f5b29"} {"level":"info","ts":"2026-07-28T19:56:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c75fd7b4761f5dd05032fa314ade61a4a5998d2fe1f49ab68eeecb43b94f5cdb"} {"level":"info","ts":"2026-07-28T19:56:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c4e1ef15a79b1c8f01d6769609db0e16e55d4e71a003726c47d765c0af27d820"} {"level":"info","ts":"2026-07-28T19:56:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1a5c4476e70cd2e18485236a61f9fbe3fe0950df56205739264f3e265a79020b"} {"level":"info","ts":"2026-07-28T19:56:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1e550475d0fdf1786faa9d655a612c54f7ca70f8220bbe2728e2818a0f52882d"} {"level":"info","ts":"2026-07-28T19:56:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/d3aa26286016e717d0a4321d3257afa3f6ea717ce967e63caecebd0ea9bfad01"} {"level":"info","ts":"2026-07-28T19:56:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e77c5b0bc52b5a49ce3407628ab1eff165f72a5aab3c808e87ee9e5ec37927bc"} {"level":"info","ts":"2026-07-28T19:56:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8ada8fc03f095581fdfee64d14fe641ba2b309daceefcf45fed412b247b27557"} {"level":"info","ts":"2026-07-28T19:56:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/08c474015dbab99ad726900e678c88c81c623cb38737a8342cd6091382e80709"} {"level":"info","ts":"2026-07-28T19:56:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6c6716578ead5fec90daa30afe66066e5aca3c491b22400e160e805d9644a201"} {"level":"info","ts":"2026-07-28T19:56:23Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/dd16c29e83d1e6601d22fe070c578556f3a3f46559686304cab6a2be4a1ce1ba"}