--- Authorino logs from kuadrant-system (label=authorino-resource=authorino) --- {"level":"debug","ts":"2026-07-17T20:47:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8369a635ade17b961322d0cee97545970b73d03e628e1ba9a7ddc95c00f5170e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:47:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8369a635ade17b961322d0cee97545970b73d03e628e1ba9a7ddc95c00f5170e"} {"level":"debug","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"57f2b5a3e2ae95659d8d8ae8a73f057a838c2bb0d2a86ae35b57ac51cf07ec41","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"57f2b5a3e2ae95659d8d8ae8a73f057a838c2bb0d2a86ae35b57ac51cf07ec41","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"57f2b5a3e2ae95659d8d8ae8a73f057a838c2bb0d2a86ae35b57ac51cf07ec41","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/57f2b5a3e2ae95659d8d8ae8a73f057a838c2bb0d2a86ae35b57ac51cf07ec41"} {"level":"debug","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"57f2b5a3e2ae95659d8d8ae8a73f057a838c2bb0d2a86ae35b57ac51cf07ec41","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/57f2b5a3e2ae95659d8d8ae8a73f057a838c2bb0d2a86ae35b57ac51cf07ec41"} {"level":"debug","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"57f2b5a3e2ae95659d8d8ae8a73f057a838c2bb0d2a86ae35b57ac51cf07ec41","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["57f2b5a3e2ae95659d8d8ae8a73f057a838c2bb0d2a86ae35b57ac51cf07ec41"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"57f2b5a3e2ae95659d8d8ae8a73f057a838c2bb0d2a86ae35b57ac51cf07ec41","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"57f2b5a3e2ae95659d8d8ae8a73f057a838c2bb0d2a86ae35b57ac51cf07ec41","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/57f2b5a3e2ae95659d8d8ae8a73f057a838c2bb0d2a86ae35b57ac51cf07ec41"} {"level":"debug","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"95049e5e59d90518bc5308912996207c511d4f342a0bf39fe556b9fe0aab1f85","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"95049e5e59d90518bc5308912996207c511d4f342a0bf39fe556b9fe0aab1f85","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"95049e5e59d90518bc5308912996207c511d4f342a0bf39fe556b9fe0aab1f85","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"95049e5e59d90518bc5308912996207c511d4f342a0bf39fe556b9fe0aab1f85","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/95049e5e59d90518bc5308912996207c511d4f342a0bf39fe556b9fe0aab1f85"} {"level":"debug","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"95049e5e59d90518bc5308912996207c511d4f342a0bf39fe556b9fe0aab1f85","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/95049e5e59d90518bc5308912996207c511d4f342a0bf39fe556b9fe0aab1f85"} {"level":"debug","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"95049e5e59d90518bc5308912996207c511d4f342a0bf39fe556b9fe0aab1f85","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["95049e5e59d90518bc5308912996207c511d4f342a0bf39fe556b9fe0aab1f85"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"95049e5e59d90518bc5308912996207c511d4f342a0bf39fe556b9fe0aab1f85","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"95049e5e59d90518bc5308912996207c511d4f342a0bf39fe556b9fe0aab1f85","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"95049e5e59d90518bc5308912996207c511d4f342a0bf39fe556b9fe0aab1f85","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"292c6d2ddbd8d19fa1ab97458bad7ee17c20c536b62833bd96c749a7fb084c4d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/95049e5e59d90518bc5308912996207c511d4f342a0bf39fe556b9fe0aab1f85"} {"level":"info","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"292c6d2ddbd8d19fa1ab97458bad7ee17c20c536b62833bd96c749a7fb084c4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"95049e5e59d90518bc5308912996207c511d4f342a0bf39fe556b9fe0aab1f85","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["95049e5e59d90518bc5308912996207c511d4f342a0bf39fe556b9fe0aab1f85"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/292c6d2ddbd8d19fa1ab97458bad7ee17c20c536b62833bd96c749a7fb084c4d"} {"level":"info","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"95049e5e59d90518bc5308912996207c511d4f342a0bf39fe556b9fe0aab1f85","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"292c6d2ddbd8d19fa1ab97458bad7ee17c20c536b62833bd96c749a7fb084c4d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["292c6d2ddbd8d19fa1ab97458bad7ee17c20c536b62833bd96c749a7fb084c4d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"292c6d2ddbd8d19fa1ab97458bad7ee17c20c536b62833bd96c749a7fb084c4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"95049e5e59d90518bc5308912996207c511d4f342a0bf39fe556b9fe0aab1f85","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/95049e5e59d90518bc5308912996207c511d4f342a0bf39fe556b9fe0aab1f85"} {"level":"info","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"95049e5e59d90518bc5308912996207c511d4f342a0bf39fe556b9fe0aab1f85","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"292c6d2ddbd8d19fa1ab97458bad7ee17c20c536b62833bd96c749a7fb084c4d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/292c6d2ddbd8d19fa1ab97458bad7ee17c20c536b62833bd96c749a7fb084c4d"} {"level":"info","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"292c6d2ddbd8d19fa1ab97458bad7ee17c20c536b62833bd96c749a7fb084c4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"95049e5e59d90518bc5308912996207c511d4f342a0bf39fe556b9fe0aab1f85","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"292c6d2ddbd8d19fa1ab97458bad7ee17c20c536b62833bd96c749a7fb084c4d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["292c6d2ddbd8d19fa1ab97458bad7ee17c20c536b62833bd96c749a7fb084c4d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"292c6d2ddbd8d19fa1ab97458bad7ee17c20c536b62833bd96c749a7fb084c4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"95049e5e59d90518bc5308912996207c511d4f342a0bf39fe556b9fe0aab1f85","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7c47d8d5b2f36f2ee34243ca460e677f94141477e88d78f00e4d7b4b4db34bcd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/95049e5e59d90518bc5308912996207c511d4f342a0bf39fe556b9fe0aab1f85"} {"level":"info","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7c47d8d5b2f36f2ee34243ca460e677f94141477e88d78f00e4d7b4b4db34bcd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"292c6d2ddbd8d19fa1ab97458bad7ee17c20c536b62833bd96c749a7fb084c4d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/292c6d2ddbd8d19fa1ab97458bad7ee17c20c536b62833bd96c749a7fb084c4d"} {"level":"info","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"292c6d2ddbd8d19fa1ab97458bad7ee17c20c536b62833bd96c749a7fb084c4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a0e99e39792f78d5dc11dafc96c30c44a8bd523b8e924bea466aace51d3466b7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a0e99e39792f78d5dc11dafc96c30c44a8bd523b8e924bea466aace51d3466b7","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7c47d8d5b2f36f2ee34243ca460e677f94141477e88d78f00e4d7b4b4db34bcd"} {"level":"debug","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7c47d8d5b2f36f2ee34243ca460e677f94141477e88d78f00e4d7b4b4db34bcd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7c47d8d5b2f36f2ee34243ca460e677f94141477e88d78f00e4d7b4b4db34bcd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"95049e5e59d90518bc5308912996207c511d4f342a0bf39fe556b9fe0aab1f85","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["95049e5e59d90518bc5308912996207c511d4f342a0bf39fe556b9fe0aab1f85"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a0e99e39792f78d5dc11dafc96c30c44a8bd523b8e924bea466aace51d3466b7"} {"level":"info","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"95049e5e59d90518bc5308912996207c511d4f342a0bf39fe556b9fe0aab1f85","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"292c6d2ddbd8d19fa1ab97458bad7ee17c20c536b62833bd96c749a7fb084c4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a0e99e39792f78d5dc11dafc96c30c44a8bd523b8e924bea466aace51d3466b7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a0e99e39792f78d5dc11dafc96c30c44a8bd523b8e924bea466aace51d3466b7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/292c6d2ddbd8d19fa1ab97458bad7ee17c20c536b62833bd96c749a7fb084c4d"} {"level":"info","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a0e99e39792f78d5dc11dafc96c30c44a8bd523b8e924bea466aace51d3466b7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7c47d8d5b2f36f2ee34243ca460e677f94141477e88d78f00e4d7b4b4db34bcd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"95049e5e59d90518bc5308912996207c511d4f342a0bf39fe556b9fe0aab1f85","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"292c6d2ddbd8d19fa1ab97458bad7ee17c20c536b62833bd96c749a7fb084c4d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["292c6d2ddbd8d19fa1ab97458bad7ee17c20c536b62833bd96c749a7fb084c4d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"292c6d2ddbd8d19fa1ab97458bad7ee17c20c536b62833bd96c749a7fb084c4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a0e99e39792f78d5dc11dafc96c30c44a8bd523b8e924bea466aace51d3466b7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"292c6d2ddbd8d19fa1ab97458bad7ee17c20c536b62833bd96c749a7fb084c4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7c47d8d5b2f36f2ee34243ca460e677f94141477e88d78f00e4d7b4b4db34bcd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7c47d8d5b2f36f2ee34243ca460e677f94141477e88d78f00e4d7b4b4db34bcd"} {"level":"info","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a0e99e39792f78d5dc11dafc96c30c44a8bd523b8e924bea466aace51d3466b7"} {"level":"info","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/95049e5e59d90518bc5308912996207c511d4f342a0bf39fe556b9fe0aab1f85"} {"level":"debug","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7c47d8d5b2f36f2ee34243ca460e677f94141477e88d78f00e4d7b4b4db34bcd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7c47d8d5b2f36f2ee34243ca460e677f94141477e88d78f00e4d7b4b4db34bcd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7c47d8d5b2f36f2ee34243ca460e677f94141477e88d78f00e4d7b4b4db34bcd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7c47d8d5b2f36f2ee34243ca460e677f94141477e88d78f00e4d7b4b4db34bcd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/292c6d2ddbd8d19fa1ab97458bad7ee17c20c536b62833bd96c749a7fb084c4d"} {"level":"info","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7c47d8d5b2f36f2ee34243ca460e677f94141477e88d78f00e4d7b4b4db34bcd"} {"level":"debug","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa1f2d03e5b77fa677589f28d58c9b904bba602aeed252703738f4f3caa4f909","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fa1f2d03e5b77fa677589f28d58c9b904bba602aeed252703738f4f3caa4f909","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fa1f2d03e5b77fa677589f28d58c9b904bba602aeed252703738f4f3caa4f909","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa1f2d03e5b77fa677589f28d58c9b904bba602aeed252703738f4f3caa4f909"} {"level":"debug","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fa1f2d03e5b77fa677589f28d58c9b904bba602aeed252703738f4f3caa4f909","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa1f2d03e5b77fa677589f28d58c9b904bba602aeed252703738f4f3caa4f909"} {"level":"debug","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa1f2d03e5b77fa677589f28d58c9b904bba602aeed252703738f4f3caa4f909","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fa1f2d03e5b77fa677589f28d58c9b904bba602aeed252703738f4f3caa4f909"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fa1f2d03e5b77fa677589f28d58c9b904bba602aeed252703738f4f3caa4f909","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa1f2d03e5b77fa677589f28d58c9b904bba602aeed252703738f4f3caa4f909","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fa1f2d03e5b77fa677589f28d58c9b904bba602aeed252703738f4f3caa4f909","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fa1f2d03e5b77fa677589f28d58c9b904bba602aeed252703738f4f3caa4f909","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa1f2d03e5b77fa677589f28d58c9b904bba602aeed252703738f4f3caa4f909"} {"level":"debug","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fa1f2d03e5b77fa677589f28d58c9b904bba602aeed252703738f4f3caa4f909","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fa1f2d03e5b77fa677589f28d58c9b904bba602aeed252703738f4f3caa4f909","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa1f2d03e5b77fa677589f28d58c9b904bba602aeed252703738f4f3caa4f909"} {"level":"debug","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7bf84e70024505e7746862ee8d3a9552546411b59c2c3dd9ed0e0792c33fb3d7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7bf84e70024505e7746862ee8d3a9552546411b59c2c3dd9ed0e0792c33fb3d7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ef73b870da8969a39d18c8856925d924613b57d9957220a0cb8bcfd481705461","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7bf84e70024505e7746862ee8d3a9552546411b59c2c3dd9ed0e0792c33fb3d7"} {"level":"info","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ef73b870da8969a39d18c8856925d924613b57d9957220a0cb8bcfd481705461","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7bf84e70024505e7746862ee8d3a9552546411b59c2c3dd9ed0e0792c33fb3d7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7bf84e70024505e7746862ee8d3a9552546411b59c2c3dd9ed0e0792c33fb3d7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7bf84e70024505e7746862ee8d3a9552546411b59c2c3dd9ed0e0792c33fb3d7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ef73b870da8969a39d18c8856925d924613b57d9957220a0cb8bcfd481705461","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ef73b870da8969a39d18c8856925d924613b57d9957220a0cb8bcfd481705461","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fa1f2d03e5b77fa677589f28d58c9b904bba602aeed252703738f4f3caa4f909","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fa1f2d03e5b77fa677589f28d58c9b904bba602aeed252703738f4f3caa4f909"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ef73b870da8969a39d18c8856925d924613b57d9957220a0cb8bcfd481705461"} {"level":"info","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fa1f2d03e5b77fa677589f28d58c9b904bba602aeed252703738f4f3caa4f909","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7bf84e70024505e7746862ee8d3a9552546411b59c2c3dd9ed0e0792c33fb3d7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7bf84e70024505e7746862ee8d3a9552546411b59c2c3dd9ed0e0792c33fb3d7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ef73b870da8969a39d18c8856925d924613b57d9957220a0cb8bcfd481705461","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ef73b870da8969a39d18c8856925d924613b57d9957220a0cb8bcfd481705461"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7bf84e70024505e7746862ee8d3a9552546411b59c2c3dd9ed0e0792c33fb3d7"} {"level":"info","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ef73b870da8969a39d18c8856925d924613b57d9957220a0cb8bcfd481705461","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fa1f2d03e5b77fa677589f28d58c9b904bba602aeed252703738f4f3caa4f909","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4fd7910b0653512ec6f7bdd4ae04a76b8c771f8c6572c0412808006cff617333","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ef73b870da8969a39d18c8856925d924613b57d9957220a0cb8bcfd481705461"} {"level":"info","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4fd7910b0653512ec6f7bdd4ae04a76b8c771f8c6572c0412808006cff617333","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7bf84e70024505e7746862ee8d3a9552546411b59c2c3dd9ed0e0792c33fb3d7","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7bf84e70024505e7746862ee8d3a9552546411b59c2c3dd9ed0e0792c33fb3d7"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa1f2d03e5b77fa677589f28d58c9b904bba602aeed252703738f4f3caa4f909"} {"level":"info","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7bf84e70024505e7746862ee8d3a9552546411b59c2c3dd9ed0e0792c33fb3d7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e7fe99b790a4e3dab00fcd7d404750a6289c8a14d396f889a1969973b0a59161","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e7fe99b790a4e3dab00fcd7d404750a6289c8a14d396f889a1969973b0a59161","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ef73b870da8969a39d18c8856925d924613b57d9957220a0cb8bcfd481705461","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c7c83189fa4462518a09bde3c5cc68e95ca660478cc7146edb9b253e965df11e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4fd7910b0653512ec6f7bdd4ae04a76b8c771f8c6572c0412808006cff617333"} {"level":"info","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c7c83189fa4462518a09bde3c5cc68e95ca660478cc7146edb9b253e965df11e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4fd7910b0653512ec6f7bdd4ae04a76b8c771f8c6572c0412808006cff617333","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4fd7910b0653512ec6f7bdd4ae04a76b8c771f8c6572c0412808006cff617333"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7bf84e70024505e7746862ee8d3a9552546411b59c2c3dd9ed0e0792c33fb3d7"} {"level":"info","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4fd7910b0653512ec6f7bdd4ae04a76b8c771f8c6572c0412808006cff617333","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7bf84e70024505e7746862ee8d3a9552546411b59c2c3dd9ed0e0792c33fb3d7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e7fe99b790a4e3dab00fcd7d404750a6289c8a14d396f889a1969973b0a59161","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e7fe99b790a4e3dab00fcd7d404750a6289c8a14d396f889a1969973b0a59161","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c7c83189fa4462518a09bde3c5cc68e95ca660478cc7146edb9b253e965df11e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e7fe99b790a4e3dab00fcd7d404750a6289c8a14d396f889a1969973b0a59161"} {"level":"debug","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4fd7910b0653512ec6f7bdd4ae04a76b8c771f8c6572c0412808006cff617333","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e7fe99b790a4e3dab00fcd7d404750a6289c8a14d396f889a1969973b0a59161","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e7fe99b790a4e3dab00fcd7d404750a6289c8a14d396f889a1969973b0a59161"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e7fe99b790a4e3dab00fcd7d404750a6289c8a14d396f889a1969973b0a59161","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c7c83189fa4462518a09bde3c5cc68e95ca660478cc7146edb9b253e965df11e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c7c83189fa4462518a09bde3c5cc68e95ca660478cc7146edb9b253e965df11e"} {"level":"info","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c7c83189fa4462518a09bde3c5cc68e95ca660478cc7146edb9b253e965df11e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e7fe99b790a4e3dab00fcd7d404750a6289c8a14d396f889a1969973b0a59161","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c7c83189fa4462518a09bde3c5cc68e95ca660478cc7146edb9b253e965df11e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:47:08Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c7c83189fa4462518a09bde3c5cc68e95ca660478cc7146edb9b253e965df11e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ef73b870da8969a39d18c8856925d924613b57d9957220a0cb8bcfd481705461"} {"level":"info","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c7c83189fa4462518a09bde3c5cc68e95ca660478cc7146edb9b253e965df11e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c7c83189fa4462518a09bde3c5cc68e95ca660478cc7146edb9b253e965df11e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c7c83189fa4462518a09bde3c5cc68e95ca660478cc7146edb9b253e965df11e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4fd7910b0653512ec6f7bdd4ae04a76b8c771f8c6572c0412808006cff617333"} {"level":"info","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e7fe99b790a4e3dab00fcd7d404750a6289c8a14d396f889a1969973b0a59161"} {"level":"info","ts":"2026-07-17T20:47:08Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c7c83189fa4462518a09bde3c5cc68e95ca660478cc7146edb9b253e965df11e"} {"level":"debug","ts":"2026-07-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3ff98dd72ac0df4758d9f2369e3d1eb2c817b0d05564850a964636ef76c2bdd3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:47:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:47: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-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3ff98dd72ac0df4758d9f2369e3d1eb2c817b0d05564850a964636ef76c2bdd3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3ff98dd72ac0df4758d9f2369e3d1eb2c817b0d05564850a964636ef76c2bdd3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3ff98dd72ac0df4758d9f2369e3d1eb2c817b0d05564850a964636ef76c2bdd3"} {"level":"debug","ts":"2026-07-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3ff98dd72ac0df4758d9f2369e3d1eb2c817b0d05564850a964636ef76c2bdd3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3ff98dd72ac0df4758d9f2369e3d1eb2c817b0d05564850a964636ef76c2bdd3"} {"level":"debug","ts":"2026-07-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3ff98dd72ac0df4758d9f2369e3d1eb2c817b0d05564850a964636ef76c2bdd3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:47:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:47:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3ff98dd72ac0df4758d9f2369e3d1eb2c817b0d05564850a964636ef76c2bdd3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3ff98dd72ac0df4758d9f2369e3d1eb2c817b0d05564850a964636ef76c2bdd3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3ff98dd72ac0df4758d9f2369e3d1eb2c817b0d05564850a964636ef76c2bdd3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:47:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:47: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-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3ff98dd72ac0df4758d9f2369e3d1eb2c817b0d05564850a964636ef76c2bdd3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3ff98dd72ac0df4758d9f2369e3d1eb2c817b0d05564850a964636ef76c2bdd3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3ff98dd72ac0df4758d9f2369e3d1eb2c817b0d05564850a964636ef76c2bdd3"} {"level":"debug","ts":"2026-07-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3ff98dd72ac0df4758d9f2369e3d1eb2c817b0d05564850a964636ef76c2bdd3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3ff98dd72ac0df4758d9f2369e3d1eb2c817b0d05564850a964636ef76c2bdd3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3ff98dd72ac0df4758d9f2369e3d1eb2c817b0d05564850a964636ef76c2bdd3"} {"level":"debug","ts":"2026-07-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3ff98dd72ac0df4758d9f2369e3d1eb2c817b0d05564850a964636ef76c2bdd3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:47:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:47:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3ff98dd72ac0df4758d9f2369e3d1eb2c817b0d05564850a964636ef76c2bdd3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3ff98dd72ac0df4758d9f2369e3d1eb2c817b0d05564850a964636ef76c2bdd3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3ff98dd72ac0df4758d9f2369e3d1eb2c817b0d05564850a964636ef76c2bdd3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:47:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:47: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-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3ff98dd72ac0df4758d9f2369e3d1eb2c817b0d05564850a964636ef76c2bdd3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3ff98dd72ac0df4758d9f2369e3d1eb2c817b0d05564850a964636ef76c2bdd3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3ff98dd72ac0df4758d9f2369e3d1eb2c817b0d05564850a964636ef76c2bdd3"} {"level":"debug","ts":"2026-07-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3ff98dd72ac0df4758d9f2369e3d1eb2c817b0d05564850a964636ef76c2bdd3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3ff98dd72ac0df4758d9f2369e3d1eb2c817b0d05564850a964636ef76c2bdd3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3ff98dd72ac0df4758d9f2369e3d1eb2c817b0d05564850a964636ef76c2bdd3"} {"level":"debug","ts":"2026-07-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3ff98dd72ac0df4758d9f2369e3d1eb2c817b0d05564850a964636ef76c2bdd3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:47:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:47:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3ff98dd72ac0df4758d9f2369e3d1eb2c817b0d05564850a964636ef76c2bdd3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3ff98dd72ac0df4758d9f2369e3d1eb2c817b0d05564850a964636ef76c2bdd3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3ff98dd72ac0df4758d9f2369e3d1eb2c817b0d05564850a964636ef76c2bdd3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3ff98dd72ac0df4758d9f2369e3d1eb2c817b0d05564850a964636ef76c2bdd3"} {"level":"debug","ts":"2026-07-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b411fad2bb236d3d7b4ea36ea9ae4211a890d2b0a8539c709a0babcbec0a06de","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:47:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:47: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-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b411fad2bb236d3d7b4ea36ea9ae4211a890d2b0a8539c709a0babcbec0a06de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b411fad2bb236d3d7b4ea36ea9ae4211a890d2b0a8539c709a0babcbec0a06de","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b411fad2bb236d3d7b4ea36ea9ae4211a890d2b0a8539c709a0babcbec0a06de"} {"level":"debug","ts":"2026-07-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b411fad2bb236d3d7b4ea36ea9ae4211a890d2b0a8539c709a0babcbec0a06de","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b411fad2bb236d3d7b4ea36ea9ae4211a890d2b0a8539c709a0babcbec0a06de"} {"level":"debug","ts":"2026-07-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b411fad2bb236d3d7b4ea36ea9ae4211a890d2b0a8539c709a0babcbec0a06de","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:47:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:47:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b411fad2bb236d3d7b4ea36ea9ae4211a890d2b0a8539c709a0babcbec0a06de"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b411fad2bb236d3d7b4ea36ea9ae4211a890d2b0a8539c709a0babcbec0a06de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b411fad2bb236d3d7b4ea36ea9ae4211a890d2b0a8539c709a0babcbec0a06de","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b411fad2bb236d3d7b4ea36ea9ae4211a890d2b0a8539c709a0babcbec0a06de"} {"level":"debug","ts":"2026-07-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b42a4a4c34ff0e1b8ad1018d13a5dc0be22d09568e0ba04077389557840e2896","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:47:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:47: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-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b42a4a4c34ff0e1b8ad1018d13a5dc0be22d09568e0ba04077389557840e2896","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b42a4a4c34ff0e1b8ad1018d13a5dc0be22d09568e0ba04077389557840e2896","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:47:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:47: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-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b42a4a4c34ff0e1b8ad1018d13a5dc0be22d09568e0ba04077389557840e2896"} {"level":"info","ts":"2026-07-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b42a4a4c34ff0e1b8ad1018d13a5dc0be22d09568e0ba04077389557840e2896","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b42a4a4c34ff0e1b8ad1018d13a5dc0be22d09568e0ba04077389557840e2896","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:47:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:47: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-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b42a4a4c34ff0e1b8ad1018d13a5dc0be22d09568e0ba04077389557840e2896"} {"level":"error","ts":"2026-07-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"b42a4a4c34ff0e1b8ad1018d13a5dc0be22d09568e0ba04077389557840e2896","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"b42a4a4c34ff0e1b8ad1018d13a5dc0be22d09568e0ba04077389557840e2896\": 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-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b42a4a4c34ff0e1b8ad1018d13a5dc0be22d09568e0ba04077389557840e2896","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b42a4a4c34ff0e1b8ad1018d13a5dc0be22d09568e0ba04077389557840e2896","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b42a4a4c34ff0e1b8ad1018d13a5dc0be22d09568e0ba04077389557840e2896"} {"level":"debug","ts":"2026-07-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b42a4a4c34ff0e1b8ad1018d13a5dc0be22d09568e0ba04077389557840e2896","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:47:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:47:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b42a4a4c34ff0e1b8ad1018d13a5dc0be22d09568e0ba04077389557840e2896"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b42a4a4c34ff0e1b8ad1018d13a5dc0be22d09568e0ba04077389557840e2896","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b42a4a4c34ff0e1b8ad1018d13a5dc0be22d09568e0ba04077389557840e2896","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:47:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:47: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-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b42a4a4c34ff0e1b8ad1018d13a5dc0be22d09568e0ba04077389557840e2896","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b42a4a4c34ff0e1b8ad1018d13a5dc0be22d09568e0ba04077389557840e2896","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b42a4a4c34ff0e1b8ad1018d13a5dc0be22d09568e0ba04077389557840e2896","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b42a4a4c34ff0e1b8ad1018d13a5dc0be22d09568e0ba04077389557840e2896"} {"level":"debug","ts":"2026-07-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b42a4a4c34ff0e1b8ad1018d13a5dc0be22d09568e0ba04077389557840e2896","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b42a4a4c34ff0e1b8ad1018d13a5dc0be22d09568e0ba04077389557840e2896"} {"level":"debug","ts":"2026-07-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9ae41dce16899c99328f83133912008bdc84ed25a474a21bd652ee2157b995f3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:47:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:47: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-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9ae41dce16899c99328f83133912008bdc84ed25a474a21bd652ee2157b995f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9ae41dce16899c99328f83133912008bdc84ed25a474a21bd652ee2157b995f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9ae41dce16899c99328f83133912008bdc84ed25a474a21bd652ee2157b995f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b42a4a4c34ff0e1b8ad1018d13a5dc0be22d09568e0ba04077389557840e2896","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:47:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:47:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b42a4a4c34ff0e1b8ad1018d13a5dc0be22d09568e0ba04077389557840e2896"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9ae41dce16899c99328f83133912008bdc84ed25a474a21bd652ee2157b995f3"} {"level":"info","ts":"2026-07-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b42a4a4c34ff0e1b8ad1018d13a5dc0be22d09568e0ba04077389557840e2896","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b42a4a4c34ff0e1b8ad1018d13a5dc0be22d09568e0ba04077389557840e2896","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9ae41dce16899c99328f83133912008bdc84ed25a474a21bd652ee2157b995f3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9ae41dce16899c99328f83133912008bdc84ed25a474a21bd652ee2157b995f3"} {"level":"debug","ts":"2026-07-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9ae41dce16899c99328f83133912008bdc84ed25a474a21bd652ee2157b995f3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:47:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:47:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9ae41dce16899c99328f83133912008bdc84ed25a474a21bd652ee2157b995f3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b42a4a4c34ff0e1b8ad1018d13a5dc0be22d09568e0ba04077389557840e2896"} {"level":"info","ts":"2026-07-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9ae41dce16899c99328f83133912008bdc84ed25a474a21bd652ee2157b995f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9ae41dce16899c99328f83133912008bdc84ed25a474a21bd652ee2157b995f3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:47:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:47: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-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9ae41dce16899c99328f83133912008bdc84ed25a474a21bd652ee2157b995f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cafb79f58367dbdec2bfc4abcc9bce061b6d93e2861f386bfbeced1b08bdcbfe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:47:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:47: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-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cafb79f58367dbdec2bfc4abcc9bce061b6d93e2861f386bfbeced1b08bdcbfe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9ae41dce16899c99328f83133912008bdc84ed25a474a21bd652ee2157b995f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cafb79f58367dbdec2bfc4abcc9bce061b6d93e2861f386bfbeced1b08bdcbfe","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9ae41dce16899c99328f83133912008bdc84ed25a474a21bd652ee2157b995f3"} {"level":"debug","ts":"2026-07-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cafb79f58367dbdec2bfc4abcc9bce061b6d93e2861f386bfbeced1b08bdcbfe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:47:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:47: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-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cafb79f58367dbdec2bfc4abcc9bce061b6d93e2861f386bfbeced1b08bdcbfe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9ae41dce16899c99328f83133912008bdc84ed25a474a21bd652ee2157b995f3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:47:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:47:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9ae41dce16899c99328f83133912008bdc84ed25a474a21bd652ee2157b995f3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cafb79f58367dbdec2bfc4abcc9bce061b6d93e2861f386bfbeced1b08bdcbfe"} {"level":"info","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9ae41dce16899c99328f83133912008bdc84ed25a474a21bd652ee2157b995f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cafb79f58367dbdec2bfc4abcc9bce061b6d93e2861f386bfbeced1b08bdcbfe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:47:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:47:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cafb79f58367dbdec2bfc4abcc9bce061b6d93e2861f386bfbeced1b08bdcbfe"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cafb79f58367dbdec2bfc4abcc9bce061b6d93e2861f386bfbeced1b08bdcbfe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9ae41dce16899c99328f83133912008bdc84ed25a474a21bd652ee2157b995f3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:47:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:47: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-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9ae41dce16899c99328f83133912008bdc84ed25a474a21bd652ee2157b995f3"} {"level":"info","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9ae41dce16899c99328f83133912008bdc84ed25a474a21bd652ee2157b995f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cafb79f58367dbdec2bfc4abcc9bce061b6d93e2861f386bfbeced1b08bdcbfe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:47:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:47: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-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cafb79f58367dbdec2bfc4abcc9bce061b6d93e2861f386bfbeced1b08bdcbfe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9ae41dce16899c99328f83133912008bdc84ed25a474a21bd652ee2157b995f3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:47:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:47:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9ae41dce16899c99328f83133912008bdc84ed25a474a21bd652ee2157b995f3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cafb79f58367dbdec2bfc4abcc9bce061b6d93e2861f386bfbeced1b08bdcbfe"} {"level":"info","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9ae41dce16899c99328f83133912008bdc84ed25a474a21bd652ee2157b995f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a6c27e072b1da1068e2a9afb5acd0d2aa53db106a3f2c3b2ae3f2e4c14b4a02e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:47:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:47:16Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a6c27e072b1da1068e2a9afb5acd0d2aa53db106a3f2c3b2ae3f2e4c14b4a02e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cafb79f58367dbdec2bfc4abcc9bce061b6d93e2861f386bfbeced1b08bdcbfe","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:47:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:47:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cafb79f58367dbdec2bfc4abcc9bce061b6d93e2861f386bfbeced1b08bdcbfe"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9ae41dce16899c99328f83133912008bdc84ed25a474a21bd652ee2157b995f3"} {"level":"info","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cafb79f58367dbdec2bfc4abcc9bce061b6d93e2861f386bfbeced1b08bdcbfe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9ae41dce16899c99328f83133912008bdc84ed25a474a21bd652ee2157b995f3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a6c27e072b1da1068e2a9afb5acd0d2aa53db106a3f2c3b2ae3f2e4c14b4a02e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:47:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:47: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-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a6c27e072b1da1068e2a9afb5acd0d2aa53db106a3f2c3b2ae3f2e4c14b4a02e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cafb79f58367dbdec2bfc4abcc9bce061b6d93e2861f386bfbeced1b08bdcbfe","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a6c27e072b1da1068e2a9afb5acd0d2aa53db106a3f2c3b2ae3f2e4c14b4a02e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a6c27e072b1da1068e2a9afb5acd0d2aa53db106a3f2c3b2ae3f2e4c14b4a02e"} {"level":"debug","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a6c27e072b1da1068e2a9afb5acd0d2aa53db106a3f2c3b2ae3f2e4c14b4a02e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:47:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:47:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a6c27e072b1da1068e2a9afb5acd0d2aa53db106a3f2c3b2ae3f2e4c14b4a02e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a6c27e072b1da1068e2a9afb5acd0d2aa53db106a3f2c3b2ae3f2e4c14b4a02e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a6c27e072b1da1068e2a9afb5acd0d2aa53db106a3f2c3b2ae3f2e4c14b4a02e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cafb79f58367dbdec2bfc4abcc9bce061b6d93e2861f386bfbeced1b08bdcbfe"} {"level":"info","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9ae41dce16899c99328f83133912008bdc84ed25a474a21bd652ee2157b995f3"} {"level":"info","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a6c27e072b1da1068e2a9afb5acd0d2aa53db106a3f2c3b2ae3f2e4c14b4a02e"} {"level":"debug","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"131bf5e69b3552d1fc5c515812df1f1e000902be5e888e36a5033f2af89c468d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:47:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:47:16Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"131bf5e69b3552d1fc5c515812df1f1e000902be5e888e36a5033f2af89c468d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"131bf5e69b3552d1fc5c515812df1f1e000902be5e888e36a5033f2af89c468d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:47:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:47: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-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/131bf5e69b3552d1fc5c515812df1f1e000902be5e888e36a5033f2af89c468d"} {"level":"info","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"131bf5e69b3552d1fc5c515812df1f1e000902be5e888e36a5033f2af89c468d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"131bf5e69b3552d1fc5c515812df1f1e000902be5e888e36a5033f2af89c468d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:47:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:47:16Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"131bf5e69b3552d1fc5c515812df1f1e000902be5e888e36a5033f2af89c468d","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"131bf5e69b3552d1fc5c515812df1f1e000902be5e888e36a5033f2af89c468d\": 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-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"131bf5e69b3552d1fc5c515812df1f1e000902be5e888e36a5033f2af89c468d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"131bf5e69b3552d1fc5c515812df1f1e000902be5e888e36a5033f2af89c468d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/131bf5e69b3552d1fc5c515812df1f1e000902be5e888e36a5033f2af89c468d"} {"level":"info","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/131bf5e69b3552d1fc5c515812df1f1e000902be5e888e36a5033f2af89c468d"} {"level":"debug","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"94a5292598b84f1fef78f7e018066b0d93bdb6df6fd8157e0a2b69840a6488ec","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:47:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:47: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-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/94a5292598b84f1fef78f7e018066b0d93bdb6df6fd8157e0a2b69840a6488ec"} {"level":"info","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"94a5292598b84f1fef78f7e018066b0d93bdb6df6fd8157e0a2b69840a6488ec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"131bf5e69b3552d1fc5c515812df1f1e000902be5e888e36a5033f2af89c468d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:47:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:47:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["131bf5e69b3552d1fc5c515812df1f1e000902be5e888e36a5033f2af89c468d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/94a5292598b84f1fef78f7e018066b0d93bdb6df6fd8157e0a2b69840a6488ec"} {"level":"info","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"131bf5e69b3552d1fc5c515812df1f1e000902be5e888e36a5033f2af89c468d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"94a5292598b84f1fef78f7e018066b0d93bdb6df6fd8157e0a2b69840a6488ec","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:47:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:47:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["94a5292598b84f1fef78f7e018066b0d93bdb6df6fd8157e0a2b69840a6488ec"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c794eb0e3d79199bc95ddd55e7c7642e69ae62f9010ddf0e2bf16ba69187d0eb"} {"level":"info","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"94a5292598b84f1fef78f7e018066b0d93bdb6df6fd8157e0a2b69840a6488ec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c794eb0e3d79199bc95ddd55e7c7642e69ae62f9010ddf0e2bf16ba69187d0eb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:47:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:47:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c794eb0e3d79199bc95ddd55e7c7642e69ae62f9010ddf0e2bf16ba69187d0eb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/131bf5e69b3552d1fc5c515812df1f1e000902be5e888e36a5033f2af89c468d"} {"level":"info","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c794eb0e3d79199bc95ddd55e7c7642e69ae62f9010ddf0e2bf16ba69187d0eb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"131bf5e69b3552d1fc5c515812df1f1e000902be5e888e36a5033f2af89c468d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"94a5292598b84f1fef78f7e018066b0d93bdb6df6fd8157e0a2b69840a6488ec","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:47:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:47: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-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"94a5292598b84f1fef78f7e018066b0d93bdb6df6fd8157e0a2b69840a6488ec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c794eb0e3d79199bc95ddd55e7c7642e69ae62f9010ddf0e2bf16ba69187d0eb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dc527edfc4dd50a1df4c993e06b2c8ea77a31e454fe4a39677dae04002b732de","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:47:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:47:16Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/94a5292598b84f1fef78f7e018066b0d93bdb6df6fd8157e0a2b69840a6488ec"} {"level":"info","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dc527edfc4dd50a1df4c993e06b2c8ea77a31e454fe4a39677dae04002b732de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"94a5292598b84f1fef78f7e018066b0d93bdb6df6fd8157e0a2b69840a6488ec","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:47:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:47:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["94a5292598b84f1fef78f7e018066b0d93bdb6df6fd8157e0a2b69840a6488ec"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c794eb0e3d79199bc95ddd55e7c7642e69ae62f9010ddf0e2bf16ba69187d0eb"} {"level":"info","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"94a5292598b84f1fef78f7e018066b0d93bdb6df6fd8157e0a2b69840a6488ec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aeed3362af8edf0cb8335d708c30a48d47f90b7f3a7b0c51bdd3944c9b1380f9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:47:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:47:16Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dc527edfc4dd50a1df4c993e06b2c8ea77a31e454fe4a39677dae04002b732de"} {"level":"info","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aeed3362af8edf0cb8335d708c30a48d47f90b7f3a7b0c51bdd3944c9b1380f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dc527edfc4dd50a1df4c993e06b2c8ea77a31e454fe4a39677dae04002b732de","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:47:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:47:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dc527edfc4dd50a1df4c993e06b2c8ea77a31e454fe4a39677dae04002b732de"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/94a5292598b84f1fef78f7e018066b0d93bdb6df6fd8157e0a2b69840a6488ec"} {"level":"info","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dc527edfc4dd50a1df4c993e06b2c8ea77a31e454fe4a39677dae04002b732de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:47:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:47:16Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"94a5292598b84f1fef78f7e018066b0d93bdb6df6fd8157e0a2b69840a6488ec","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aeed3362af8edf0cb8335d708c30a48d47f90b7f3a7b0c51bdd3944c9b1380f9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:47:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:47: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-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aeed3362af8edf0cb8335d708c30a48d47f90b7f3a7b0c51bdd3944c9b1380f9"} {"level":"info","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aeed3362af8edf0cb8335d708c30a48d47f90b7f3a7b0c51bdd3944c9b1380f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dc527edfc4dd50a1df4c993e06b2c8ea77a31e454fe4a39677dae04002b732de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:47:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:47: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-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b"} {"level":"info","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aeed3362af8edf0cb8335d708c30a48d47f90b7f3a7b0c51bdd3944c9b1380f9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:47:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:47:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["aeed3362af8edf0cb8335d708c30a48d47f90b7f3a7b0c51bdd3944c9b1380f9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aeed3362af8edf0cb8335d708c30a48d47f90b7f3a7b0c51bdd3944c9b1380f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:47:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:47:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dc527edfc4dd50a1df4c993e06b2c8ea77a31e454fe4a39677dae04002b732de"} {"level":"info","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aeed3362af8edf0cb8335d708c30a48d47f90b7f3a7b0c51bdd3944c9b1380f9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:47:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:47: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-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aeed3362af8edf0cb8335d708c30a48d47f90b7f3a7b0c51bdd3944c9b1380f9"} {"level":"info","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aeed3362af8edf0cb8335d708c30a48d47f90b7f3a7b0c51bdd3944c9b1380f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:47:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:47: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-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aeed3362af8edf0cb8335d708c30a48d47f90b7f3a7b0c51bdd3944c9b1380f9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:47:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:47:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["aeed3362af8edf0cb8335d708c30a48d47f90b7f3a7b0c51bdd3944c9b1380f9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b"} {"level":"info","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aeed3362af8edf0cb8335d708c30a48d47f90b7f3a7b0c51bdd3944c9b1380f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:47:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:47:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aeed3362af8edf0cb8335d708c30a48d47f90b7f3a7b0c51bdd3944c9b1380f9"} {"level":"info","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aeed3362af8edf0cb8335d708c30a48d47f90b7f3a7b0c51bdd3944c9b1380f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:47:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:47: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-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b"} {"level":"info","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:47:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:47:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aeed3362af8edf0cb8335d708c30a48d47f90b7f3a7b0c51bdd3944c9b1380f9"} {"level":"info","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:47:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:47: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-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b"} {"level":"debug","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b"} {"level":"debug","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:47:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:47:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:47:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:47: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-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b"} {"level":"debug","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b"} {"level":"debug","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:47:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:47:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:47:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:47: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-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b"} {"level":"debug","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b"} {"level":"debug","ts":"2026-07-17T20:47:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:47:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:47:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:47:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:47:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b"} {"level":"info","ts":"2026-07-17T20:47:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:47:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:47:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b"} {"level":"info","ts":"2026-07-17T20:47:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:47:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:47:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-17T20:47:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b\": 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-17T20:47:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:47:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:47:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b"} {"level":"info","ts":"2026-07-17T20:47:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:47:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:47:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b"} {"level":"info","ts":"2026-07-17T20:47:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:47:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:47:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-17T20:47:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b\": 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-17T20:47:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:47:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:47:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b"} {"level":"info","ts":"2026-07-17T20:47:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:47:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:47:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:47:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:47:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b"} {"level":"info","ts":"2026-07-17T20:47:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:47:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:47:17Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-17T20:47:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b\": 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-17T20:47:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:47:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b"} {"level":"debug","ts":"2026-07-17T20:47:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:47:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b"} {"level":"debug","ts":"2026-07-17T20:47:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:47:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:47:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:47:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:47:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:47:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b"} {"level":"info","ts":"2026-07-17T20:47:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"60eac321-2958-414b-aa41-19df188855ff","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:47886","PortSpecifier":{"PortValue":47886}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"60eac321-2958-414b-aa41-19df188855ff","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-72eefe.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T20:47:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"60eac321-2958-414b-aa41-19df188855ff","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:47886","PortSpecifier":{"PortValue":47886}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784321238,"nanos":122108459},"http":{"id":"60eac321-2958-414b-aa41-19df188855ff","method":"POST","headers":{":authority":"e2e-shared-a-72eefe.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.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-17T20:47:18Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"60eac321-2958-414b-aa41-19df188855ff","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T20:47:18Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"60eac321-2958-414b-aa41-19df188855ff","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":"f5706b4f-952e-489a-922a-b98aa85e91ca","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=322823c4-8233-442e-93cd-a8e72e714af3"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/af16f67de254"]}} {"level":"debug","ts":"2026-07-17T20:47:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"60eac321-2958-414b-aa41-19df188855ff","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/af16f67de254"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=322823c4-8233-442e-93cd-a8e72e714af3"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f5706b4f-952e-489a-922a-b98aa85e91ca","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"fa1f2d03e5b77fa677589f28d58c9b904bba602aeed252703738f4f3caa4f909"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.61:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-72eefe.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.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-17T20:47:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"60eac321-2958-414b-aa41-19df188855ff","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-17T20:47:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"60eac321-2958-414b-aa41-19df188855ff","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-17T20:47:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"60eac321-2958-414b-aa41-19df188855ff","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-72eefe/auth-test-model-72eefe\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-72eefe/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-17T20:47:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"60eac321-2958-414b-aa41-19df188855ff","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_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T20:47:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"60eac321-2958-414b-aa41-19df188855ff","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-17T20:47:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"60eac321-2958-414b-aa41-19df188855ff","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-17T20:47:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"60eac321-2958-414b-aa41-19df188855ff","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T20:47:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"60eac321-2958-414b-aa41-19df188855ff","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T20:47:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"28a1e8a5-43d8-4b33-961d-7c721fd26c18","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:35234","PortSpecifier":{"PortValue":35234}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"28a1e8a5-43d8-4b33-961d-7c721fd26c18","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-327614.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T20:47:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"28a1e8a5-43d8-4b33-961d-7c721fd26c18","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:35234","PortSpecifier":{"PortValue":35234}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784321238,"nanos":179165316},"http":{"id":"28a1e8a5-43d8-4b33-961d-7c721fd26c18","method":"POST","headers":{":authority":"e2e-shared-b-327614.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.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-17T20:47:18Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"28a1e8a5-43d8-4b33-961d-7c721fd26c18","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T20:47:18Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"28a1e8a5-43d8-4b33-961d-7c721fd26c18","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":"f5706b4f-952e-489a-922a-b98aa85e91ca","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=322823c4-8233-442e-93cd-a8e72e714af3"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/af16f67de254"]}} {"level":"debug","ts":"2026-07-17T20:47:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"28a1e8a5-43d8-4b33-961d-7c721fd26c18","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/af16f67de254"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=322823c4-8233-442e-93cd-a8e72e714af3"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f5706b4f-952e-489a-922a-b98aa85e91ca","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"aeed3362af8edf0cb8335d708c30a48d47f90b7f3a7b0c51bdd3944c9b1380f9"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.62:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-327614.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.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-17T20:47:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"28a1e8a5-43d8-4b33-961d-7c721fd26c18","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-17T20:47:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"28a1e8a5-43d8-4b33-961d-7c721fd26c18","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-17T20:47:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"28a1e8a5-43d8-4b33-961d-7c721fd26c18","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-327614/auth-test-model-327614\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-327614/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-17T20:47:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"28a1e8a5-43d8-4b33-961d-7c721fd26c18","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T20:47:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"28a1e8a5-43d8-4b33-961d-7c721fd26c18","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-17T20:47:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"28a1e8a5-43d8-4b33-961d-7c721fd26c18","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-17T20:47:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"28a1e8a5-43d8-4b33-961d-7c721fd26c18","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T20:47:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"28a1e8a5-43d8-4b33-961d-7c721fd26c18","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T20:47:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"19fab6c4-1fd5-4ba5-a6e3-333313bcdb2d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:47902","PortSpecifier":{"PortValue":47902}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"19fab6c4-1fd5-4ba5-a6e3-333313bcdb2d","method":"GET","path":"/maas-api/v1/api-keys/f55b2983-4cda-469f-9b48-daaf8cd6f872","host":"e2e-shared-a-72eefe.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T20:47:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"19fab6c4-1fd5-4ba5-a6e3-333313bcdb2d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:47902","PortSpecifier":{"PortValue":47902}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784321238,"nanos":236948139},"http":{"id":"19fab6c4-1fd5-4ba5-a6e3-333313bcdb2d","method":"GET","headers":{":authority":"e2e-shared-a-72eefe.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/f55b2983-4cda-469f-9b48-daaf8cd6f872",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T20:47:18Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"19fab6c4-1fd5-4ba5-a6e3-333313bcdb2d","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T20:47:18Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"19fab6c4-1fd5-4ba5-a6e3-333313bcdb2d","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":"f5706b4f-952e-489a-922a-b98aa85e91ca","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=322823c4-8233-442e-93cd-a8e72e714af3"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/af16f67de254"]}} {"level":"debug","ts":"2026-07-17T20:47:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"19fab6c4-1fd5-4ba5-a6e3-333313bcdb2d","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/af16f67de254"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=322823c4-8233-442e-93cd-a8e72e714af3"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f5706b4f-952e-489a-922a-b98aa85e91ca","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"fa1f2d03e5b77fa677589f28d58c9b904bba602aeed252703738f4f3caa4f909"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.61:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-72eefe.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/f55b2983-4cda-469f-9b48-daaf8cd6f872",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T20:47:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"19fab6c4-1fd5-4ba5-a6e3-333313bcdb2d","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-17T20:47:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"19fab6c4-1fd5-4ba5-a6e3-333313bcdb2d","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-17T20:47:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"19fab6c4-1fd5-4ba5-a6e3-333313bcdb2d","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-72eefe/auth-test-model-72eefe\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-72eefe/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-17T20:47:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"19fab6c4-1fd5-4ba5-a6e3-333313bcdb2d","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_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T20:47:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"19fab6c4-1fd5-4ba5-a6e3-333313bcdb2d","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-17T20:47:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"19fab6c4-1fd5-4ba5-a6e3-333313bcdb2d","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-17T20:47:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"19fab6c4-1fd5-4ba5-a6e3-333313bcdb2d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T20:47:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"19fab6c4-1fd5-4ba5-a6e3-333313bcdb2d","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T20:47:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4723c0fd-c5a8-419a-80a5-ad9bcd9841c1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:35238","PortSpecifier":{"PortValue":35238}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"4723c0fd-c5a8-419a-80a5-ad9bcd9841c1","method":"GET","path":"/maas-api/v1/api-keys/278e9f9f-533a-43c2-98a1-197117cefaad","host":"e2e-shared-b-327614.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T20:47:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4723c0fd-c5a8-419a-80a5-ad9bcd9841c1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:35238","PortSpecifier":{"PortValue":35238}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784321238,"nanos":284779133},"http":{"id":"4723c0fd-c5a8-419a-80a5-ad9bcd9841c1","method":"GET","headers":{":authority":"e2e-shared-b-327614.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/278e9f9f-533a-43c2-98a1-197117cefaad",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T20:47:18Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"4723c0fd-c5a8-419a-80a5-ad9bcd9841c1","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T20:47:18Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"4723c0fd-c5a8-419a-80a5-ad9bcd9841c1","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":"f5706b4f-952e-489a-922a-b98aa85e91ca","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=322823c4-8233-442e-93cd-a8e72e714af3"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/af16f67de254"]}} {"level":"debug","ts":"2026-07-17T20:47:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"4723c0fd-c5a8-419a-80a5-ad9bcd9841c1","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/af16f67de254"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=322823c4-8233-442e-93cd-a8e72e714af3"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f5706b4f-952e-489a-922a-b98aa85e91ca","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"aeed3362af8edf0cb8335d708c30a48d47f90b7f3a7b0c51bdd3944c9b1380f9"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.62:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-327614.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/278e9f9f-533a-43c2-98a1-197117cefaad",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T20:47:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4723c0fd-c5a8-419a-80a5-ad9bcd9841c1","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-17T20:47:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4723c0fd-c5a8-419a-80a5-ad9bcd9841c1","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-17T20:47:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4723c0fd-c5a8-419a-80a5-ad9bcd9841c1","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-327614/auth-test-model-327614\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-327614/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-17T20:47:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"4723c0fd-c5a8-419a-80a5-ad9bcd9841c1","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T20:47:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4723c0fd-c5a8-419a-80a5-ad9bcd9841c1","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-17T20:47:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4723c0fd-c5a8-419a-80a5-ad9bcd9841c1","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-17T20:47:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4723c0fd-c5a8-419a-80a5-ad9bcd9841c1","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T20:47:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4723c0fd-c5a8-419a-80a5-ad9bcd9841c1","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T20:47:37Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6710cda6-fc97-4df1-9f61-3e167bce9cda","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:58738","PortSpecifier":{"PortValue":58738}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"6710cda6-fc97-4df1-9f61-3e167bce9cda","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-72eefe.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T20:47:37Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6710cda6-fc97-4df1-9f61-3e167bce9cda","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:58738","PortSpecifier":{"PortValue":58738}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784321257,"nanos":430222705},"http":{"id":"6710cda6-fc97-4df1-9f61-3e167bce9cda","method":"POST","headers":{":authority":"e2e-shared-a-72eefe.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.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-17T20:47:37Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"6710cda6-fc97-4df1-9f61-3e167bce9cda","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T20:47:37Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"6710cda6-fc97-4df1-9f61-3e167bce9cda","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":"f5706b4f-952e-489a-922a-b98aa85e91ca","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=322823c4-8233-442e-93cd-a8e72e714af3"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/af16f67de254"]}} {"level":"debug","ts":"2026-07-17T20:47:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"6710cda6-fc97-4df1-9f61-3e167bce9cda","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/af16f67de254"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=322823c4-8233-442e-93cd-a8e72e714af3"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f5706b4f-952e-489a-922a-b98aa85e91ca","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"fa1f2d03e5b77fa677589f28d58c9b904bba602aeed252703738f4f3caa4f909"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.61:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-72eefe.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.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-17T20:47:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6710cda6-fc97-4df1-9f61-3e167bce9cda","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-17T20:47:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6710cda6-fc97-4df1-9f61-3e167bce9cda","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-17T20:47:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6710cda6-fc97-4df1-9f61-3e167bce9cda","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-72eefe/auth-test-model-72eefe\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-72eefe/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-17T20:47:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"6710cda6-fc97-4df1-9f61-3e167bce9cda","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_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T20:47:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6710cda6-fc97-4df1-9f61-3e167bce9cda","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-17T20:47:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6710cda6-fc97-4df1-9f61-3e167bce9cda","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-17T20:47:37Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6710cda6-fc97-4df1-9f61-3e167bce9cda","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T20:47:37Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6710cda6-fc97-4df1-9f61-3e167bce9cda","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T20:47:37Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b10a17ef-adda-4b4f-a5cf-5a8590c5cdef","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:44414","PortSpecifier":{"PortValue":44414}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b10a17ef-adda-4b4f-a5cf-5a8590c5cdef","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-327614.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T20:47:37Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b10a17ef-adda-4b4f-a5cf-5a8590c5cdef","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:44414","PortSpecifier":{"PortValue":44414}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784321257,"nanos":467396053},"http":{"id":"b10a17ef-adda-4b4f-a5cf-5a8590c5cdef","method":"POST","headers":{":authority":"e2e-shared-b-327614.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.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-17T20:47:37Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"b10a17ef-adda-4b4f-a5cf-5a8590c5cdef","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T20:47:37Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b10a17ef-adda-4b4f-a5cf-5a8590c5cdef","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":"f5706b4f-952e-489a-922a-b98aa85e91ca","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=322823c4-8233-442e-93cd-a8e72e714af3"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/af16f67de254"]}} {"level":"debug","ts":"2026-07-17T20:47:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b10a17ef-adda-4b4f-a5cf-5a8590c5cdef","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/af16f67de254"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=322823c4-8233-442e-93cd-a8e72e714af3"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f5706b4f-952e-489a-922a-b98aa85e91ca","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"aeed3362af8edf0cb8335d708c30a48d47f90b7f3a7b0c51bdd3944c9b1380f9"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.62:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-327614.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.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-17T20:47:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b10a17ef-adda-4b4f-a5cf-5a8590c5cdef","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-17T20:47:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b10a17ef-adda-4b4f-a5cf-5a8590c5cdef","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-17T20:47:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b10a17ef-adda-4b4f-a5cf-5a8590c5cdef","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-327614/auth-test-model-327614\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-327614/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-17T20:47:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"b10a17ef-adda-4b4f-a5cf-5a8590c5cdef","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T20:47:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b10a17ef-adda-4b4f-a5cf-5a8590c5cdef","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-17T20:47:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b10a17ef-adda-4b4f-a5cf-5a8590c5cdef","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-17T20:47:37Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b10a17ef-adda-4b4f-a5cf-5a8590c5cdef","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T20:47:37Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b10a17ef-adda-4b4f-a5cf-5a8590c5cdef","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T20:47:37Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"917c5dde-39c4-49eb-a091-27ca806372c9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:58750","PortSpecifier":{"PortValue":58750}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"917c5dde-39c4-49eb-a091-27ca806372c9","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-72eefe.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T20:47:37Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"917c5dde-39c4-49eb-a091-27ca806372c9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:58750","PortSpecifier":{"PortValue":58750}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784321257,"nanos":504383896},"http":{"id":"917c5dde-39c4-49eb-a091-27ca806372c9","method":"GET","headers":{":authority":"e2e-shared-a-72eefe.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T20:47:37Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"917c5dde-39c4-49eb-a091-27ca806372c9","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-QqBIHVFt0CGUGKAk_bg7lTvVhGfaLUxqW57wDFOoolwgPHJ89TGxDOdxJqak"} {"level":"debug","ts":"2026-07-17T20:47:37Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"917c5dde-39c4-49eb-a091-27ca806372c9","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-72eefe.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-QqBIHVFt0CGUGKAk_bg7lTvVhGfaLUxqW57wDFOoolwgPHJ89TGxDOdxJqak\"}"} {"level":"debug","ts":"2026-07-17T20:47:37Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"917c5dde-39c4-49eb-a091-27ca806372c9","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-72eefe.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":"aec49f6d-cde1-4100-9726-0025d07810c2","keyName":"e2e-auth-iso-a-3e900a","subscription":"e2e-auth-iso-94d045","tenant":"e2e-shared-a-72eefe","userId":"aec49f6d-cde1-4100-9726-0025d07810c2","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-17T20:47:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"917c5dde-39c4-49eb-a091-27ca806372c9","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T20:47:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"917c5dde-39c4-49eb-a091-27ca806372c9","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-17T20:47:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"917c5dde-39c4-49eb-a091-27ca806372c9","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-17T20:47:37Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"917c5dde-39c4-49eb-a091-27ca806372c9","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-72eefe/auth-test-model-72eefe\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-72eefe/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-17T20:47:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"917c5dde-39c4-49eb-a091-27ca806372c9","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-17T20:47:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"917c5dde-39c4-49eb-a091-27ca806372c9","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-17T20:47:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"917c5dde-39c4-49eb-a091-27ca806372c9","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_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-17T20:47:37Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"917c5dde-39c4-49eb-a091-27ca806372c9","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-94d045"} {"level":"info","ts":"2026-07-17T20:47:37Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"917c5dde-39c4-49eb-a091-27ca806372c9","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T20:47:37Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"917c5dde-39c4-49eb-a091-27ca806372c9","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T20:47:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"811692df-6792-491d-80fd-125769be5227","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:51382","PortSpecifier":{"PortValue":51382}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"811692df-6792-491d-80fd-125769be5227","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-72eefe.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T20:47:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"811692df-6792-491d-80fd-125769be5227","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:51382","PortSpecifier":{"PortValue":51382}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784321274,"nanos":504382136},"http":{"id":"811692df-6792-491d-80fd-125769be5227","method":"POST","headers":{":authority":"e2e-shared-a-72eefe.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.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-17T20:47:54Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"811692df-6792-491d-80fd-125769be5227","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T20:47:54Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"811692df-6792-491d-80fd-125769be5227","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":"f5706b4f-952e-489a-922a-b98aa85e91ca","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=322823c4-8233-442e-93cd-a8e72e714af3"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/af16f67de254"]}} {"level":"debug","ts":"2026-07-17T20:47:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"811692df-6792-491d-80fd-125769be5227","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/af16f67de254"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=322823c4-8233-442e-93cd-a8e72e714af3"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f5706b4f-952e-489a-922a-b98aa85e91ca","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"fa1f2d03e5b77fa677589f28d58c9b904bba602aeed252703738f4f3caa4f909"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.61:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-72eefe.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.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-17T20:47:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"811692df-6792-491d-80fd-125769be5227","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-17T20:47:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"811692df-6792-491d-80fd-125769be5227","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-17T20:47:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"811692df-6792-491d-80fd-125769be5227","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-72eefe/auth-test-model-72eefe\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-72eefe/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-17T20:47:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"811692df-6792-491d-80fd-125769be5227","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_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T20:47:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"811692df-6792-491d-80fd-125769be5227","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-17T20:47:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"811692df-6792-491d-80fd-125769be5227","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-17T20:47:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"811692df-6792-491d-80fd-125769be5227","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T20:47:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"811692df-6792-491d-80fd-125769be5227","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T20:47:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"323ed9f7-408b-4358-8e31-a358e0c0892e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:58902","PortSpecifier":{"PortValue":58902}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"323ed9f7-408b-4358-8e31-a358e0c0892e","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-327614.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T20:47:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"323ed9f7-408b-4358-8e31-a358e0c0892e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:58902","PortSpecifier":{"PortValue":58902}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784321274,"nanos":543500891},"http":{"id":"323ed9f7-408b-4358-8e31-a358e0c0892e","method":"POST","headers":{":authority":"e2e-shared-b-327614.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.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-17T20:47:54Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"323ed9f7-408b-4358-8e31-a358e0c0892e","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T20:47:54Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"323ed9f7-408b-4358-8e31-a358e0c0892e","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":"f5706b4f-952e-489a-922a-b98aa85e91ca","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=322823c4-8233-442e-93cd-a8e72e714af3"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/af16f67de254"]}} {"level":"debug","ts":"2026-07-17T20:47:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"323ed9f7-408b-4358-8e31-a358e0c0892e","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/af16f67de254"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=322823c4-8233-442e-93cd-a8e72e714af3"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f5706b4f-952e-489a-922a-b98aa85e91ca","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"aeed3362af8edf0cb8335d708c30a48d47f90b7f3a7b0c51bdd3944c9b1380f9"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.62:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-327614.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.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-17T20:47:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"323ed9f7-408b-4358-8e31-a358e0c0892e","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-17T20:47:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"323ed9f7-408b-4358-8e31-a358e0c0892e","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-17T20:47:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"323ed9f7-408b-4358-8e31-a358e0c0892e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-327614/auth-test-model-327614\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-327614/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-17T20:47:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"323ed9f7-408b-4358-8e31-a358e0c0892e","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T20:47:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"323ed9f7-408b-4358-8e31-a358e0c0892e","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-17T20:47:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"323ed9f7-408b-4358-8e31-a358e0c0892e","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-17T20:47:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"323ed9f7-408b-4358-8e31-a358e0c0892e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T20:47:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"323ed9f7-408b-4358-8e31-a358e0c0892e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T20:47:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"742c4d91-c307-49a2-9410-6f66f0f7c99c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:58908","PortSpecifier":{"PortValue":58908}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"742c4d91-c307-49a2-9410-6f66f0f7c99c","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-327614.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T20:47:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"742c4d91-c307-49a2-9410-6f66f0f7c99c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:58908","PortSpecifier":{"PortValue":58908}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784321274,"nanos":580055895},"http":{"id":"742c4d91-c307-49a2-9410-6f66f0f7c99c","method":"GET","headers":{":authority":"e2e-shared-b-327614.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T20:47:54Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"742c4d91-c307-49a2-9410-6f66f0f7c99c","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-U2MovBWlG4eW8R1X_tEe4LSeIheSxe0jRNW4ySD0n9zmZFtINYRaLDGmWi5E"} {"level":"debug","ts":"2026-07-17T20:47:54Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"742c4d91-c307-49a2-9410-6f66f0f7c99c","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-327614.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-U2MovBWlG4eW8R1X_tEe4LSeIheSxe0jRNW4ySD0n9zmZFtINYRaLDGmWi5E\"}"} {"level":"debug","ts":"2026-07-17T20:47:54Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"742c4d91-c307-49a2-9410-6f66f0f7c99c","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-327614.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"reason":"key not found","tenant":"","valid":false}} {"level":"debug","ts":"2026-07-17T20:47:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"742c4d91-c307-49a2-9410-6f66f0f7c99c","input":{"auth":{"identity":"Bearer **** not found","tenant":"","valid":false}}},"context":{"context_extensions":{"host":"aeed3362af8edf0cb8335d708c30a48d47f90b7f3a7b0c51bdd3944c9b1380f9"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.62:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-327614.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T20:47:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"742c4d91-c307-49a2-9410-6f66f0f7c99c","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-17T20:47:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access denied","request id":"742c4d91-c307-49a2-9410-6f66f0f7c99c","config":{"Name":"auth-valid","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"allow {\n object.get(input.auth.metadata, \"apiKeyValidation\", {})\n input.auth.metadata.apiKeyValidation.valid == true\n}\nallow {\n not input.auth.metadata.apiKeyValidation\n}","ExternalSource":null,"AllValues":false},"JSON":null,"KubernetesAuthz":null,"Authzed":null},"reason":"Unauthorized"} {"level":"info","ts":"2026-07-17T20:47:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"742c4d91-c307-49a2-9410-6f66f0f7c99c","authorized":false,"response":"PERMISSION_DENIED","object":{"code":7,"status":403,"message":"Unauthorized"}} {"level":"debug","ts":"2026-07-17T20:47:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"742c4d91-c307-49a2-9410-6f66f0f7c99c","authorized":false,"response":"PERMISSION_DENIED","object":{"code":7,"status":403,"message":"Unauthorized","headers":[{"content-type":"text/plain"},{"x-ext-auth-reason":""}]}} {"level":"info","ts":"2026-07-17T20:48:09Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"28c20307-afca-41b3-a245-a36209400983","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:45774","PortSpecifier":{"PortValue":45774}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"28c20307-afca-41b3-a245-a36209400983","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-72eefe.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T20:48:09Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"28c20307-afca-41b3-a245-a36209400983","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:45774","PortSpecifier":{"PortValue":45774}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784321289,"nanos":494375807},"http":{"id":"28c20307-afca-41b3-a245-a36209400983","method":"POST","headers":{":authority":"e2e-shared-a-72eefe.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.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-17T20:48:09Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"28c20307-afca-41b3-a245-a36209400983","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T20:48:09Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"28c20307-afca-41b3-a245-a36209400983","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":"f5706b4f-952e-489a-922a-b98aa85e91ca","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=322823c4-8233-442e-93cd-a8e72e714af3"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/af16f67de254"]}} {"level":"debug","ts":"2026-07-17T20:48:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"28c20307-afca-41b3-a245-a36209400983","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/af16f67de254"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=322823c4-8233-442e-93cd-a8e72e714af3"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f5706b4f-952e-489a-922a-b98aa85e91ca","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"fa1f2d03e5b77fa677589f28d58c9b904bba602aeed252703738f4f3caa4f909"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.61:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-72eefe.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.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-17T20:48:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"28c20307-afca-41b3-a245-a36209400983","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-17T20:48:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"28c20307-afca-41b3-a245-a36209400983","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-17T20:48:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"28c20307-afca-41b3-a245-a36209400983","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-72eefe/auth-test-model-72eefe\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-72eefe/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-17T20:48:09Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"28c20307-afca-41b3-a245-a36209400983","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_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T20:48:09Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"28c20307-afca-41b3-a245-a36209400983","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-17T20:48:09Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"28c20307-afca-41b3-a245-a36209400983","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-17T20:48:09Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"28c20307-afca-41b3-a245-a36209400983","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T20:48:09Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"28c20307-afca-41b3-a245-a36209400983","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T20:48:09Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3102353a-0bd3-4644-8901-f1a6bf8fdc12","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:40822","PortSpecifier":{"PortValue":40822}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3102353a-0bd3-4644-8901-f1a6bf8fdc12","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-327614.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T20:48:09Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3102353a-0bd3-4644-8901-f1a6bf8fdc12","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:40822","PortSpecifier":{"PortValue":40822}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784321289,"nanos":526061686},"http":{"id":"3102353a-0bd3-4644-8901-f1a6bf8fdc12","method":"POST","headers":{":authority":"e2e-shared-b-327614.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.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-17T20:48:09Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"3102353a-0bd3-4644-8901-f1a6bf8fdc12","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T20:48:09Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3102353a-0bd3-4644-8901-f1a6bf8fdc12","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":"f5706b4f-952e-489a-922a-b98aa85e91ca","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=322823c4-8233-442e-93cd-a8e72e714af3"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/af16f67de254"]}} {"level":"debug","ts":"2026-07-17T20:48:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3102353a-0bd3-4644-8901-f1a6bf8fdc12","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/af16f67de254"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=322823c4-8233-442e-93cd-a8e72e714af3"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f5706b4f-952e-489a-922a-b98aa85e91ca","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"aeed3362af8edf0cb8335d708c30a48d47f90b7f3a7b0c51bdd3944c9b1380f9"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.62:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-327614.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.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-17T20:48:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3102353a-0bd3-4644-8901-f1a6bf8fdc12","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-17T20:48:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3102353a-0bd3-4644-8901-f1a6bf8fdc12","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-17T20:48:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3102353a-0bd3-4644-8901-f1a6bf8fdc12","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-327614/auth-test-model-327614\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-327614/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-17T20:48:09Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"3102353a-0bd3-4644-8901-f1a6bf8fdc12","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T20:48:09Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3102353a-0bd3-4644-8901-f1a6bf8fdc12","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-17T20:48:09Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3102353a-0bd3-4644-8901-f1a6bf8fdc12","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-17T20:48:09Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3102353a-0bd3-4644-8901-f1a6bf8fdc12","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T20:48:09Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3102353a-0bd3-4644-8901-f1a6bf8fdc12","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T20:48:09Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"316eb9fd-20a4-4bb8-aa64-5c91666fb377","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:45778","PortSpecifier":{"PortValue":45778}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"316eb9fd-20a4-4bb8-aa64-5c91666fb377","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-a-72eefe.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T20:48:09Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"316eb9fd-20a4-4bb8-aa64-5c91666fb377","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:45778","PortSpecifier":{"PortValue":45778}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784321289,"nanos":561730316},"http":{"id":"316eb9fd-20a4-4bb8-aa64-5c91666fb377","method":"POST","headers":{":authority":"e2e-shared-a-72eefe.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys/search",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T20:48:09Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"316eb9fd-20a4-4bb8-aa64-5c91666fb377","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T20:48:09Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"316eb9fd-20a4-4bb8-aa64-5c91666fb377","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":"f5706b4f-952e-489a-922a-b98aa85e91ca","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=322823c4-8233-442e-93cd-a8e72e714af3"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/af16f67de254"]}} {"level":"debug","ts":"2026-07-17T20:48:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"316eb9fd-20a4-4bb8-aa64-5c91666fb377","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/af16f67de254"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=322823c4-8233-442e-93cd-a8e72e714af3"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f5706b4f-952e-489a-922a-b98aa85e91ca","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"fa1f2d03e5b77fa677589f28d58c9b904bba602aeed252703738f4f3caa4f909"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.61:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-72eefe.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys/search",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T20:48:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"316eb9fd-20a4-4bb8-aa64-5c91666fb377","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-17T20:48:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"316eb9fd-20a4-4bb8-aa64-5c91666fb377","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-17T20:48:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"316eb9fd-20a4-4bb8-aa64-5c91666fb377","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-72eefe/auth-test-model-72eefe\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-72eefe/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-17T20:48:09Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"316eb9fd-20a4-4bb8-aa64-5c91666fb377","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_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T20:48:09Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"316eb9fd-20a4-4bb8-aa64-5c91666fb377","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-17T20:48:09Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"316eb9fd-20a4-4bb8-aa64-5c91666fb377","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-17T20:48:09Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"316eb9fd-20a4-4bb8-aa64-5c91666fb377","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T20:48:09Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"316eb9fd-20a4-4bb8-aa64-5c91666fb377","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T20:48:09Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3b19f11d-229d-471f-912c-9fc7b5b511f5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:40828","PortSpecifier":{"PortValue":40828}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3b19f11d-229d-471f-912c-9fc7b5b511f5","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-b-327614.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T20:48:09Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3b19f11d-229d-471f-912c-9fc7b5b511f5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:40828","PortSpecifier":{"PortValue":40828}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784321289,"nanos":601839444},"http":{"id":"3b19f11d-229d-471f-912c-9fc7b5b511f5","method":"POST","headers":{":authority":"e2e-shared-b-327614.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys/search",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T20:48:09Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"3b19f11d-229d-471f-912c-9fc7b5b511f5","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T20:48:09Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3b19f11d-229d-471f-912c-9fc7b5b511f5","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":"f5706b4f-952e-489a-922a-b98aa85e91ca","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=322823c4-8233-442e-93cd-a8e72e714af3"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/af16f67de254"]}} {"level":"debug","ts":"2026-07-17T20:48:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3b19f11d-229d-471f-912c-9fc7b5b511f5","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/af16f67de254"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=322823c4-8233-442e-93cd-a8e72e714af3"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f5706b4f-952e-489a-922a-b98aa85e91ca","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"aeed3362af8edf0cb8335d708c30a48d47f90b7f3a7b0c51bdd3944c9b1380f9"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.62:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-327614.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.prod.konfluxeaas.com",":method":"POST",":path":"/maas-api/v1/api-keys/search",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T20:48:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3b19f11d-229d-471f-912c-9fc7b5b511f5","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-17T20:48:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3b19f11d-229d-471f-912c-9fc7b5b511f5","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-327614/auth-test-model-327614\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-327614/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-17T20:48:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3b19f11d-229d-471f-912c-9fc7b5b511f5","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-17T20:48:09Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"3b19f11d-229d-471f-912c-9fc7b5b511f5","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T20:48:09Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3b19f11d-229d-471f-912c-9fc7b5b511f5","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-17T20:48:09Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3b19f11d-229d-471f-912c-9fc7b5b511f5","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-17T20:48:09Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3b19f11d-229d-471f-912c-9fc7b5b511f5","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T20:48:09Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3b19f11d-229d-471f-912c-9fc7b5b511f5","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T20:48:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"78b9641d-85b3-47cf-b9bf-8a64e418829d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:52272","PortSpecifier":{"PortValue":52272}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"78b9641d-85b3-47cf-b9bf-8a64e418829d","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-72eefe.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T20:48:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"78b9641d-85b3-47cf-b9bf-8a64e418829d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:52272","PortSpecifier":{"PortValue":52272}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784321306,"nanos":741605000},"http":{"id":"78b9641d-85b3-47cf-b9bf-8a64e418829d","method":"POST","headers":{":authority":"e2e-shared-a-72eefe.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.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-17T20:48:26Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"78b9641d-85b3-47cf-b9bf-8a64e418829d","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T20:48:26Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"78b9641d-85b3-47cf-b9bf-8a64e418829d","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":"f5706b4f-952e-489a-922a-b98aa85e91ca","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=322823c4-8233-442e-93cd-a8e72e714af3"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/af16f67de254"]}} {"level":"debug","ts":"2026-07-17T20:48:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"78b9641d-85b3-47cf-b9bf-8a64e418829d","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/af16f67de254"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=322823c4-8233-442e-93cd-a8e72e714af3"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f5706b4f-952e-489a-922a-b98aa85e91ca","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"fa1f2d03e5b77fa677589f28d58c9b904bba602aeed252703738f4f3caa4f909"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.61:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-72eefe.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.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-17T20:48:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"78b9641d-85b3-47cf-b9bf-8a64e418829d","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-17T20:48:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"78b9641d-85b3-47cf-b9bf-8a64e418829d","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-17T20:48:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"78b9641d-85b3-47cf-b9bf-8a64e418829d","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-72eefe/auth-test-model-72eefe\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-72eefe/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-17T20:48:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"78b9641d-85b3-47cf-b9bf-8a64e418829d","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_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T20:48:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"78b9641d-85b3-47cf-b9bf-8a64e418829d","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-17T20:48:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"78b9641d-85b3-47cf-b9bf-8a64e418829d","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-17T20:48:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"78b9641d-85b3-47cf-b9bf-8a64e418829d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T20:48:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"78b9641d-85b3-47cf-b9bf-8a64e418829d","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T20:48:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b8e4b281-64df-40ba-b6e5-624ae8fae20b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:36032","PortSpecifier":{"PortValue":36032}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b8e4b281-64df-40ba-b6e5-624ae8fae20b","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-327614.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T20:48:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b8e4b281-64df-40ba-b6e5-624ae8fae20b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:36032","PortSpecifier":{"PortValue":36032}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784321306,"nanos":797393140},"http":{"id":"b8e4b281-64df-40ba-b6e5-624ae8fae20b","method":"POST","headers":{":authority":"e2e-shared-b-327614.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.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-17T20:48:26Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"b8e4b281-64df-40ba-b6e5-624ae8fae20b","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T20:48:26Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b8e4b281-64df-40ba-b6e5-624ae8fae20b","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":"f5706b4f-952e-489a-922a-b98aa85e91ca","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=322823c4-8233-442e-93cd-a8e72e714af3"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/af16f67de254"]}} {"level":"debug","ts":"2026-07-17T20:48:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b8e4b281-64df-40ba-b6e5-624ae8fae20b","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/af16f67de254"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=322823c4-8233-442e-93cd-a8e72e714af3"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f5706b4f-952e-489a-922a-b98aa85e91ca","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"aeed3362af8edf0cb8335d708c30a48d47f90b7f3a7b0c51bdd3944c9b1380f9"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.62:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-327614.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.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-17T20:48:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b8e4b281-64df-40ba-b6e5-624ae8fae20b","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-17T20:48:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b8e4b281-64df-40ba-b6e5-624ae8fae20b","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-17T20:48:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b8e4b281-64df-40ba-b6e5-624ae8fae20b","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-327614/auth-test-model-327614\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-327614/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-17T20:48:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"b8e4b281-64df-40ba-b6e5-624ae8fae20b","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T20:48:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b8e4b281-64df-40ba-b6e5-624ae8fae20b","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-17T20:48:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b8e4b281-64df-40ba-b6e5-624ae8fae20b","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-17T20:48:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b8e4b281-64df-40ba-b6e5-624ae8fae20b","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T20:48:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b8e4b281-64df-40ba-b6e5-624ae8fae20b","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T20:48:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8b8d543d-e77b-4194-bed2-05674d17be90","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:36040","PortSpecifier":{"PortValue":36040}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"8b8d543d-e77b-4194-bed2-05674d17be90","method":"GET","path":"/maas-api/v1/api-keys/a7e0ea7b-123c-4856-b766-c7e29303f1ec","host":"e2e-shared-b-327614.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T20:48:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8b8d543d-e77b-4194-bed2-05674d17be90","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:36040","PortSpecifier":{"PortValue":36040}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784321306,"nanos":836249856},"http":{"id":"8b8d543d-e77b-4194-bed2-05674d17be90","method":"GET","headers":{":authority":"e2e-shared-b-327614.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/a7e0ea7b-123c-4856-b766-c7e29303f1ec",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T20:48:26Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"8b8d543d-e77b-4194-bed2-05674d17be90","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T20:48:26Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"8b8d543d-e77b-4194-bed2-05674d17be90","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":"f5706b4f-952e-489a-922a-b98aa85e91ca","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=322823c4-8233-442e-93cd-a8e72e714af3"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/af16f67de254"]}} {"level":"debug","ts":"2026-07-17T20:48:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"8b8d543d-e77b-4194-bed2-05674d17be90","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/af16f67de254"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=322823c4-8233-442e-93cd-a8e72e714af3"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f5706b4f-952e-489a-922a-b98aa85e91ca","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"aeed3362af8edf0cb8335d708c30a48d47f90b7f3a7b0c51bdd3944c9b1380f9"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.62:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-327614.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/a7e0ea7b-123c-4856-b766-c7e29303f1ec",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T20:48:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8b8d543d-e77b-4194-bed2-05674d17be90","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-17T20:48:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8b8d543d-e77b-4194-bed2-05674d17be90","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-17T20:48:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8b8d543d-e77b-4194-bed2-05674d17be90","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-327614/auth-test-model-327614\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-327614/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-17T20:48:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"8b8d543d-e77b-4194-bed2-05674d17be90","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T20:48:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8b8d543d-e77b-4194-bed2-05674d17be90","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-17T20:48:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8b8d543d-e77b-4194-bed2-05674d17be90","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-17T20:48:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8b8d543d-e77b-4194-bed2-05674d17be90","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T20:48:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8b8d543d-e77b-4194-bed2-05674d17be90","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T20:48:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"abbe7f57-b237-4154-903e-b5c8b61e7b37","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:52288","PortSpecifier":{"PortValue":52288}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"abbe7f57-b237-4154-903e-b5c8b61e7b37","method":"GET","path":"/maas-api/v1/api-keys/a7e0ea7b-123c-4856-b766-c7e29303f1ec","host":"e2e-shared-a-72eefe.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T20:48:26Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"abbe7f57-b237-4154-903e-b5c8b61e7b37","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:52288","PortSpecifier":{"PortValue":52288}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784321306,"nanos":873414548},"http":{"id":"abbe7f57-b237-4154-903e-b5c8b61e7b37","method":"GET","headers":{":authority":"e2e-shared-a-72eefe.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/a7e0ea7b-123c-4856-b766-c7e29303f1ec",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T20:48:26Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"abbe7f57-b237-4154-903e-b5c8b61e7b37","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T20:48:26Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"abbe7f57-b237-4154-903e-b5c8b61e7b37","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":"f5706b4f-952e-489a-922a-b98aa85e91ca","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=322823c4-8233-442e-93cd-a8e72e714af3"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/af16f67de254"]}} {"level":"debug","ts":"2026-07-17T20:48:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"abbe7f57-b237-4154-903e-b5c8b61e7b37","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/af16f67de254"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=322823c4-8233-442e-93cd-a8e72e714af3"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f5706b4f-952e-489a-922a-b98aa85e91ca","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"fa1f2d03e5b77fa677589f28d58c9b904bba602aeed252703738f4f3caa4f909"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.61:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-72eefe.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/a7e0ea7b-123c-4856-b766-c7e29303f1ec",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T20:48:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"abbe7f57-b237-4154-903e-b5c8b61e7b37","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-17T20:48:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"abbe7f57-b237-4154-903e-b5c8b61e7b37","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-17T20:48:26Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"abbe7f57-b237-4154-903e-b5c8b61e7b37","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-72eefe/auth-test-model-72eefe\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-72eefe/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-17T20:48:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"abbe7f57-b237-4154-903e-b5c8b61e7b37","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_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T20:48:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"abbe7f57-b237-4154-903e-b5c8b61e7b37","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-17T20:48:26Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"abbe7f57-b237-4154-903e-b5c8b61e7b37","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-17T20:48:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"abbe7f57-b237-4154-903e-b5c8b61e7b37","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T20:48:26Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"abbe7f57-b237-4154-903e-b5c8b61e7b37","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T20:48:41Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a3a0e2df-7ad4-9986-aca8-b43a97da08ab","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:32962","PortSpecifier":{"PortValue":32962}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a3a0e2df-7ad4-9986-aca8-b43a97da08ab","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-72eefe.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T20:48:41Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a3a0e2df-7ad4-9986-aca8-b43a97da08ab","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:32962","PortSpecifier":{"PortValue":32962}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784321321,"nanos":840514126},"http":{"id":"a3a0e2df-7ad4-9986-aca8-b43a97da08ab","method":"POST","headers":{":authority":"e2e-shared-a-72eefe.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.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-17T20:48:41Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"a3a0e2df-7ad4-9986-aca8-b43a97da08ab","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T20:48:41Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a3a0e2df-7ad4-9986-aca8-b43a97da08ab","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":"f5706b4f-952e-489a-922a-b98aa85e91ca","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=322823c4-8233-442e-93cd-a8e72e714af3"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/af16f67de254"]}} {"level":"debug","ts":"2026-07-17T20:48:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a3a0e2df-7ad4-9986-aca8-b43a97da08ab","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/af16f67de254"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=322823c4-8233-442e-93cd-a8e72e714af3"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f5706b4f-952e-489a-922a-b98aa85e91ca","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"fa1f2d03e5b77fa677589f28d58c9b904bba602aeed252703738f4f3caa4f909"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.61:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-72eefe.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.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-17T20:48:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a3a0e2df-7ad4-9986-aca8-b43a97da08ab","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-17T20:48:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a3a0e2df-7ad4-9986-aca8-b43a97da08ab","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-17T20:48:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a3a0e2df-7ad4-9986-aca8-b43a97da08ab","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-72eefe/auth-test-model-72eefe\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-72eefe/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-17T20:48:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"a3a0e2df-7ad4-9986-aca8-b43a97da08ab","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_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T20:48:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a3a0e2df-7ad4-9986-aca8-b43a97da08ab","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-17T20:48:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a3a0e2df-7ad4-9986-aca8-b43a97da08ab","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-17T20:48:41Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a3a0e2df-7ad4-9986-aca8-b43a97da08ab","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T20:48:41Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a3a0e2df-7ad4-9986-aca8-b43a97da08ab","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T20:48:41Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b55ba0b0-7567-4be6-938a-f73c72f757c8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:35570","PortSpecifier":{"PortValue":35570}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b55ba0b0-7567-4be6-938a-f73c72f757c8","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-327614.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T20:48:41Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b55ba0b0-7567-4be6-938a-f73c72f757c8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:35570","PortSpecifier":{"PortValue":35570}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784321321,"nanos":876708242},"http":{"id":"b55ba0b0-7567-4be6-938a-f73c72f757c8","method":"POST","headers":{":authority":"e2e-shared-b-327614.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.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-17T20:48:41Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"b55ba0b0-7567-4be6-938a-f73c72f757c8","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T20:48:41Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b55ba0b0-7567-4be6-938a-f73c72f757c8","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":"f5706b4f-952e-489a-922a-b98aa85e91ca","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=322823c4-8233-442e-93cd-a8e72e714af3"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/af16f67de254"]}} {"level":"debug","ts":"2026-07-17T20:48:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b55ba0b0-7567-4be6-938a-f73c72f757c8","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/af16f67de254"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=322823c4-8233-442e-93cd-a8e72e714af3"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f5706b4f-952e-489a-922a-b98aa85e91ca","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"aeed3362af8edf0cb8335d708c30a48d47f90b7f3a7b0c51bdd3944c9b1380f9"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.62:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-327614.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.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-17T20:48:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b55ba0b0-7567-4be6-938a-f73c72f757c8","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-17T20:48:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b55ba0b0-7567-4be6-938a-f73c72f757c8","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-17T20:48:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b55ba0b0-7567-4be6-938a-f73c72f757c8","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-327614/auth-test-model-327614\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-327614/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-17T20:48:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"b55ba0b0-7567-4be6-938a-f73c72f757c8","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T20:48:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b55ba0b0-7567-4be6-938a-f73c72f757c8","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-17T20:48:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b55ba0b0-7567-4be6-938a-f73c72f757c8","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-17T20:48:41Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b55ba0b0-7567-4be6-938a-f73c72f757c8","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T20:48:41Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b55ba0b0-7567-4be6-938a-f73c72f757c8","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T20:48:41Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"138c85ae-79b8-4961-be3d-8d68cbf898e9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:32964","PortSpecifier":{"PortValue":32964}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"138c85ae-79b8-4961-be3d-8d68cbf898e9","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-72eefe.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T20:48:41Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"138c85ae-79b8-4961-be3d-8d68cbf898e9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:32964","PortSpecifier":{"PortValue":32964}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784321321,"nanos":912784479},"http":{"id":"138c85ae-79b8-4961-be3d-8d68cbf898e9","method":"POST","headers":{":authority":"e2e-shared-a-72eefe.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.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-17T20:48:41Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"138c85ae-79b8-4961-be3d-8d68cbf898e9","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-R4Kj6Y3N26MOo4B8_7o8SVAqbcN4DHwt12BEhDsa4aasWq0yFKpRUlOUI3Ok"} {"level":"debug","ts":"2026-07-17T20:48:41Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"138c85ae-79b8-4961-be3d-8d68cbf898e9","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-72eefe.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-R4Kj6Y3N26MOo4B8_7o8SVAqbcN4DHwt12BEhDsa4aasWq0yFKpRUlOUI3Ok\"}"} {"level":"debug","ts":"2026-07-17T20:48:41Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"138c85ae-79b8-4961-be3d-8d68cbf898e9","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-72eefe.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":"073b940f-bdcf-4157-b078-3970025fd781","keyName":"e2e-auth-iso-a-bf155f","subscription":"e2e-auth-iso-237ebd","tenant":"e2e-shared-a-72eefe","userId":"073b940f-bdcf-4157-b078-3970025fd781","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-17T20:48:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"138c85ae-79b8-4961-be3d-8d68cbf898e9","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T20:48:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"138c85ae-79b8-4961-be3d-8d68cbf898e9","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-17T20:48:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"138c85ae-79b8-4961-be3d-8d68cbf898e9","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-17T20:48:41Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"138c85ae-79b8-4961-be3d-8d68cbf898e9","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-72eefe/auth-test-model-72eefe\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-72eefe/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-17T20:48:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"138c85ae-79b8-4961-be3d-8d68cbf898e9","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-17T20:48:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"138c85ae-79b8-4961-be3d-8d68cbf898e9","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-237ebd"} {"level":"debug","ts":"2026-07-17T20:48:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"138c85ae-79b8-4961-be3d-8d68cbf898e9","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_info","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"groups","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-17T20:48:41Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"138c85ae-79b8-4961-be3d-8d68cbf898e9","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-17T20:48:41Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"138c85ae-79b8-4961-be3d-8d68cbf898e9","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T20:48:41Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"138c85ae-79b8-4961-be3d-8d68cbf898e9","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T20:48:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8369a635ade17b961322d0cee97545970b73d03e628e1ba9a7ddc95c00f5170e"} {"level":"info","ts":"2026-07-17T20:48:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7bf84e70024505e7746862ee8d3a9552546411b59c2c3dd9ed0e0792c33fb3d7"} {"level":"info","ts":"2026-07-17T20:48:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c7c83189fa4462518a09bde3c5cc68e95ca660478cc7146edb9b253e965df11e"} {"level":"info","ts":"2026-07-17T20:48:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/94a5292598b84f1fef78f7e018066b0d93bdb6df6fd8157e0a2b69840a6488ec"} {"level":"info","ts":"2026-07-17T20:48:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/131bf5e69b3552d1fc5c515812df1f1e000902be5e888e36a5033f2af89c468d"} {"level":"info","ts":"2026-07-17T20:48:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a6c27e072b1da1068e2a9afb5acd0d2aa53db106a3f2c3b2ae3f2e4c14b4a02e"} {"level":"info","ts":"2026-07-17T20:48:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/95049e5e59d90518bc5308912996207c511d4f342a0bf39fe556b9fe0aab1f85"} {"level":"info","ts":"2026-07-17T20:48:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e7fe99b790a4e3dab00fcd7d404750a6289c8a14d396f889a1969973b0a59161"} {"level":"info","ts":"2026-07-17T20:48:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7c47d8d5b2f36f2ee34243ca460e677f94141477e88d78f00e4d7b4b4db34bcd"} {"level":"info","ts":"2026-07-17T20:48:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4fd7910b0653512ec6f7bdd4ae04a76b8c771f8c6572c0412808006cff617333"} {"level":"info","ts":"2026-07-17T20:48:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/cafb79f58367dbdec2bfc4abcc9bce061b6d93e2861f386bfbeced1b08bdcbfe"} {"level":"info","ts":"2026-07-17T20:48:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9ae41dce16899c99328f83133912008bdc84ed25a474a21bd652ee2157b995f3"} {"level":"info","ts":"2026-07-17T20:48:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b42a4a4c34ff0e1b8ad1018d13a5dc0be22d09568e0ba04077389557840e2896"} {"level":"info","ts":"2026-07-17T20:48:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3ff98dd72ac0df4758d9f2369e3d1eb2c817b0d05564850a964636ef76c2bdd3"} {"level":"info","ts":"2026-07-17T20:48:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/15a5bcd67e55286986f00778368d71d66bfb3357a488c5f48beabcb2c555928b"} {"level":"info","ts":"2026-07-17T20:48:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ef73b870da8969a39d18c8856925d924613b57d9957220a0cb8bcfd481705461"} {"level":"debug","ts":"2026-07-17T20:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f9fc3b4a26f82365209dafcb795ad9cc69328918973d5c68ee83984763aea9f6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:49:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:49:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f9fc3b4a26f82365209dafcb795ad9cc69328918973d5c68ee83984763aea9f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f9fc3b4a26f82365209dafcb795ad9cc69328918973d5c68ee83984763aea9f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f9fc3b4a26f82365209dafcb795ad9cc69328918973d5c68ee83984763aea9f6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f9fc3b4a26f82365209dafcb795ad9cc69328918973d5c68ee83984763aea9f6"} {"level":"debug","ts":"2026-07-17T20:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f9fc3b4a26f82365209dafcb795ad9cc69328918973d5c68ee83984763aea9f6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f9fc3b4a26f82365209dafcb795ad9cc69328918973d5c68ee83984763aea9f6"} {"level":"debug","ts":"2026-07-17T20:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f9fc3b4a26f82365209dafcb795ad9cc69328918973d5c68ee83984763aea9f6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:49:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:49:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f9fc3b4a26f82365209dafcb795ad9cc69328918973d5c68ee83984763aea9f6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f9fc3b4a26f82365209dafcb795ad9cc69328918973d5c68ee83984763aea9f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f9fc3b4a26f82365209dafcb795ad9cc69328918973d5c68ee83984763aea9f6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:49:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:49:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f9fc3b4a26f82365209dafcb795ad9cc69328918973d5c68ee83984763aea9f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f9fc3b4a26f82365209dafcb795ad9cc69328918973d5c68ee83984763aea9f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f9fc3b4a26f82365209dafcb795ad9cc69328918973d5c68ee83984763aea9f6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f9fc3b4a26f82365209dafcb795ad9cc69328918973d5c68ee83984763aea9f6"} {"level":"debug","ts":"2026-07-17T20:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f9fc3b4a26f82365209dafcb795ad9cc69328918973d5c68ee83984763aea9f6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f9fc3b4a26f82365209dafcb795ad9cc69328918973d5c68ee83984763aea9f6"} {"level":"debug","ts":"2026-07-17T20:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f9fc3b4a26f82365209dafcb795ad9cc69328918973d5c68ee83984763aea9f6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:49:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:49:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f9fc3b4a26f82365209dafcb795ad9cc69328918973d5c68ee83984763aea9f6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f9fc3b4a26f82365209dafcb795ad9cc69328918973d5c68ee83984763aea9f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f9fc3b4a26f82365209dafcb795ad9cc69328918973d5c68ee83984763aea9f6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:49:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:49:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f9fc3b4a26f82365209dafcb795ad9cc69328918973d5c68ee83984763aea9f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f9fc3b4a26f82365209dafcb795ad9cc69328918973d5c68ee83984763aea9f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f9fc3b4a26f82365209dafcb795ad9cc69328918973d5c68ee83984763aea9f6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f9fc3b4a26f82365209dafcb795ad9cc69328918973d5c68ee83984763aea9f6"} {"level":"debug","ts":"2026-07-17T20:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f9fc3b4a26f82365209dafcb795ad9cc69328918973d5c68ee83984763aea9f6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f9fc3b4a26f82365209dafcb795ad9cc69328918973d5c68ee83984763aea9f6"} {"level":"debug","ts":"2026-07-17T20:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f9fc3b4a26f82365209dafcb795ad9cc69328918973d5c68ee83984763aea9f6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:49:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:49:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f9fc3b4a26f82365209dafcb795ad9cc69328918973d5c68ee83984763aea9f6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f9fc3b4a26f82365209dafcb795ad9cc69328918973d5c68ee83984763aea9f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f9fc3b4a26f82365209dafcb795ad9cc69328918973d5c68ee83984763aea9f6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:49:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:49:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f9fc3b4a26f82365209dafcb795ad9cc69328918973d5c68ee83984763aea9f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f9fc3b4a26f82365209dafcb795ad9cc69328918973d5c68ee83984763aea9f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f9fc3b4a26f82365209dafcb795ad9cc69328918973d5c68ee83984763aea9f6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f9fc3b4a26f82365209dafcb795ad9cc69328918973d5c68ee83984763aea9f6"} {"level":"debug","ts":"2026-07-17T20:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f9fc3b4a26f82365209dafcb795ad9cc69328918973d5c68ee83984763aea9f6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f9fc3b4a26f82365209dafcb795ad9cc69328918973d5c68ee83984763aea9f6"} {"level":"debug","ts":"2026-07-17T20:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f9fc3b4a26f82365209dafcb795ad9cc69328918973d5c68ee83984763aea9f6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:49:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:49:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f9fc3b4a26f82365209dafcb795ad9cc69328918973d5c68ee83984763aea9f6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f9fc3b4a26f82365209dafcb795ad9cc69328918973d5c68ee83984763aea9f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f9fc3b4a26f82365209dafcb795ad9cc69328918973d5c68ee83984763aea9f6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:49:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:49:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f9fc3b4a26f82365209dafcb795ad9cc69328918973d5c68ee83984763aea9f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ef5e66211bc9f3ab23341bb1747c78212aec2d7811530b21e6e96ea1ea8b782e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:49:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:49:18Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f9fc3b4a26f82365209dafcb795ad9cc69328918973d5c68ee83984763aea9f6"} {"level":"info","ts":"2026-07-17T20:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ef5e66211bc9f3ab23341bb1747c78212aec2d7811530b21e6e96ea1ea8b782e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f9fc3b4a26f82365209dafcb795ad9cc69328918973d5c68ee83984763aea9f6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:49:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:49:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f9fc3b4a26f82365209dafcb795ad9cc69328918973d5c68ee83984763aea9f6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ef5e66211bc9f3ab23341bb1747c78212aec2d7811530b21e6e96ea1ea8b782e"} {"level":"info","ts":"2026-07-17T20:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f9fc3b4a26f82365209dafcb795ad9cc69328918973d5c68ee83984763aea9f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ef5e66211bc9f3ab23341bb1747c78212aec2d7811530b21e6e96ea1ea8b782e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:49:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:49:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ef5e66211bc9f3ab23341bb1747c78212aec2d7811530b21e6e96ea1ea8b782e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ef5e66211bc9f3ab23341bb1747c78212aec2d7811530b21e6e96ea1ea8b782e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f9fc3b4a26f82365209dafcb795ad9cc69328918973d5c68ee83984763aea9f6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:49:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:49:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f9fc3b4a26f82365209dafcb795ad9cc69328918973d5c68ee83984763aea9f6"} {"level":"info","ts":"2026-07-17T20:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f9fc3b4a26f82365209dafcb795ad9cc69328918973d5c68ee83984763aea9f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ef5e66211bc9f3ab23341bb1747c78212aec2d7811530b21e6e96ea1ea8b782e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:49:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:49:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ef5e66211bc9f3ab23341bb1747c78212aec2d7811530b21e6e96ea1ea8b782e"} {"level":"info","ts":"2026-07-17T20:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ef5e66211bc9f3ab23341bb1747c78212aec2d7811530b21e6e96ea1ea8b782e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f9fc3b4a26f82365209dafcb795ad9cc69328918973d5c68ee83984763aea9f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ef5e66211bc9f3ab23341bb1747c78212aec2d7811530b21e6e96ea1ea8b782e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:49:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:49:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ef5e66211bc9f3ab23341bb1747c78212aec2d7811530b21e6e96ea1ea8b782e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f9fc3b4a26f82365209dafcb795ad9cc69328918973d5c68ee83984763aea9f6"} {"level":"info","ts":"2026-07-17T20:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ef5e66211bc9f3ab23341bb1747c78212aec2d7811530b21e6e96ea1ea8b782e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f9fc3b4a26f82365209dafcb795ad9cc69328918973d5c68ee83984763aea9f6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:49:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:49:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f9fc3b4a26f82365209dafcb795ad9cc69328918973d5c68ee83984763aea9f6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f9fc3b4a26f82365209dafcb795ad9cc69328918973d5c68ee83984763aea9f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ef5e66211bc9f3ab23341bb1747c78212aec2d7811530b21e6e96ea1ea8b782e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:49:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:49:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ef5e66211bc9f3ab23341bb1747c78212aec2d7811530b21e6e96ea1ea8b782e"} {"level":"info","ts":"2026-07-17T20:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ef5e66211bc9f3ab23341bb1747c78212aec2d7811530b21e6e96ea1ea8b782e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b9178afb6d7430012df1119b6764cecfe3978bea719072d4e9b5df60e8a6d0de","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:49:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:49:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b9178afb6d7430012df1119b6764cecfe3978bea719072d4e9b5df60e8a6d0de"} {"level":"info","ts":"2026-07-17T20:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b9178afb6d7430012df1119b6764cecfe3978bea719072d4e9b5df60e8a6d0de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f9fc3b4a26f82365209dafcb795ad9cc69328918973d5c68ee83984763aea9f6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:49:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:49:18Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f9fc3b4a26f82365209dafcb795ad9cc69328918973d5c68ee83984763aea9f6"} {"level":"info","ts":"2026-07-17T20:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f9fc3b4a26f82365209dafcb795ad9cc69328918973d5c68ee83984763aea9f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd9d08285d0250b0298a16b48de36388f13539d09748237c3395a8494c90b999","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:49:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:49:18Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd9d08285d0250b0298a16b48de36388f13539d09748237c3395a8494c90b999","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ef5e66211bc9f3ab23341bb1747c78212aec2d7811530b21e6e96ea1ea8b782e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b9178afb6d7430012df1119b6764cecfe3978bea719072d4e9b5df60e8a6d0de","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b9178afb6d7430012df1119b6764cecfe3978bea719072d4e9b5df60e8a6d0de"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ef5e66211bc9f3ab23341bb1747c78212aec2d7811530b21e6e96ea1ea8b782e"} {"level":"info","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b9178afb6d7430012df1119b6764cecfe3978bea719072d4e9b5df60e8a6d0de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f9fc3b4a26f82365209dafcb795ad9cc69328918973d5c68ee83984763aea9f6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f9fc3b4a26f82365209dafcb795ad9cc69328918973d5c68ee83984763aea9f6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd9d08285d0250b0298a16b48de36388f13539d09748237c3395a8494c90b999"} {"level":"info","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f9fc3b4a26f82365209dafcb795ad9cc69328918973d5c68ee83984763aea9f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dd9d08285d0250b0298a16b48de36388f13539d09748237c3395a8494c90b999","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dd9d08285d0250b0298a16b48de36388f13539d09748237c3395a8494c90b999"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dd9d08285d0250b0298a16b48de36388f13539d09748237c3395a8494c90b999","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ef5e66211bc9f3ab23341bb1747c78212aec2d7811530b21e6e96ea1ea8b782e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ef5e66211bc9f3ab23341bb1747c78212aec2d7811530b21e6e96ea1ea8b782e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b9178afb6d7430012df1119b6764cecfe3978bea719072d4e9b5df60e8a6d0de"} {"level":"info","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ef5e66211bc9f3ab23341bb1747c78212aec2d7811530b21e6e96ea1ea8b782e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b9178afb6d7430012df1119b6764cecfe3978bea719072d4e9b5df60e8a6d0de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2d4628e5e372cc8d8eb971f4509f4199630ee444611f9174ed65fa0032499f55","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f9fc3b4a26f82365209dafcb795ad9cc69328918973d5c68ee83984763aea9f6"} {"level":"info","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2d4628e5e372cc8d8eb971f4509f4199630ee444611f9174ed65fa0032499f55","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f9fc3b4a26f82365209dafcb795ad9cc69328918973d5c68ee83984763aea9f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dd9d08285d0250b0298a16b48de36388f13539d09748237c3395a8494c90b999","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ef5e66211bc9f3ab23341bb1747c78212aec2d7811530b21e6e96ea1ea8b782e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2d4628e5e372cc8d8eb971f4509f4199630ee444611f9174ed65fa0032499f55","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2d4628e5e372cc8d8eb971f4509f4199630ee444611f9174ed65fa0032499f55","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2d4628e5e372cc8d8eb971f4509f4199630ee444611f9174ed65fa0032499f55","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2d4628e5e372cc8d8eb971f4509f4199630ee444611f9174ed65fa0032499f55"} {"level":"error","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"2d4628e5e372cc8d8eb971f4509f4199630ee444611f9174ed65fa0032499f55","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"2d4628e5e372cc8d8eb971f4509f4199630ee444611f9174ed65fa0032499f55\": 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-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2d4628e5e372cc8d8eb971f4509f4199630ee444611f9174ed65fa0032499f55","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2d4628e5e372cc8d8eb971f4509f4199630ee444611f9174ed65fa0032499f55"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd9d08285d0250b0298a16b48de36388f13539d09748237c3395a8494c90b999"} {"level":"info","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2d4628e5e372cc8d8eb971f4509f4199630ee444611f9174ed65fa0032499f55","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2d4628e5e372cc8d8eb971f4509f4199630ee444611f9174ed65fa0032499f55","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2d4628e5e372cc8d8eb971f4509f4199630ee444611f9174ed65fa0032499f55"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"2d4628e5e372cc8d8eb971f4509f4199630ee444611f9174ed65fa0032499f55","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"2d4628e5e372cc8d8eb971f4509f4199630ee444611f9174ed65fa0032499f55\": 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-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2d4628e5e372cc8d8eb971f4509f4199630ee444611f9174ed65fa0032499f55","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"672a4c202e27fcaf5cdf968840cdd6245e73331d359e8bc8b6c2cd04b3a275a6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ef5e66211bc9f3ab23341bb1747c78212aec2d7811530b21e6e96ea1ea8b782e"} {"level":"info","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"672a4c202e27fcaf5cdf968840cdd6245e73331d359e8bc8b6c2cd04b3a275a6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2d4628e5e372cc8d8eb971f4509f4199630ee444611f9174ed65fa0032499f55","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2d4628e5e372cc8d8eb971f4509f4199630ee444611f9174ed65fa0032499f55"} {"level":"info","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2d4628e5e372cc8d8eb971f4509f4199630ee444611f9174ed65fa0032499f55","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"672a4c202e27fcaf5cdf968840cdd6245e73331d359e8bc8b6c2cd04b3a275a6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/672a4c202e27fcaf5cdf968840cdd6245e73331d359e8bc8b6c2cd04b3a275a6"} {"level":"info","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"672a4c202e27fcaf5cdf968840cdd6245e73331d359e8bc8b6c2cd04b3a275a6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2d4628e5e372cc8d8eb971f4509f4199630ee444611f9174ed65fa0032499f55","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"672a4c202e27fcaf5cdf968840cdd6245e73331d359e8bc8b6c2cd04b3a275a6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["672a4c202e27fcaf5cdf968840cdd6245e73331d359e8bc8b6c2cd04b3a275a6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"672a4c202e27fcaf5cdf968840cdd6245e73331d359e8bc8b6c2cd04b3a275a6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2d4628e5e372cc8d8eb971f4509f4199630ee444611f9174ed65fa0032499f55","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"672a4c202e27fcaf5cdf968840cdd6245e73331d359e8bc8b6c2cd04b3a275a6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["672a4c202e27fcaf5cdf968840cdd6245e73331d359e8bc8b6c2cd04b3a275a6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2d4628e5e372cc8d8eb971f4509f4199630ee444611f9174ed65fa0032499f55"} {"level":"error","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"672a4c202e27fcaf5cdf968840cdd6245e73331d359e8bc8b6c2cd04b3a275a6","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"672a4c202e27fcaf5cdf968840cdd6245e73331d359e8bc8b6c2cd04b3a275a6\": 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-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"672a4c202e27fcaf5cdf968840cdd6245e73331d359e8bc8b6c2cd04b3a275a6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/672a4c202e27fcaf5cdf968840cdd6245e73331d359e8bc8b6c2cd04b3a275a6"} {"level":"info","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"672a4c202e27fcaf5cdf968840cdd6245e73331d359e8bc8b6c2cd04b3a275a6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2d4628e5e372cc8d8eb971f4509f4199630ee444611f9174ed65fa0032499f55","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2d4628e5e372cc8d8eb971f4509f4199630ee444611f9174ed65fa0032499f55"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2d4628e5e372cc8d8eb971f4509f4199630ee444611f9174ed65fa0032499f55","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"672a4c202e27fcaf5cdf968840cdd6245e73331d359e8bc8b6c2cd04b3a275a6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2d4628e5e372cc8d8eb971f4509f4199630ee444611f9174ed65fa0032499f55","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/672a4c202e27fcaf5cdf968840cdd6245e73331d359e8bc8b6c2cd04b3a275a6"} {"level":"debug","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4f673d4333a21c6f8dd444618b1ae0183604a2877757ef3e6cb75ed50342403f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4f673d4333a21c6f8dd444618b1ae0183604a2877757ef3e6cb75ed50342403f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"672a4c202e27fcaf5cdf968840cdd6245e73331d359e8bc8b6c2cd04b3a275a6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["672a4c202e27fcaf5cdf968840cdd6245e73331d359e8bc8b6c2cd04b3a275a6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2d4628e5e372cc8d8eb971f4509f4199630ee444611f9174ed65fa0032499f55"} {"level":"info","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"672a4c202e27fcaf5cdf968840cdd6245e73331d359e8bc8b6c2cd04b3a275a6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4f673d4333a21c6f8dd444618b1ae0183604a2877757ef3e6cb75ed50342403f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4f673d4333a21c6f8dd444618b1ae0183604a2877757ef3e6cb75ed50342403f"} {"level":"info","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4f673d4333a21c6f8dd444618b1ae0183604a2877757ef3e6cb75ed50342403f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"672a4c202e27fcaf5cdf968840cdd6245e73331d359e8bc8b6c2cd04b3a275a6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/672a4c202e27fcaf5cdf968840cdd6245e73331d359e8bc8b6c2cd04b3a275a6"} {"level":"info","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"672a4c202e27fcaf5cdf968840cdd6245e73331d359e8bc8b6c2cd04b3a275a6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4f673d4333a21c6f8dd444618b1ae0183604a2877757ef3e6cb75ed50342403f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"672a4c202e27fcaf5cdf968840cdd6245e73331d359e8bc8b6c2cd04b3a275a6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["672a4c202e27fcaf5cdf968840cdd6245e73331d359e8bc8b6c2cd04b3a275a6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"672a4c202e27fcaf5cdf968840cdd6245e73331d359e8bc8b6c2cd04b3a275a6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"672a4c202e27fcaf5cdf968840cdd6245e73331d359e8bc8b6c2cd04b3a275a6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["672a4c202e27fcaf5cdf968840cdd6245e73331d359e8bc8b6c2cd04b3a275a6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4f673d4333a21c6f8dd444618b1ae0183604a2877757ef3e6cb75ed50342403f"} {"level":"error","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"672a4c202e27fcaf5cdf968840cdd6245e73331d359e8bc8b6c2cd04b3a275a6","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"672a4c202e27fcaf5cdf968840cdd6245e73331d359e8bc8b6c2cd04b3a275a6\": 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-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4f673d4333a21c6f8dd444618b1ae0183604a2877757ef3e6cb75ed50342403f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4f673d4333a21c6f8dd444618b1ae0183604a2877757ef3e6cb75ed50342403f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4f673d4333a21c6f8dd444618b1ae0183604a2877757ef3e6cb75ed50342403f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"672a4c202e27fcaf5cdf968840cdd6245e73331d359e8bc8b6c2cd04b3a275a6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/672a4c202e27fcaf5cdf968840cdd6245e73331d359e8bc8b6c2cd04b3a275a6"} {"level":"info","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"672a4c202e27fcaf5cdf968840cdd6245e73331d359e8bc8b6c2cd04b3a275a6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4f673d4333a21c6f8dd444618b1ae0183604a2877757ef3e6cb75ed50342403f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4f673d4333a21c6f8dd444618b1ae0183604a2877757ef3e6cb75ed50342403f"} {"level":"info","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4f673d4333a21c6f8dd444618b1ae0183604a2877757ef3e6cb75ed50342403f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"672a4c202e27fcaf5cdf968840cdd6245e73331d359e8bc8b6c2cd04b3a275a6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4f673d4333a21c6f8dd444618b1ae0183604a2877757ef3e6cb75ed50342403f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4f673d4333a21c6f8dd444618b1ae0183604a2877757ef3e6cb75ed50342403f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/672a4c202e27fcaf5cdf968840cdd6245e73331d359e8bc8b6c2cd04b3a275a6"} {"level":"info","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4f673d4333a21c6f8dd444618b1ae0183604a2877757ef3e6cb75ed50342403f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"672a4c202e27fcaf5cdf968840cdd6245e73331d359e8bc8b6c2cd04b3a275a6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["672a4c202e27fcaf5cdf968840cdd6245e73331d359e8bc8b6c2cd04b3a275a6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"672a4c202e27fcaf5cdf968840cdd6245e73331d359e8bc8b6c2cd04b3a275a6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4f673d4333a21c6f8dd444618b1ae0183604a2877757ef3e6cb75ed50342403f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4f673d4333a21c6f8dd444618b1ae0183604a2877757ef3e6cb75ed50342403f"} {"level":"info","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4f673d4333a21c6f8dd444618b1ae0183604a2877757ef3e6cb75ed50342403f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"672a4c202e27fcaf5cdf968840cdd6245e73331d359e8bc8b6c2cd04b3a275a6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"672a4c202e27fcaf5cdf968840cdd6245e73331d359e8bc8b6c2cd04b3a275a6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"61b074a2a11b30b171670e2db748bd0d13f5c280440e966aeac05729a23299eb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/672a4c202e27fcaf5cdf968840cdd6245e73331d359e8bc8b6c2cd04b3a275a6"} {"level":"info","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"61b074a2a11b30b171670e2db748bd0d13f5c280440e966aeac05729a23299eb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4f673d4333a21c6f8dd444618b1ae0183604a2877757ef3e6cb75ed50342403f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"672a4c202e27fcaf5cdf968840cdd6245e73331d359e8bc8b6c2cd04b3a275a6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["672a4c202e27fcaf5cdf968840cdd6245e73331d359e8bc8b6c2cd04b3a275a6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4f673d4333a21c6f8dd444618b1ae0183604a2877757ef3e6cb75ed50342403f"} {"level":"info","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/61b074a2a11b30b171670e2db748bd0d13f5c280440e966aeac05729a23299eb"} {"level":"info","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"672a4c202e27fcaf5cdf968840cdd6245e73331d359e8bc8b6c2cd04b3a275a6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"61b074a2a11b30b171670e2db748bd0d13f5c280440e966aeac05729a23299eb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["61b074a2a11b30b171670e2db748bd0d13f5c280440e966aeac05729a23299eb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/672a4c202e27fcaf5cdf968840cdd6245e73331d359e8bc8b6c2cd04b3a275a6"} {"level":"info","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/672a4c202e27fcaf5cdf968840cdd6245e73331d359e8bc8b6c2cd04b3a275a6"} {"level":"info","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"61b074a2a11b30b171670e2db748bd0d13f5c280440e966aeac05729a23299eb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4f673d4333a21c6f8dd444618b1ae0183604a2877757ef3e6cb75ed50342403f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4f673d4333a21c6f8dd444618b1ae0183604a2877757ef3e6cb75ed50342403f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/61b074a2a11b30b171670e2db748bd0d13f5c280440e966aeac05729a23299eb"} {"level":"info","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4f673d4333a21c6f8dd444618b1ae0183604a2877757ef3e6cb75ed50342403f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"672a4c202e27fcaf5cdf968840cdd6245e73331d359e8bc8b6c2cd04b3a275a6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"61b074a2a11b30b171670e2db748bd0d13f5c280440e966aeac05729a23299eb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4f673d4333a21c6f8dd444618b1ae0183604a2877757ef3e6cb75ed50342403f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4f673d4333a21c6f8dd444618b1ae0183604a2877757ef3e6cb75ed50342403f"} {"level":"info","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4f673d4333a21c6f8dd444618b1ae0183604a2877757ef3e6cb75ed50342403f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4f673d4333a21c6f8dd444618b1ae0183604a2877757ef3e6cb75ed50342403f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4f673d4333a21c6f8dd444618b1ae0183604a2877757ef3e6cb75ed50342403f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4f673d4333a21c6f8dd444618b1ae0183604a2877757ef3e6cb75ed50342403f"} {"level":"debug","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4f673d4333a21c6f8dd444618b1ae0183604a2877757ef3e6cb75ed50342403f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4f673d4333a21c6f8dd444618b1ae0183604a2877757ef3e6cb75ed50342403f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4f673d4333a21c6f8dd444618b1ae0183604a2877757ef3e6cb75ed50342403f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4f673d4333a21c6f8dd444618b1ae0183604a2877757ef3e6cb75ed50342403f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4f673d4333a21c6f8dd444618b1ae0183604a2877757ef3e6cb75ed50342403f"} {"level":"info","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4f673d4333a21c6f8dd444618b1ae0183604a2877757ef3e6cb75ed50342403f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4f673d4333a21c6f8dd444618b1ae0183604a2877757ef3e6cb75ed50342403f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4f673d4333a21c6f8dd444618b1ae0183604a2877757ef3e6cb75ed50342403f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4f673d4333a21c6f8dd444618b1ae0183604a2877757ef3e6cb75ed50342403f"} {"level":"info","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4f673d4333a21c6f8dd444618b1ae0183604a2877757ef3e6cb75ed50342403f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4f673d4333a21c6f8dd444618b1ae0183604a2877757ef3e6cb75ed50342403f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:49:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4f673d4333a21c6f8dd444618b1ae0183604a2877757ef3e6cb75ed50342403f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4f673d4333a21c6f8dd444618b1ae0183604a2877757ef3e6cb75ed50342403f"} {"level":"error","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"4f673d4333a21c6f8dd444618b1ae0183604a2877757ef3e6cb75ed50342403f","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"4f673d4333a21c6f8dd444618b1ae0183604a2877757ef3e6cb75ed50342403f\": 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-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4f673d4333a21c6f8dd444618b1ae0183604a2877757ef3e6cb75ed50342403f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4f673d4333a21c6f8dd444618b1ae0183604a2877757ef3e6cb75ed50342403f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c19cd51b3aad2d700ca678df68e1d2ff60c0f3d66d344956b611feec8498a046","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:49:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:49:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c19cd51b3aad2d700ca678df68e1d2ff60c0f3d66d344956b611feec8498a046","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c19cd51b3aad2d700ca678df68e1d2ff60c0f3d66d344956b611feec8498a046","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:49:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c19cd51b3aad2d700ca678df68e1d2ff60c0f3d66d344956b611feec8498a046"} {"level":"debug","ts":"2026-07-17T20:49:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c19cd51b3aad2d700ca678df68e1d2ff60c0f3d66d344956b611feec8498a046","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:49:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c19cd51b3aad2d700ca678df68e1d2ff60c0f3d66d344956b611feec8498a046"} {"level":"debug","ts":"2026-07-17T20:49:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c19cd51b3aad2d700ca678df68e1d2ff60c0f3d66d344956b611feec8498a046","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:49:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:49:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c19cd51b3aad2d700ca678df68e1d2ff60c0f3d66d344956b611feec8498a046"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c19cd51b3aad2d700ca678df68e1d2ff60c0f3d66d344956b611feec8498a046","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c19cd51b3aad2d700ca678df68e1d2ff60c0f3d66d344956b611feec8498a046","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:49:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:49:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c19cd51b3aad2d700ca678df68e1d2ff60c0f3d66d344956b611feec8498a046","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c19cd51b3aad2d700ca678df68e1d2ff60c0f3d66d344956b611feec8498a046","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c19cd51b3aad2d700ca678df68e1d2ff60c0f3d66d344956b611feec8498a046","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:49:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c19cd51b3aad2d700ca678df68e1d2ff60c0f3d66d344956b611feec8498a046"} {"level":"debug","ts":"2026-07-17T20:49:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c19cd51b3aad2d700ca678df68e1d2ff60c0f3d66d344956b611feec8498a046","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:49:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c19cd51b3aad2d700ca678df68e1d2ff60c0f3d66d344956b611feec8498a046"} {"level":"debug","ts":"2026-07-17T20:49:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c19cd51b3aad2d700ca678df68e1d2ff60c0f3d66d344956b611feec8498a046","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:49:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:49:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c19cd51b3aad2d700ca678df68e1d2ff60c0f3d66d344956b611feec8498a046"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c19cd51b3aad2d700ca678df68e1d2ff60c0f3d66d344956b611feec8498a046","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c19cd51b3aad2d700ca678df68e1d2ff60c0f3d66d344956b611feec8498a046","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:49:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:49:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c19cd51b3aad2d700ca678df68e1d2ff60c0f3d66d344956b611feec8498a046","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c19cd51b3aad2d700ca678df68e1d2ff60c0f3d66d344956b611feec8498a046","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c19cd51b3aad2d700ca678df68e1d2ff60c0f3d66d344956b611feec8498a046","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:49:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c19cd51b3aad2d700ca678df68e1d2ff60c0f3d66d344956b611feec8498a046"} {"level":"debug","ts":"2026-07-17T20:49:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c19cd51b3aad2d700ca678df68e1d2ff60c0f3d66d344956b611feec8498a046","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:49:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c19cd51b3aad2d700ca678df68e1d2ff60c0f3d66d344956b611feec8498a046"} {"level":"debug","ts":"2026-07-17T20:49:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c19cd51b3aad2d700ca678df68e1d2ff60c0f3d66d344956b611feec8498a046","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:49:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:49:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c19cd51b3aad2d700ca678df68e1d2ff60c0f3d66d344956b611feec8498a046"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c19cd51b3aad2d700ca678df68e1d2ff60c0f3d66d344956b611feec8498a046","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c19cd51b3aad2d700ca678df68e1d2ff60c0f3d66d344956b611feec8498a046","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:49:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c19cd51b3aad2d700ca678df68e1d2ff60c0f3d66d344956b611feec8498a046"} {"level":"debug","ts":"2026-07-17T20:49:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eea594c7e2a4e8ee4ac6918ae7cb03bcc18399faa2ba4b65b82b971d43a0124a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:49:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:49:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eea594c7e2a4e8ee4ac6918ae7cb03bcc18399faa2ba4b65b82b971d43a0124a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eea594c7e2a4e8ee4ac6918ae7cb03bcc18399faa2ba4b65b82b971d43a0124a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:49:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eea594c7e2a4e8ee4ac6918ae7cb03bcc18399faa2ba4b65b82b971d43a0124a"} {"level":"debug","ts":"2026-07-17T20:49:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eea594c7e2a4e8ee4ac6918ae7cb03bcc18399faa2ba4b65b82b971d43a0124a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:49:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eea594c7e2a4e8ee4ac6918ae7cb03bcc18399faa2ba4b65b82b971d43a0124a"} {"level":"debug","ts":"2026-07-17T20:49:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eea594c7e2a4e8ee4ac6918ae7cb03bcc18399faa2ba4b65b82b971d43a0124a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:49:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:49:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eea594c7e2a4e8ee4ac6918ae7cb03bcc18399faa2ba4b65b82b971d43a0124a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eea594c7e2a4e8ee4ac6918ae7cb03bcc18399faa2ba4b65b82b971d43a0124a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eea594c7e2a4e8ee4ac6918ae7cb03bcc18399faa2ba4b65b82b971d43a0124a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:49:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:49:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eea594c7e2a4e8ee4ac6918ae7cb03bcc18399faa2ba4b65b82b971d43a0124a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eea594c7e2a4e8ee4ac6918ae7cb03bcc18399faa2ba4b65b82b971d43a0124a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eea594c7e2a4e8ee4ac6918ae7cb03bcc18399faa2ba4b65b82b971d43a0124a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:49:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eea594c7e2a4e8ee4ac6918ae7cb03bcc18399faa2ba4b65b82b971d43a0124a"} {"level":"debug","ts":"2026-07-17T20:49:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eea594c7e2a4e8ee4ac6918ae7cb03bcc18399faa2ba4b65b82b971d43a0124a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:49:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eea594c7e2a4e8ee4ac6918ae7cb03bcc18399faa2ba4b65b82b971d43a0124a"} {"level":"debug","ts":"2026-07-17T20:49:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79abff09643c412e274e165c7038dd010b147a00d806654e566286107fbc9f86","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:49:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:49:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79abff09643c412e274e165c7038dd010b147a00d806654e566286107fbc9f86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"79abff09643c412e274e165c7038dd010b147a00d806654e566286107fbc9f86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"79abff09643c412e274e165c7038dd010b147a00d806654e566286107fbc9f86","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:49:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79abff09643c412e274e165c7038dd010b147a00d806654e566286107fbc9f86"} {"level":"debug","ts":"2026-07-17T20:49:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eea594c7e2a4e8ee4ac6918ae7cb03bcc18399faa2ba4b65b82b971d43a0124a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:49:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:49:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eea594c7e2a4e8ee4ac6918ae7cb03bcc18399faa2ba4b65b82b971d43a0124a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79abff09643c412e274e165c7038dd010b147a00d806654e566286107fbc9f86"} {"level":"info","ts":"2026-07-17T20:49:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eea594c7e2a4e8ee4ac6918ae7cb03bcc18399faa2ba4b65b82b971d43a0124a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79abff09643c412e274e165c7038dd010b147a00d806654e566286107fbc9f86","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:49:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:49:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["79abff09643c412e274e165c7038dd010b147a00d806654e566286107fbc9f86"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79abff09643c412e274e165c7038dd010b147a00d806654e566286107fbc9f86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eea594c7e2a4e8ee4ac6918ae7cb03bcc18399faa2ba4b65b82b971d43a0124a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:49:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:49:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eea594c7e2a4e8ee4ac6918ae7cb03bcc18399faa2ba4b65b82b971d43a0124a"} {"level":"info","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eea594c7e2a4e8ee4ac6918ae7cb03bcc18399faa2ba4b65b82b971d43a0124a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79abff09643c412e274e165c7038dd010b147a00d806654e566286107fbc9f86","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:49:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:49:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79abff09643c412e274e165c7038dd010b147a00d806654e566286107fbc9f86"} {"level":"info","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79abff09643c412e274e165c7038dd010b147a00d806654e566286107fbc9f86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eea594c7e2a4e8ee4ac6918ae7cb03bcc18399faa2ba4b65b82b971d43a0124a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"79abff09643c412e274e165c7038dd010b147a00d806654e566286107fbc9f86","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:49:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:49:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["79abff09643c412e274e165c7038dd010b147a00d806654e566286107fbc9f86"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eea594c7e2a4e8ee4ac6918ae7cb03bcc18399faa2ba4b65b82b971d43a0124a"} {"level":"info","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"79abff09643c412e274e165c7038dd010b147a00d806654e566286107fbc9f86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"399b0c9b59da1837c0fc72c3dd090bc78b49b645642d3b77e8eb57f61c46f668","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:49:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:49:55Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"399b0c9b59da1837c0fc72c3dd090bc78b49b645642d3b77e8eb57f61c46f668","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eea594c7e2a4e8ee4ac6918ae7cb03bcc18399faa2ba4b65b82b971d43a0124a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:49:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:49:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eea594c7e2a4e8ee4ac6918ae7cb03bcc18399faa2ba4b65b82b971d43a0124a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79abff09643c412e274e165c7038dd010b147a00d806654e566286107fbc9f86"} {"level":"info","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eea594c7e2a4e8ee4ac6918ae7cb03bcc18399faa2ba4b65b82b971d43a0124a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"79abff09643c412e274e165c7038dd010b147a00d806654e566286107fbc9f86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"399b0c9b59da1837c0fc72c3dd090bc78b49b645642d3b77e8eb57f61c46f668","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:49:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:49:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/399b0c9b59da1837c0fc72c3dd090bc78b49b645642d3b77e8eb57f61c46f668"} {"level":"info","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"399b0c9b59da1837c0fc72c3dd090bc78b49b645642d3b77e8eb57f61c46f668","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eea594c7e2a4e8ee4ac6918ae7cb03bcc18399faa2ba4b65b82b971d43a0124a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"399b0c9b59da1837c0fc72c3dd090bc78b49b645642d3b77e8eb57f61c46f668","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:49:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:49:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["399b0c9b59da1837c0fc72c3dd090bc78b49b645642d3b77e8eb57f61c46f668"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79abff09643c412e274e165c7038dd010b147a00d806654e566286107fbc9f86"} {"level":"info","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"399b0c9b59da1837c0fc72c3dd090bc78b49b645642d3b77e8eb57f61c46f668","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"399b0c9b59da1837c0fc72c3dd090bc78b49b645642d3b77e8eb57f61c46f668","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:49:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:49:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["399b0c9b59da1837c0fc72c3dd090bc78b49b645642d3b77e8eb57f61c46f668"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eea594c7e2a4e8ee4ac6918ae7cb03bcc18399faa2ba4b65b82b971d43a0124a"} {"level":"error","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"399b0c9b59da1837c0fc72c3dd090bc78b49b645642d3b77e8eb57f61c46f668","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"399b0c9b59da1837c0fc72c3dd090bc78b49b645642d3b77e8eb57f61c46f668\": 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-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"399b0c9b59da1837c0fc72c3dd090bc78b49b645642d3b77e8eb57f61c46f668","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:49:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:49:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"399b0c9b59da1837c0fc72c3dd090bc78b49b645642d3b77e8eb57f61c46f668","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"399b0c9b59da1837c0fc72c3dd090bc78b49b645642d3b77e8eb57f61c46f668","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:49:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:49:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/399b0c9b59da1837c0fc72c3dd090bc78b49b645642d3b77e8eb57f61c46f668"} {"level":"error","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"399b0c9b59da1837c0fc72c3dd090bc78b49b645642d3b77e8eb57f61c46f668","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"399b0c9b59da1837c0fc72c3dd090bc78b49b645642d3b77e8eb57f61c46f668\": 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-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"399b0c9b59da1837c0fc72c3dd090bc78b49b645642d3b77e8eb57f61c46f668","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"399b0c9b59da1837c0fc72c3dd090bc78b49b645642d3b77e8eb57f61c46f668","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/399b0c9b59da1837c0fc72c3dd090bc78b49b645642d3b77e8eb57f61c46f668"} {"level":"debug","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40e1458eeb33f5a70a37fb51a1fd51c53da4144400d66b769310eb90a7da7d29","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:49:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:49:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40e1458eeb33f5a70a37fb51a1fd51c53da4144400d66b769310eb90a7da7d29","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"399b0c9b59da1837c0fc72c3dd090bc78b49b645642d3b77e8eb57f61c46f668","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:49:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:49:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["399b0c9b59da1837c0fc72c3dd090bc78b49b645642d3b77e8eb57f61c46f668"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40e1458eeb33f5a70a37fb51a1fd51c53da4144400d66b769310eb90a7da7d29"} {"level":"info","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"399b0c9b59da1837c0fc72c3dd090bc78b49b645642d3b77e8eb57f61c46f668","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40e1458eeb33f5a70a37fb51a1fd51c53da4144400d66b769310eb90a7da7d29","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"399b0c9b59da1837c0fc72c3dd090bc78b49b645642d3b77e8eb57f61c46f668","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40e1458eeb33f5a70a37fb51a1fd51c53da4144400d66b769310eb90a7da7d29","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40e1458eeb33f5a70a37fb51a1fd51c53da4144400d66b769310eb90a7da7d29"} {"level":"debug","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"40e1458eeb33f5a70a37fb51a1fd51c53da4144400d66b769310eb90a7da7d29","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:49:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:49:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["40e1458eeb33f5a70a37fb51a1fd51c53da4144400d66b769310eb90a7da7d29"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/399b0c9b59da1837c0fc72c3dd090bc78b49b645642d3b77e8eb57f61c46f668"} {"level":"info","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"40e1458eeb33f5a70a37fb51a1fd51c53da4144400d66b769310eb90a7da7d29","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40e1458eeb33f5a70a37fb51a1fd51c53da4144400d66b769310eb90a7da7d29","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40e1458eeb33f5a70a37fb51a1fd51c53da4144400d66b769310eb90a7da7d29"} {"level":"debug","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e51c293d8ac9bb4c6d14c6409eae1ecb2825aa3db57e4b0aa450206f99e2bd2a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:49:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:49:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e51c293d8ac9bb4c6d14c6409eae1ecb2825aa3db57e4b0aa450206f99e2bd2a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e51c293d8ac9bb4c6d14c6409eae1ecb2825aa3db57e4b0aa450206f99e2bd2a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e51c293d8ac9bb4c6d14c6409eae1ecb2825aa3db57e4b0aa450206f99e2bd2a"} {"level":"debug","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e51c293d8ac9bb4c6d14c6409eae1ecb2825aa3db57e4b0aa450206f99e2bd2a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e51c293d8ac9bb4c6d14c6409eae1ecb2825aa3db57e4b0aa450206f99e2bd2a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e51c293d8ac9bb4c6d14c6409eae1ecb2825aa3db57e4b0aa450206f99e2bd2a"} {"level":"debug","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e51c293d8ac9bb4c6d14c6409eae1ecb2825aa3db57e4b0aa450206f99e2bd2a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:49:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:49:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e51c293d8ac9bb4c6d14c6409eae1ecb2825aa3db57e4b0aa450206f99e2bd2a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e51c293d8ac9bb4c6d14c6409eae1ecb2825aa3db57e4b0aa450206f99e2bd2a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"30f96ebeb528d1726411b35874248ffdb044399af1d8fa4b47861a477a5e685d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:49:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:49:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"30f96ebeb528d1726411b35874248ffdb044399af1d8fa4b47861a477a5e685d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e51c293d8ac9bb4c6d14c6409eae1ecb2825aa3db57e4b0aa450206f99e2bd2a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"30f96ebeb528d1726411b35874248ffdb044399af1d8fa4b47861a477a5e685d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/30f96ebeb528d1726411b35874248ffdb044399af1d8fa4b47861a477a5e685d"} {"level":"debug","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"30f96ebeb528d1726411b35874248ffdb044399af1d8fa4b47861a477a5e685d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:49:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:49:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["30f96ebeb528d1726411b35874248ffdb044399af1d8fa4b47861a477a5e685d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"30f96ebeb528d1726411b35874248ffdb044399af1d8fa4b47861a477a5e685d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"30f96ebeb528d1726411b35874248ffdb044399af1d8fa4b47861a477a5e685d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e51c293d8ac9bb4c6d14c6409eae1ecb2825aa3db57e4b0aa450206f99e2bd2a"} {"level":"debug","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"976df61e29db94760a448f46d561baa61f6890b41aed5606ae834892a234ff42","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:49:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:49:55Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/30f96ebeb528d1726411b35874248ffdb044399af1d8fa4b47861a477a5e685d"} {"level":"info","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"976df61e29db94760a448f46d561baa61f6890b41aed5606ae834892a234ff42","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"976df61e29db94760a448f46d561baa61f6890b41aed5606ae834892a234ff42","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:49:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:49:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/976df61e29db94760a448f46d561baa61f6890b41aed5606ae834892a234ff42"} {"level":"info","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"976df61e29db94760a448f46d561baa61f6890b41aed5606ae834892a234ff42","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"976df61e29db94760a448f46d561baa61f6890b41aed5606ae834892a234ff42","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:49:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:49:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"976df61e29db94760a448f46d561baa61f6890b41aed5606ae834892a234ff42","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"976df61e29db94760a448f46d561baa61f6890b41aed5606ae834892a234ff42\": 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-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"976df61e29db94760a448f46d561baa61f6890b41aed5606ae834892a234ff42","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"976df61e29db94760a448f46d561baa61f6890b41aed5606ae834892a234ff42","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/976df61e29db94760a448f46d561baa61f6890b41aed5606ae834892a234ff42"} {"level":"info","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/976df61e29db94760a448f46d561baa61f6890b41aed5606ae834892a234ff42"} {"level":"debug","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"976df61e29db94760a448f46d561baa61f6890b41aed5606ae834892a234ff42","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:49:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:49:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["976df61e29db94760a448f46d561baa61f6890b41aed5606ae834892a234ff42"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"976df61e29db94760a448f46d561baa61f6890b41aed5606ae834892a234ff42","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"976df61e29db94760a448f46d561baa61f6890b41aed5606ae834892a234ff42","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:49:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:49:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"976df61e29db94760a448f46d561baa61f6890b41aed5606ae834892a234ff42","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"976df61e29db94760a448f46d561baa61f6890b41aed5606ae834892a234ff42","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"976df61e29db94760a448f46d561baa61f6890b41aed5606ae834892a234ff42","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/976df61e29db94760a448f46d561baa61f6890b41aed5606ae834892a234ff42"} {"level":"debug","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"976df61e29db94760a448f46d561baa61f6890b41aed5606ae834892a234ff42","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/976df61e29db94760a448f46d561baa61f6890b41aed5606ae834892a234ff42"} {"level":"debug","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"976df61e29db94760a448f46d561baa61f6890b41aed5606ae834892a234ff42","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:49:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:49:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["976df61e29db94760a448f46d561baa61f6890b41aed5606ae834892a234ff42"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"976df61e29db94760a448f46d561baa61f6890b41aed5606ae834892a234ff42","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"976df61e29db94760a448f46d561baa61f6890b41aed5606ae834892a234ff42","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:49:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:49:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"976df61e29db94760a448f46d561baa61f6890b41aed5606ae834892a234ff42","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"976df61e29db94760a448f46d561baa61f6890b41aed5606ae834892a234ff42","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"976df61e29db94760a448f46d561baa61f6890b41aed5606ae834892a234ff42","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/976df61e29db94760a448f46d561baa61f6890b41aed5606ae834892a234ff42"} {"level":"debug","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"976df61e29db94760a448f46d561baa61f6890b41aed5606ae834892a234ff42","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/976df61e29db94760a448f46d561baa61f6890b41aed5606ae834892a234ff42"} {"level":"debug","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"976df61e29db94760a448f46d561baa61f6890b41aed5606ae834892a234ff42","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:49:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:49:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["976df61e29db94760a448f46d561baa61f6890b41aed5606ae834892a234ff42"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"976df61e29db94760a448f46d561baa61f6890b41aed5606ae834892a234ff42","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"976df61e29db94760a448f46d561baa61f6890b41aed5606ae834892a234ff42","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:49:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:49:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"976df61e29db94760a448f46d561baa61f6890b41aed5606ae834892a234ff42","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"976df61e29db94760a448f46d561baa61f6890b41aed5606ae834892a234ff42","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"976df61e29db94760a448f46d561baa61f6890b41aed5606ae834892a234ff42","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/976df61e29db94760a448f46d561baa61f6890b41aed5606ae834892a234ff42"} {"level":"debug","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"976df61e29db94760a448f46d561baa61f6890b41aed5606ae834892a234ff42","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/976df61e29db94760a448f46d561baa61f6890b41aed5606ae834892a234ff42"} {"level":"debug","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"976df61e29db94760a448f46d561baa61f6890b41aed5606ae834892a234ff42","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:49:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:49:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["976df61e29db94760a448f46d561baa61f6890b41aed5606ae834892a234ff42"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"976df61e29db94760a448f46d561baa61f6890b41aed5606ae834892a234ff42","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"976df61e29db94760a448f46d561baa61f6890b41aed5606ae834892a234ff42","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:49:55Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:49:55Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"976df61e29db94760a448f46d561baa61f6890b41aed5606ae834892a234ff42","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"976df61e29db94760a448f46d561baa61f6890b41aed5606ae834892a234ff42","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"976df61e29db94760a448f46d561baa61f6890b41aed5606ae834892a234ff42","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:49:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/976df61e29db94760a448f46d561baa61f6890b41aed5606ae834892a234ff42"} {"level":"debug","ts":"2026-07-17T20:49:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"976df61e29db94760a448f46d561baa61f6890b41aed5606ae834892a234ff42","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:49:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/976df61e29db94760a448f46d561baa61f6890b41aed5606ae834892a234ff42"} {"level":"debug","ts":"2026-07-17T20:49:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"976df61e29db94760a448f46d561baa61f6890b41aed5606ae834892a234ff42","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:49:56Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:49:56Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["976df61e29db94760a448f46d561baa61f6890b41aed5606ae834892a234ff42"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:49:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"976df61e29db94760a448f46d561baa61f6890b41aed5606ae834892a234ff42","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:49:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"976df61e29db94760a448f46d561baa61f6890b41aed5606ae834892a234ff42","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:49:56Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/976df61e29db94760a448f46d561baa61f6890b41aed5606ae834892a234ff42"} {"level":"debug","ts":"2026-07-17T20:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dc527edfc4dd50a1df4c993e06b2c8ea77a31e454fe4a39677dae04002b732de","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:50:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:50: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-17T20:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dc527edfc4dd50a1df4c993e06b2c8ea77a31e454fe4a39677dae04002b732de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dc527edfc4dd50a1df4c993e06b2c8ea77a31e454fe4a39677dae04002b732de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dc527edfc4dd50a1df4c993e06b2c8ea77a31e454fe4a39677dae04002b732de","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dc527edfc4dd50a1df4c993e06b2c8ea77a31e454fe4a39677dae04002b732de"} {"level":"debug","ts":"2026-07-17T20:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dc527edfc4dd50a1df4c993e06b2c8ea77a31e454fe4a39677dae04002b732de","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dc527edfc4dd50a1df4c993e06b2c8ea77a31e454fe4a39677dae04002b732de"} {"level":"debug","ts":"2026-07-17T20:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dc527edfc4dd50a1df4c993e06b2c8ea77a31e454fe4a39677dae04002b732de","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:50:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:50:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dc527edfc4dd50a1df4c993e06b2c8ea77a31e454fe4a39677dae04002b732de"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dc527edfc4dd50a1df4c993e06b2c8ea77a31e454fe4a39677dae04002b732de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dc527edfc4dd50a1df4c993e06b2c8ea77a31e454fe4a39677dae04002b732de","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:50:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:50: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-17T20:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dc527edfc4dd50a1df4c993e06b2c8ea77a31e454fe4a39677dae04002b732de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"79abff09643c412e274e165c7038dd010b147a00d806654e566286107fbc9f86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dc527edfc4dd50a1df4c993e06b2c8ea77a31e454fe4a39677dae04002b732de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dc527edfc4dd50a1df4c993e06b2c8ea77a31e454fe4a39677dae04002b732de","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dc527edfc4dd50a1df4c993e06b2c8ea77a31e454fe4a39677dae04002b732de"} {"level":"debug","ts":"2026-07-17T20:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dc527edfc4dd50a1df4c993e06b2c8ea77a31e454fe4a39677dae04002b732de","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:50:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:50:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dc527edfc4dd50a1df4c993e06b2c8ea77a31e454fe4a39677dae04002b732de"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/79abff09643c412e274e165c7038dd010b147a00d806654e566286107fbc9f86"} {"level":"info","ts":"2026-07-17T20:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dc527edfc4dd50a1df4c993e06b2c8ea77a31e454fe4a39677dae04002b732de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dc527edfc4dd50a1df4c993e06b2c8ea77a31e454fe4a39677dae04002b732de","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:50:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:50: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-17T20:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dc527edfc4dd50a1df4c993e06b2c8ea77a31e454fe4a39677dae04002b732de"} {"level":"info","ts":"2026-07-17T20:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dc527edfc4dd50a1df4c993e06b2c8ea77a31e454fe4a39677dae04002b732de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dc527edfc4dd50a1df4c993e06b2c8ea77a31e454fe4a39677dae04002b732de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dc527edfc4dd50a1df4c993e06b2c8ea77a31e454fe4a39677dae04002b732de","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dc527edfc4dd50a1df4c993e06b2c8ea77a31e454fe4a39677dae04002b732de"} {"level":"debug","ts":"2026-07-17T20:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dc527edfc4dd50a1df4c993e06b2c8ea77a31e454fe4a39677dae04002b732de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ef5e66211bc9f3ab23341bb1747c78212aec2d7811530b21e6e96ea1ea8b782e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dc527edfc4dd50a1df4c993e06b2c8ea77a31e454fe4a39677dae04002b732de"} {"level":"info","ts":"2026-07-17T20:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ef5e66211bc9f3ab23341bb1747c78212aec2d7811530b21e6e96ea1ea8b782e"} {"level":"debug","ts":"2026-07-17T20:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dc527edfc4dd50a1df4c993e06b2c8ea77a31e454fe4a39677dae04002b732de","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:50:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:50:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dc527edfc4dd50a1df4c993e06b2c8ea77a31e454fe4a39677dae04002b732de"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dc527edfc4dd50a1df4c993e06b2c8ea77a31e454fe4a39677dae04002b732de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dc527edfc4dd50a1df4c993e06b2c8ea77a31e454fe4a39677dae04002b732de","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:50:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:50: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-17T20:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dc527edfc4dd50a1df4c993e06b2c8ea77a31e454fe4a39677dae04002b732de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dc527edfc4dd50a1df4c993e06b2c8ea77a31e454fe4a39677dae04002b732de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dc527edfc4dd50a1df4c993e06b2c8ea77a31e454fe4a39677dae04002b732de","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dc527edfc4dd50a1df4c993e06b2c8ea77a31e454fe4a39677dae04002b732de"} {"level":"debug","ts":"2026-07-17T20:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dc527edfc4dd50a1df4c993e06b2c8ea77a31e454fe4a39677dae04002b732de","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dc527edfc4dd50a1df4c993e06b2c8ea77a31e454fe4a39677dae04002b732de"} {"level":"debug","ts":"2026-07-17T20:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dc527edfc4dd50a1df4c993e06b2c8ea77a31e454fe4a39677dae04002b732de","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:50:14Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:50:14Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dc527edfc4dd50a1df4c993e06b2c8ea77a31e454fe4a39677dae04002b732de"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dc527edfc4dd50a1df4c993e06b2c8ea77a31e454fe4a39677dae04002b732de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:14Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dc527edfc4dd50a1df4c993e06b2c8ea77a31e454fe4a39677dae04002b732de","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:50:14Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:50: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-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dc527edfc4dd50a1df4c993e06b2c8ea77a31e454fe4a39677dae04002b732de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dc527edfc4dd50a1df4c993e06b2c8ea77a31e454fe4a39677dae04002b732de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dc527edfc4dd50a1df4c993e06b2c8ea77a31e454fe4a39677dae04002b732de","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dc527edfc4dd50a1df4c993e06b2c8ea77a31e454fe4a39677dae04002b732de"} {"level":"debug","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dc527edfc4dd50a1df4c993e06b2c8ea77a31e454fe4a39677dae04002b732de","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dc527edfc4dd50a1df4c993e06b2c8ea77a31e454fe4a39677dae04002b732de"} {"level":"debug","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"976df61e29db94760a448f46d561baa61f6890b41aed5606ae834892a234ff42","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:50:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:50: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-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"976df61e29db94760a448f46d561baa61f6890b41aed5606ae834892a234ff42","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"976df61e29db94760a448f46d561baa61f6890b41aed5606ae834892a234ff42","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"976df61e29db94760a448f46d561baa61f6890b41aed5606ae834892a234ff42","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"dc527edfc4dd50a1df4c993e06b2c8ea77a31e454fe4a39677dae04002b732de","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:50:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:50:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["dc527edfc4dd50a1df4c993e06b2c8ea77a31e454fe4a39677dae04002b732de"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/976df61e29db94760a448f46d561baa61f6890b41aed5606ae834892a234ff42"} {"level":"info","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"dc527edfc4dd50a1df4c993e06b2c8ea77a31e454fe4a39677dae04002b732de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dc527edfc4dd50a1df4c993e06b2c8ea77a31e454fe4a39677dae04002b732de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"976df61e29db94760a448f46d561baa61f6890b41aed5606ae834892a234ff42","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/976df61e29db94760a448f46d561baa61f6890b41aed5606ae834892a234ff42"} {"level":"info","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dc527edfc4dd50a1df4c993e06b2c8ea77a31e454fe4a39677dae04002b732de"} {"level":"debug","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"976df61e29db94760a448f46d561baa61f6890b41aed5606ae834892a234ff42","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:50:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:50:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["976df61e29db94760a448f46d561baa61f6890b41aed5606ae834892a234ff42"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"976df61e29db94760a448f46d561baa61f6890b41aed5606ae834892a234ff42","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2d4628e5e372cc8d8eb971f4509f4199630ee444611f9174ed65fa0032499f55","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:50:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:50: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-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2d4628e5e372cc8d8eb971f4509f4199630ee444611f9174ed65fa0032499f55","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"976df61e29db94760a448f46d561baa61f6890b41aed5606ae834892a234ff42","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2d4628e5e372cc8d8eb971f4509f4199630ee444611f9174ed65fa0032499f55","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2d4628e5e372cc8d8eb971f4509f4199630ee444611f9174ed65fa0032499f55","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2d4628e5e372cc8d8eb971f4509f4199630ee444611f9174ed65fa0032499f55"} {"level":"debug","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2d4628e5e372cc8d8eb971f4509f4199630ee444611f9174ed65fa0032499f55","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:50:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:50:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2d4628e5e372cc8d8eb971f4509f4199630ee444611f9174ed65fa0032499f55"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/976df61e29db94760a448f46d561baa61f6890b41aed5606ae834892a234ff42"} {"level":"info","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2d4628e5e372cc8d8eb971f4509f4199630ee444611f9174ed65fa0032499f55","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2d4628e5e372cc8d8eb971f4509f4199630ee444611f9174ed65fa0032499f55","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:50:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:50: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-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2d4628e5e372cc8d8eb971f4509f4199630ee444611f9174ed65fa0032499f55"} {"level":"info","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2d4628e5e372cc8d8eb971f4509f4199630ee444611f9174ed65fa0032499f55","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2d4628e5e372cc8d8eb971f4509f4199630ee444611f9174ed65fa0032499f55","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2d4628e5e372cc8d8eb971f4509f4199630ee444611f9174ed65fa0032499f55","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2d4628e5e372cc8d8eb971f4509f4199630ee444611f9174ed65fa0032499f55"} {"level":"debug","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2d4628e5e372cc8d8eb971f4509f4199630ee444611f9174ed65fa0032499f55","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2d4628e5e372cc8d8eb971f4509f4199630ee444611f9174ed65fa0032499f55"} {"level":"debug","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2d4628e5e372cc8d8eb971f4509f4199630ee444611f9174ed65fa0032499f55","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:50:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:50:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2d4628e5e372cc8d8eb971f4509f4199630ee444611f9174ed65fa0032499f55"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2d4628e5e372cc8d8eb971f4509f4199630ee444611f9174ed65fa0032499f55","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2d4628e5e372cc8d8eb971f4509f4199630ee444611f9174ed65fa0032499f55","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:50:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:50: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-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2d4628e5e372cc8d8eb971f4509f4199630ee444611f9174ed65fa0032499f55","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2d4628e5e372cc8d8eb971f4509f4199630ee444611f9174ed65fa0032499f55","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2d4628e5e372cc8d8eb971f4509f4199630ee444611f9174ed65fa0032499f55","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2d4628e5e372cc8d8eb971f4509f4199630ee444611f9174ed65fa0032499f55"} {"level":"debug","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2d4628e5e372cc8d8eb971f4509f4199630ee444611f9174ed65fa0032499f55","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2d4628e5e372cc8d8eb971f4509f4199630ee444611f9174ed65fa0032499f55"} {"level":"debug","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e51c293d8ac9bb4c6d14c6409eae1ecb2825aa3db57e4b0aa450206f99e2bd2a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:50:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:50: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-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e51c293d8ac9bb4c6d14c6409eae1ecb2825aa3db57e4b0aa450206f99e2bd2a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e51c293d8ac9bb4c6d14c6409eae1ecb2825aa3db57e4b0aa450206f99e2bd2a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e51c293d8ac9bb4c6d14c6409eae1ecb2825aa3db57e4b0aa450206f99e2bd2a"} {"level":"debug","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e51c293d8ac9bb4c6d14c6409eae1ecb2825aa3db57e4b0aa450206f99e2bd2a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2d4628e5e372cc8d8eb971f4509f4199630ee444611f9174ed65fa0032499f55","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:50:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:50:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2d4628e5e372cc8d8eb971f4509f4199630ee444611f9174ed65fa0032499f55"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e51c293d8ac9bb4c6d14c6409eae1ecb2825aa3db57e4b0aa450206f99e2bd2a"} {"level":"info","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2d4628e5e372cc8d8eb971f4509f4199630ee444611f9174ed65fa0032499f55","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e51c293d8ac9bb4c6d14c6409eae1ecb2825aa3db57e4b0aa450206f99e2bd2a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:50:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:50:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e51c293d8ac9bb4c6d14c6409eae1ecb2825aa3db57e4b0aa450206f99e2bd2a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e51c293d8ac9bb4c6d14c6409eae1ecb2825aa3db57e4b0aa450206f99e2bd2a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2d4628e5e372cc8d8eb971f4509f4199630ee444611f9174ed65fa0032499f55","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:50:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:50: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-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2d4628e5e372cc8d8eb971f4509f4199630ee444611f9174ed65fa0032499f55"} {"level":"info","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2d4628e5e372cc8d8eb971f4509f4199630ee444611f9174ed65fa0032499f55","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e51c293d8ac9bb4c6d14c6409eae1ecb2825aa3db57e4b0aa450206f99e2bd2a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:50:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:50: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-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e51c293d8ac9bb4c6d14c6409eae1ecb2825aa3db57e4b0aa450206f99e2bd2a"} {"level":"info","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e51c293d8ac9bb4c6d14c6409eae1ecb2825aa3db57e4b0aa450206f99e2bd2a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2d4628e5e372cc8d8eb971f4509f4199630ee444611f9174ed65fa0032499f55","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e51c293d8ac9bb4c6d14c6409eae1ecb2825aa3db57e4b0aa450206f99e2bd2a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:50:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:50:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e51c293d8ac9bb4c6d14c6409eae1ecb2825aa3db57e4b0aa450206f99e2bd2a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2d4628e5e372cc8d8eb971f4509f4199630ee444611f9174ed65fa0032499f55"} {"level":"info","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e51c293d8ac9bb4c6d14c6409eae1ecb2825aa3db57e4b0aa450206f99e2bd2a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2d4628e5e372cc8d8eb971f4509f4199630ee444611f9174ed65fa0032499f55","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:50:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:50:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2d4628e5e372cc8d8eb971f4509f4199630ee444611f9174ed65fa0032499f55"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e51c293d8ac9bb4c6d14c6409eae1ecb2825aa3db57e4b0aa450206f99e2bd2a"} {"level":"info","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2d4628e5e372cc8d8eb971f4509f4199630ee444611f9174ed65fa0032499f55","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c794eb0e3d79199bc95ddd55e7c7642e69ae62f9010ddf0e2bf16ba69187d0eb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:50:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:50: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-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c794eb0e3d79199bc95ddd55e7c7642e69ae62f9010ddf0e2bf16ba69187d0eb"} {"level":"info","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c794eb0e3d79199bc95ddd55e7c7642e69ae62f9010ddf0e2bf16ba69187d0eb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e51c293d8ac9bb4c6d14c6409eae1ecb2825aa3db57e4b0aa450206f99e2bd2a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:50:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:50: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-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e51c293d8ac9bb4c6d14c6409eae1ecb2825aa3db57e4b0aa450206f99e2bd2a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2d4628e5e372cc8d8eb971f4509f4199630ee444611f9174ed65fa0032499f55","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c794eb0e3d79199bc95ddd55e7c7642e69ae62f9010ddf0e2bf16ba69187d0eb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:50:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:50:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c794eb0e3d79199bc95ddd55e7c7642e69ae62f9010ddf0e2bf16ba69187d0eb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e51c293d8ac9bb4c6d14c6409eae1ecb2825aa3db57e4b0aa450206f99e2bd2a"} {"level":"info","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c794eb0e3d79199bc95ddd55e7c7642e69ae62f9010ddf0e2bf16ba69187d0eb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e51c293d8ac9bb4c6d14c6409eae1ecb2825aa3db57e4b0aa450206f99e2bd2a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:50:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:50:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e51c293d8ac9bb4c6d14c6409eae1ecb2825aa3db57e4b0aa450206f99e2bd2a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2d4628e5e372cc8d8eb971f4509f4199630ee444611f9174ed65fa0032499f55"} {"level":"info","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e51c293d8ac9bb4c6d14c6409eae1ecb2825aa3db57e4b0aa450206f99e2bd2a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c794eb0e3d79199bc95ddd55e7c7642e69ae62f9010ddf0e2bf16ba69187d0eb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:50:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:50: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-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c794eb0e3d79199bc95ddd55e7c7642e69ae62f9010ddf0e2bf16ba69187d0eb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4f673d4333a21c6f8dd444618b1ae0183604a2877757ef3e6cb75ed50342403f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e51c293d8ac9bb4c6d14c6409eae1ecb2825aa3db57e4b0aa450206f99e2bd2a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c794eb0e3d79199bc95ddd55e7c7642e69ae62f9010ddf0e2bf16ba69187d0eb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c794eb0e3d79199bc95ddd55e7c7642e69ae62f9010ddf0e2bf16ba69187d0eb"} {"level":"debug","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c794eb0e3d79199bc95ddd55e7c7642e69ae62f9010ddf0e2bf16ba69187d0eb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:50:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:50:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c794eb0e3d79199bc95ddd55e7c7642e69ae62f9010ddf0e2bf16ba69187d0eb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c794eb0e3d79199bc95ddd55e7c7642e69ae62f9010ddf0e2bf16ba69187d0eb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c794eb0e3d79199bc95ddd55e7c7642e69ae62f9010ddf0e2bf16ba69187d0eb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e51c293d8ac9bb4c6d14c6409eae1ecb2825aa3db57e4b0aa450206f99e2bd2a"} {"level":"debug","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"57f2b5a3e2ae95659d8d8ae8a73f057a838c2bb0d2a86ae35b57ac51cf07ec41","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4f673d4333a21c6f8dd444618b1ae0183604a2877757ef3e6cb75ed50342403f"} {"level":"info","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c794eb0e3d79199bc95ddd55e7c7642e69ae62f9010ddf0e2bf16ba69187d0eb"} {"level":"info","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/57f2b5a3e2ae95659d8d8ae8a73f057a838c2bb0d2a86ae35b57ac51cf07ec41"} {"level":"debug","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aeed3362af8edf0cb8335d708c30a48d47f90b7f3a7b0c51bdd3944c9b1380f9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:50:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:50: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-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aeed3362af8edf0cb8335d708c30a48d47f90b7f3a7b0c51bdd3944c9b1380f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c19cd51b3aad2d700ca678df68e1d2ff60c0f3d66d344956b611feec8498a046","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aeed3362af8edf0cb8335d708c30a48d47f90b7f3a7b0c51bdd3944c9b1380f9"} {"level":"debug","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aeed3362af8edf0cb8335d708c30a48d47f90b7f3a7b0c51bdd3944c9b1380f9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:50:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:50:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["aeed3362af8edf0cb8335d708c30a48d47f90b7f3a7b0c51bdd3944c9b1380f9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aeed3362af8edf0cb8335d708c30a48d47f90b7f3a7b0c51bdd3944c9b1380f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aeed3362af8edf0cb8335d708c30a48d47f90b7f3a7b0c51bdd3944c9b1380f9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:50:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:50:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["aeed3362af8edf0cb8335d708c30a48d47f90b7f3a7b0c51bdd3944c9b1380f9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c19cd51b3aad2d700ca678df68e1d2ff60c0f3d66d344956b611feec8498a046"} {"level":"error","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"aeed3362af8edf0cb8335d708c30a48d47f90b7f3a7b0c51bdd3944c9b1380f9","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"aeed3362af8edf0cb8335d708c30a48d47f90b7f3a7b0c51bdd3944c9b1380f9\": 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-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aeed3362af8edf0cb8335d708c30a48d47f90b7f3a7b0c51bdd3944c9b1380f9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:50:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:50: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-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aeed3362af8edf0cb8335d708c30a48d47f90b7f3a7b0c51bdd3944c9b1380f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aeed3362af8edf0cb8335d708c30a48d47f90b7f3a7b0c51bdd3944c9b1380f9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:50:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:50: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-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aeed3362af8edf0cb8335d708c30a48d47f90b7f3a7b0c51bdd3944c9b1380f9"} {"level":"error","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"aeed3362af8edf0cb8335d708c30a48d47f90b7f3a7b0c51bdd3944c9b1380f9","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"aeed3362af8edf0cb8335d708c30a48d47f90b7f3a7b0c51bdd3944c9b1380f9\": 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-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aeed3362af8edf0cb8335d708c30a48d47f90b7f3a7b0c51bdd3944c9b1380f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aeed3362af8edf0cb8335d708c30a48d47f90b7f3a7b0c51bdd3944c9b1380f9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aeed3362af8edf0cb8335d708c30a48d47f90b7f3a7b0c51bdd3944c9b1380f9"} {"level":"debug","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"30f96ebeb528d1726411b35874248ffdb044399af1d8fa4b47861a477a5e685d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:50:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:50: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-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"30f96ebeb528d1726411b35874248ffdb044399af1d8fa4b47861a477a5e685d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"30f96ebeb528d1726411b35874248ffdb044399af1d8fa4b47861a477a5e685d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/30f96ebeb528d1726411b35874248ffdb044399af1d8fa4b47861a477a5e685d"} {"level":"debug","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"30f96ebeb528d1726411b35874248ffdb044399af1d8fa4b47861a477a5e685d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/30f96ebeb528d1726411b35874248ffdb044399af1d8fa4b47861a477a5e685d"} {"level":"debug","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"30f96ebeb528d1726411b35874248ffdb044399af1d8fa4b47861a477a5e685d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:50:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:50:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["30f96ebeb528d1726411b35874248ffdb044399af1d8fa4b47861a477a5e685d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"30f96ebeb528d1726411b35874248ffdb044399af1d8fa4b47861a477a5e685d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aeed3362af8edf0cb8335d708c30a48d47f90b7f3a7b0c51bdd3944c9b1380f9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:50:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:50:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["aeed3362af8edf0cb8335d708c30a48d47f90b7f3a7b0c51bdd3944c9b1380f9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aeed3362af8edf0cb8335d708c30a48d47f90b7f3a7b0c51bdd3944c9b1380f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"30f96ebeb528d1726411b35874248ffdb044399af1d8fa4b47861a477a5e685d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:50:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:50: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-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/30f96ebeb528d1726411b35874248ffdb044399af1d8fa4b47861a477a5e685d"} {"level":"info","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"30f96ebeb528d1726411b35874248ffdb044399af1d8fa4b47861a477a5e685d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aeed3362af8edf0cb8335d708c30a48d47f90b7f3a7b0c51bdd3944c9b1380f9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:50:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:50: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-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aeed3362af8edf0cb8335d708c30a48d47f90b7f3a7b0c51bdd3944c9b1380f9"} {"level":"info","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aeed3362af8edf0cb8335d708c30a48d47f90b7f3a7b0c51bdd3944c9b1380f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eea594c7e2a4e8ee4ac6918ae7cb03bcc18399faa2ba4b65b82b971d43a0124a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:50:15Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:50: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-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eea594c7e2a4e8ee4ac6918ae7cb03bcc18399faa2ba4b65b82b971d43a0124a"} {"level":"info","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eea594c7e2a4e8ee4ac6918ae7cb03bcc18399faa2ba4b65b82b971d43a0124a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"30f96ebeb528d1726411b35874248ffdb044399af1d8fa4b47861a477a5e685d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"61b074a2a11b30b171670e2db748bd0d13f5c280440e966aeac05729a23299eb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"aeed3362af8edf0cb8335d708c30a48d47f90b7f3a7b0c51bdd3944c9b1380f9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:50:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:50:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["aeed3362af8edf0cb8335d708c30a48d47f90b7f3a7b0c51bdd3944c9b1380f9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/30f96ebeb528d1726411b35874248ffdb044399af1d8fa4b47861a477a5e685d"} {"level":"info","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"aeed3362af8edf0cb8335d708c30a48d47f90b7f3a7b0c51bdd3944c9b1380f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:15Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eea594c7e2a4e8ee4ac6918ae7cb03bcc18399faa2ba4b65b82b971d43a0124a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:50:15Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:50:15Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eea594c7e2a4e8ee4ac6918ae7cb03bcc18399faa2ba4b65b82b971d43a0124a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:50:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/61b074a2a11b30b171670e2db748bd0d13f5c280440e966aeac05729a23299eb"} {"level":"info","ts":"2026-07-17T20:50:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eea594c7e2a4e8ee4ac6918ae7cb03bcc18399faa2ba4b65b82b971d43a0124a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"30f96ebeb528d1726411b35874248ffdb044399af1d8fa4b47861a477a5e685d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:50:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:50:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["30f96ebeb528d1726411b35874248ffdb044399af1d8fa4b47861a477a5e685d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:50:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aeed3362af8edf0cb8335d708c30a48d47f90b7f3a7b0c51bdd3944c9b1380f9"} {"level":"info","ts":"2026-07-17T20:50:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"30f96ebeb528d1726411b35874248ffdb044399af1d8fa4b47861a477a5e685d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aeed3362af8edf0cb8335d708c30a48d47f90b7f3a7b0c51bdd3944c9b1380f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eea594c7e2a4e8ee4ac6918ae7cb03bcc18399faa2ba4b65b82b971d43a0124a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:50:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:50: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-17T20:50:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eea594c7e2a4e8ee4ac6918ae7cb03bcc18399faa2ba4b65b82b971d43a0124a"} {"level":"info","ts":"2026-07-17T20:50:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eea594c7e2a4e8ee4ac6918ae7cb03bcc18399faa2ba4b65b82b971d43a0124a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"30f96ebeb528d1726411b35874248ffdb044399af1d8fa4b47861a477a5e685d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:50:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:50: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-17T20:50:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/30f96ebeb528d1726411b35874248ffdb044399af1d8fa4b47861a477a5e685d"} {"level":"info","ts":"2026-07-17T20:50:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/672a4c202e27fcaf5cdf968840cdd6245e73331d359e8bc8b6c2cd04b3a275a6"} {"level":"info","ts":"2026-07-17T20:50:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"30f96ebeb528d1726411b35874248ffdb044399af1d8fa4b47861a477a5e685d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"672a4c202e27fcaf5cdf968840cdd6245e73331d359e8bc8b6c2cd04b3a275a6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eea594c7e2a4e8ee4ac6918ae7cb03bcc18399faa2ba4b65b82b971d43a0124a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f9fc3b4a26f82365209dafcb795ad9cc69328918973d5c68ee83984763aea9f6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"30f96ebeb528d1726411b35874248ffdb044399af1d8fa4b47861a477a5e685d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:50:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:50:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["30f96ebeb528d1726411b35874248ffdb044399af1d8fa4b47861a477a5e685d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:50:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eea594c7e2a4e8ee4ac6918ae7cb03bcc18399faa2ba4b65b82b971d43a0124a"} {"level":"info","ts":"2026-07-17T20:50:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"30f96ebeb528d1726411b35874248ffdb044399af1d8fa4b47861a477a5e685d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"eea594c7e2a4e8ee4ac6918ae7cb03bcc18399faa2ba4b65b82b971d43a0124a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:50:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:50:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["eea594c7e2a4e8ee4ac6918ae7cb03bcc18399faa2ba4b65b82b971d43a0124a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:50:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f9fc3b4a26f82365209dafcb795ad9cc69328918973d5c68ee83984763aea9f6"} {"level":"info","ts":"2026-07-17T20:50:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"eea594c7e2a4e8ee4ac6918ae7cb03bcc18399faa2ba4b65b82b971d43a0124a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a0e99e39792f78d5dc11dafc96c30c44a8bd523b8e924bea466aace51d3466b7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"30f96ebeb528d1726411b35874248ffdb044399af1d8fa4b47861a477a5e685d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:50:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:50: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-17T20:50:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/30f96ebeb528d1726411b35874248ffdb044399af1d8fa4b47861a477a5e685d"} {"level":"info","ts":"2026-07-17T20:50:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"30f96ebeb528d1726411b35874248ffdb044399af1d8fa4b47861a477a5e685d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"40e1458eeb33f5a70a37fb51a1fd51c53da4144400d66b769310eb90a7da7d29","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"eea594c7e2a4e8ee4ac6918ae7cb03bcc18399faa2ba4b65b82b971d43a0124a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"399b0c9b59da1837c0fc72c3dd090bc78b49b645642d3b77e8eb57f61c46f668","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"30f96ebeb528d1726411b35874248ffdb044399af1d8fa4b47861a477a5e685d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:50:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a0e99e39792f78d5dc11dafc96c30c44a8bd523b8e924bea466aace51d3466b7"} {"level":"debug","ts":"2026-07-17T20:50:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"30f96ebeb528d1726411b35874248ffdb044399af1d8fa4b47861a477a5e685d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:50:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:50:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["30f96ebeb528d1726411b35874248ffdb044399af1d8fa4b47861a477a5e685d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:50:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/40e1458eeb33f5a70a37fb51a1fd51c53da4144400d66b769310eb90a7da7d29"} {"level":"info","ts":"2026-07-17T20:50:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"30f96ebeb528d1726411b35874248ffdb044399af1d8fa4b47861a477a5e685d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b9178afb6d7430012df1119b6764cecfe3978bea719072d4e9b5df60e8a6d0de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"30f96ebeb528d1726411b35874248ffdb044399af1d8fa4b47861a477a5e685d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:50:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/eea594c7e2a4e8ee4ac6918ae7cb03bcc18399faa2ba4b65b82b971d43a0124a"} {"level":"debug","ts":"2026-07-17T20:50:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b411fad2bb236d3d7b4ea36ea9ae4211a890d2b0a8539c709a0babcbec0a06de","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:50:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/399b0c9b59da1837c0fc72c3dd090bc78b49b645642d3b77e8eb57f61c46f668"} {"level":"debug","ts":"2026-07-17T20:50:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dd9d08285d0250b0298a16b48de36388f13539d09748237c3395a8494c90b999","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:50:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/30f96ebeb528d1726411b35874248ffdb044399af1d8fa4b47861a477a5e685d"} {"level":"debug","ts":"2026-07-17T20:50:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fa1f2d03e5b77fa677589f28d58c9b904bba602aeed252703738f4f3caa4f909","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:50:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b9178afb6d7430012df1119b6764cecfe3978bea719072d4e9b5df60e8a6d0de"} {"level":"debug","ts":"2026-07-17T20:50:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"292c6d2ddbd8d19fa1ab97458bad7ee17c20c536b62833bd96c749a7fb084c4d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:50:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b411fad2bb236d3d7b4ea36ea9ae4211a890d2b0a8539c709a0babcbec0a06de"} {"level":"info","ts":"2026-07-17T20:50:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dd9d08285d0250b0298a16b48de36388f13539d09748237c3395a8494c90b999"} {"level":"info","ts":"2026-07-17T20:50:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa1f2d03e5b77fa677589f28d58c9b904bba602aeed252703738f4f3caa4f909"} {"level":"info","ts":"2026-07-17T20:50:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/292c6d2ddbd8d19fa1ab97458bad7ee17c20c536b62833bd96c749a7fb084c4d"} {"level":"info","ts":"2026-07-17T20:50:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c8d08f55-2a24-468b-9127-71f1d38dafac","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:32966","PortSpecifier":{"PortValue":32966}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c8d08f55-2a24-468b-9127-71f1d38dafac","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-72eefe.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T20:50:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c8d08f55-2a24-468b-9127-71f1d38dafac","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:32966","PortSpecifier":{"PortValue":32966}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784321418,"nanos":248579771},"http":{"id":"c8d08f55-2a24-468b-9127-71f1d38dafac","method":"POST","headers":{":authority":"e2e-shared-a-72eefe.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.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-17T20:50:18Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"c8d08f55-2a24-468b-9127-71f1d38dafac","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T20:50:18Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c8d08f55-2a24-468b-9127-71f1d38dafac","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":"f5706b4f-952e-489a-922a-b98aa85e91ca","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=322823c4-8233-442e-93cd-a8e72e714af3"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/af16f67de254"]}} {"level":"debug","ts":"2026-07-17T20:50:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c8d08f55-2a24-468b-9127-71f1d38dafac","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/af16f67de254"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=322823c4-8233-442e-93cd-a8e72e714af3"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f5706b4f-952e-489a-922a-b98aa85e91ca","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"fa1f2d03e5b77fa677589f28d58c9b904bba602aeed252703738f4f3caa4f909"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.61:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-72eefe.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.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-17T20:50:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c8d08f55-2a24-468b-9127-71f1d38dafac","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-17T20:50:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c8d08f55-2a24-468b-9127-71f1d38dafac","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-17T20:50:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c8d08f55-2a24-468b-9127-71f1d38dafac","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-72eefe/sub-test-model-72eefe\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-72eefe/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-17T20:50:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"c8d08f55-2a24-468b-9127-71f1d38dafac","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":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T20:50:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c8d08f55-2a24-468b-9127-71f1d38dafac","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-17T20:50:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c8d08f55-2a24-468b-9127-71f1d38dafac","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-17T20:50:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c8d08f55-2a24-468b-9127-71f1d38dafac","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T20:50:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c8d08f55-2a24-468b-9127-71f1d38dafac","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T20:50:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d85dac79-edcc-4713-af8d-7e7a6270300d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:53950","PortSpecifier":{"PortValue":53950}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d85dac79-edcc-4713-af8d-7e7a6270300d","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-327614.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T20:50:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d85dac79-edcc-4713-af8d-7e7a6270300d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:53950","PortSpecifier":{"PortValue":53950}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784321418,"nanos":295638142},"http":{"id":"d85dac79-edcc-4713-af8d-7e7a6270300d","method":"POST","headers":{":authority":"e2e-shared-b-327614.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.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-17T20:50:18Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"d85dac79-edcc-4713-af8d-7e7a6270300d","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T20:50:18Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d85dac79-edcc-4713-af8d-7e7a6270300d","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":"f5706b4f-952e-489a-922a-b98aa85e91ca","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=322823c4-8233-442e-93cd-a8e72e714af3"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/af16f67de254"]}} {"level":"debug","ts":"2026-07-17T20:50:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d85dac79-edcc-4713-af8d-7e7a6270300d","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/af16f67de254"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=322823c4-8233-442e-93cd-a8e72e714af3"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f5706b4f-952e-489a-922a-b98aa85e91ca","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"aeed3362af8edf0cb8335d708c30a48d47f90b7f3a7b0c51bdd3944c9b1380f9"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.62:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-327614.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.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-17T20:50:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d85dac79-edcc-4713-af8d-7e7a6270300d","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-17T20:50:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d85dac79-edcc-4713-af8d-7e7a6270300d","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-17T20:50:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d85dac79-edcc-4713-af8d-7e7a6270300d","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-327614/sub-test-model-327614\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-327614/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-17T20:50:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"d85dac79-edcc-4713-af8d-7e7a6270300d","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T20:50:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d85dac79-edcc-4713-af8d-7e7a6270300d","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-17T20:50:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d85dac79-edcc-4713-af8d-7e7a6270300d","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-17T20:50:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d85dac79-edcc-4713-af8d-7e7a6270300d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T20:50:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d85dac79-edcc-4713-af8d-7e7a6270300d","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T20:50:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"06ef2a3e-ef65-4220-a77a-30842fd14be5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:32968","PortSpecifier":{"PortValue":32968}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"06ef2a3e-ef65-4220-a77a-30842fd14be5","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-72eefe.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T20:50:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"06ef2a3e-ef65-4220-a77a-30842fd14be5","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:32968","PortSpecifier":{"PortValue":32968}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784321418,"nanos":331370308},"http":{"id":"06ef2a3e-ef65-4220-a77a-30842fd14be5","method":"GET","headers":{":authority":"e2e-shared-a-72eefe.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T20:50:18Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"06ef2a3e-ef65-4220-a77a-30842fd14be5","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-15qQTZlOwXniIL1We_l9t2bHBYDNYaOwVy0IGa17k2fkxciY5N17ACYJXPODz"} {"level":"debug","ts":"2026-07-17T20:50:18Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"06ef2a3e-ef65-4220-a77a-30842fd14be5","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-72eefe.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-15qQTZlOwXniIL1We_l9t2bHBYDNYaOwVy0IGa17k2fkxciY5N17ACYJXPODz\"}"} {"level":"debug","ts":"2026-07-17T20:50:18Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"06ef2a3e-ef65-4220-a77a-30842fd14be5","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-72eefe.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":"115244cc-8ed6-4baf-afe5-7b456fc4461d","keyName":"e2e-sub-iso-93d401","subscription":"e2e-a-only-afba51","tenant":"e2e-shared-a-72eefe","userId":"115244cc-8ed6-4baf-afe5-7b456fc4461d","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-17T20:50:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"06ef2a3e-ef65-4220-a77a-30842fd14be5","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T20:50:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"06ef2a3e-ef65-4220-a77a-30842fd14be5","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-17T20:50:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"06ef2a3e-ef65-4220-a77a-30842fd14be5","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-17T20:50:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"06ef2a3e-ef65-4220-a77a-30842fd14be5","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-72eefe/sub-test-model-72eefe\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-72eefe/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-17T20:50:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"06ef2a3e-ef65-4220-a77a-30842fd14be5","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-afba51"} {"level":"debug","ts":"2026-07-17T20:50:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"06ef2a3e-ef65-4220-a77a-30842fd14be5","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-17T20:50:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"06ef2a3e-ef65-4220-a77a-30842fd14be5","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-17T20:50:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"06ef2a3e-ef65-4220-a77a-30842fd14be5","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":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"info","ts":"2026-07-17T20:50:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"06ef2a3e-ef65-4220-a77a-30842fd14be5","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T20:50:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"06ef2a3e-ef65-4220-a77a-30842fd14be5","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T20:50:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"383cd784-fa2a-470b-85ac-bd493fe38898","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:53960","PortSpecifier":{"PortValue":53960}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"383cd784-fa2a-470b-85ac-bd493fe38898","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-327614.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T20:50:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"383cd784-fa2a-470b-85ac-bd493fe38898","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:53960","PortSpecifier":{"PortValue":53960}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784321418,"nanos":370534266},"http":{"id":"383cd784-fa2a-470b-85ac-bd493fe38898","method":"GET","headers":{":authority":"e2e-shared-b-327614.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T20:50:18Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"383cd784-fa2a-470b-85ac-bd493fe38898","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-GLr3Fe0SW5Xar9wR_QB0fyZmPQCsze8gQUjcpfkA3Brv7MDunUTnBDUNmkqe"} {"level":"debug","ts":"2026-07-17T20:50:18Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"383cd784-fa2a-470b-85ac-bd493fe38898","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-327614.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-GLr3Fe0SW5Xar9wR_QB0fyZmPQCsze8gQUjcpfkA3Brv7MDunUTnBDUNmkqe\"}"} {"level":"debug","ts":"2026-07-17T20:50:18Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"383cd784-fa2a-470b-85ac-bd493fe38898","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-327614.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":"2610a968-8c49-4ccd-9580-ddbfe154d3da","keyName":"e2e-sub-iso-313e12","subscription":"e2e-b-only-afba51","tenant":"e2e-shared-b-327614","userId":"2610a968-8c49-4ccd-9580-ddbfe154d3da","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-17T20:50:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"383cd784-fa2a-470b-85ac-bd493fe38898","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T20:50:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"383cd784-fa2a-470b-85ac-bd493fe38898","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-17T20:50:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"383cd784-fa2a-470b-85ac-bd493fe38898","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-17T20:50:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"383cd784-fa2a-470b-85ac-bd493fe38898","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-327614/sub-test-model-327614\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-327614/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-17T20:50:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"383cd784-fa2a-470b-85ac-bd493fe38898","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-17T20:50:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"383cd784-fa2a-470b-85ac-bd493fe38898","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-17T20:50:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"383cd784-fa2a-470b-85ac-bd493fe38898","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-17T20:50:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"383cd784-fa2a-470b-85ac-bd493fe38898","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-afba51"} {"level":"info","ts":"2026-07-17T20:50:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"383cd784-fa2a-470b-85ac-bd493fe38898","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T20:50:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"383cd784-fa2a-470b-85ac-bd493fe38898","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T20:50:28Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"286d4caa-1bce-4746-930e-2b663b4ba75e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:55142","PortSpecifier":{"PortValue":55142}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"286d4caa-1bce-4746-930e-2b663b4ba75e","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-72eefe.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T20:50:28Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"286d4caa-1bce-4746-930e-2b663b4ba75e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:55142","PortSpecifier":{"PortValue":55142}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784321428,"nanos":271781349},"http":{"id":"286d4caa-1bce-4746-930e-2b663b4ba75e","method":"POST","headers":{":authority":"e2e-shared-a-72eefe.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.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-17T20:50:28Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"286d4caa-1bce-4746-930e-2b663b4ba75e","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T20:50:28Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"286d4caa-1bce-4746-930e-2b663b4ba75e","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":"f5706b4f-952e-489a-922a-b98aa85e91ca","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=322823c4-8233-442e-93cd-a8e72e714af3"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/af16f67de254"]}} {"level":"debug","ts":"2026-07-17T20:50:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"286d4caa-1bce-4746-930e-2b663b4ba75e","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/af16f67de254"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=322823c4-8233-442e-93cd-a8e72e714af3"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f5706b4f-952e-489a-922a-b98aa85e91ca","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"fa1f2d03e5b77fa677589f28d58c9b904bba602aeed252703738f4f3caa4f909"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.61:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-72eefe.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.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-17T20:50:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"286d4caa-1bce-4746-930e-2b663b4ba75e","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-17T20:50:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"286d4caa-1bce-4746-930e-2b663b4ba75e","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-17T20:50:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"286d4caa-1bce-4746-930e-2b663b4ba75e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-72eefe/sub-test-model-72eefe\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-72eefe/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-17T20:50:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"286d4caa-1bce-4746-930e-2b663b4ba75e","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":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T20:50:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"286d4caa-1bce-4746-930e-2b663b4ba75e","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-17T20:50:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"286d4caa-1bce-4746-930e-2b663b4ba75e","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-17T20:50:28Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"286d4caa-1bce-4746-930e-2b663b4ba75e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T20:50:28Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"286d4caa-1bce-4746-930e-2b663b4ba75e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T20:50:28Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"fa78b345-0908-409a-93b8-1949bc6e01d0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:59236","PortSpecifier":{"PortValue":59236}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"fa78b345-0908-409a-93b8-1949bc6e01d0","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-327614.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T20:50:28Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"fa78b345-0908-409a-93b8-1949bc6e01d0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:59236","PortSpecifier":{"PortValue":59236}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784321428,"nanos":308696197},"http":{"id":"fa78b345-0908-409a-93b8-1949bc6e01d0","method":"POST","headers":{":authority":"e2e-shared-b-327614.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.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-17T20:50:28Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"fa78b345-0908-409a-93b8-1949bc6e01d0","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T20:50:28Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"fa78b345-0908-409a-93b8-1949bc6e01d0","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":"f5706b4f-952e-489a-922a-b98aa85e91ca","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=322823c4-8233-442e-93cd-a8e72e714af3"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/af16f67de254"]}} {"level":"debug","ts":"2026-07-17T20:50:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"fa78b345-0908-409a-93b8-1949bc6e01d0","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/af16f67de254"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=322823c4-8233-442e-93cd-a8e72e714af3"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f5706b4f-952e-489a-922a-b98aa85e91ca","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"aeed3362af8edf0cb8335d708c30a48d47f90b7f3a7b0c51bdd3944c9b1380f9"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.62:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-327614.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.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-17T20:50:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fa78b345-0908-409a-93b8-1949bc6e01d0","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-17T20:50:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fa78b345-0908-409a-93b8-1949bc6e01d0","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-17T20:50:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fa78b345-0908-409a-93b8-1949bc6e01d0","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-327614/sub-test-model-327614\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-327614/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-17T20:50:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"fa78b345-0908-409a-93b8-1949bc6e01d0","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T20:50:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fa78b345-0908-409a-93b8-1949bc6e01d0","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-17T20:50:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fa78b345-0908-409a-93b8-1949bc6e01d0","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-17T20:50:28Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"fa78b345-0908-409a-93b8-1949bc6e01d0","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T20:50:28Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"fa78b345-0908-409a-93b8-1949bc6e01d0","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T20:50:28Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6822c62f-55d1-4d10-9832-d2732c42a74e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:55158","PortSpecifier":{"PortValue":55158}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"6822c62f-55d1-4d10-9832-d2732c42a74e","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-72eefe.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T20:50:28Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"6822c62f-55d1-4d10-9832-d2732c42a74e","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:55158","PortSpecifier":{"PortValue":55158}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784321428,"nanos":341418896},"http":{"id":"6822c62f-55d1-4d10-9832-d2732c42a74e","method":"POST","headers":{":authority":"e2e-shared-a-72eefe.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.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-17T20:50:28Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"6822c62f-55d1-4d10-9832-d2732c42a74e","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-PqnadLzUlMt1Bzxq_f128WhjzRX8DU4fOYOfauRZbceulLK9AfoccZBupq6Y"} {"level":"debug","ts":"2026-07-17T20:50:28Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"6822c62f-55d1-4d10-9832-d2732c42a74e","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-72eefe.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-PqnadLzUlMt1Bzxq_f128WhjzRX8DU4fOYOfauRZbceulLK9AfoccZBupq6Y\"}"} {"level":"debug","ts":"2026-07-17T20:50:28Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"6822c62f-55d1-4d10-9832-d2732c42a74e","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-72eefe.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":"4bf5e573-5e45-4519-9b36-a6e5f24fce31","keyName":"e2e-sub-iso-6387fb","subscription":"e2e-shared-sub-6d93b4","tenant":"e2e-shared-a-72eefe","userId":"4bf5e573-5e45-4519-9b36-a6e5f24fce31","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-17T20:50:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"6822c62f-55d1-4d10-9832-d2732c42a74e","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T20:50:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6822c62f-55d1-4d10-9832-d2732c42a74e","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-17T20:50:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6822c62f-55d1-4d10-9832-d2732c42a74e","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-17T20:50:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"6822c62f-55d1-4d10-9832-d2732c42a74e","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-72eefe/sub-test-model-72eefe\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-72eefe/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-17T20:50:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6822c62f-55d1-4d10-9832-d2732c42a74e","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-17T20:50:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6822c62f-55d1-4d10-9832-d2732c42a74e","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-6d93b4"} {"level":"debug","ts":"2026-07-17T20:50:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"6822c62f-55d1-4d10-9832-d2732c42a74e","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-17T20:50:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"6822c62f-55d1-4d10-9832-d2732c42a74e","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":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"info","ts":"2026-07-17T20:50:28Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6822c62f-55d1-4d10-9832-d2732c42a74e","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T20:50:28Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"6822c62f-55d1-4d10-9832-d2732c42a74e","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T20:50:28Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1e6fd8f9-7d7b-4f3c-91d2-23aaf88056e6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:59248","PortSpecifier":{"PortValue":59248}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"1e6fd8f9-7d7b-4f3c-91d2-23aaf88056e6","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-b-327614.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T20:50:28Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"1e6fd8f9-7d7b-4f3c-91d2-23aaf88056e6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:59248","PortSpecifier":{"PortValue":59248}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784321428,"nanos":368226776},"http":{"id":"1e6fd8f9-7d7b-4f3c-91d2-23aaf88056e6","method":"POST","headers":{":authority":"e2e-shared-b-327614.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.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-17T20:50:28Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"1e6fd8f9-7d7b-4f3c-91d2-23aaf88056e6","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-7qfpu6Id7nD13NFZ_T7ou28Kn3LdGekWgAvaXbOKdd0UxTOfdeCcGVWs7jQP"} {"level":"debug","ts":"2026-07-17T20:50:28Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"1e6fd8f9-7d7b-4f3c-91d2-23aaf88056e6","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-327614.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-7qfpu6Id7nD13NFZ_T7ou28Kn3LdGekWgAvaXbOKdd0UxTOfdeCcGVWs7jQP\"}"} {"level":"debug","ts":"2026-07-17T20:50:28Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"1e6fd8f9-7d7b-4f3c-91d2-23aaf88056e6","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-327614.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":"7be0cf3c-feb5-4efc-bd17-ac66c756546c","keyName":"e2e-sub-iso-b94e8f","subscription":"e2e-shared-sub-6d93b4","tenant":"e2e-shared-b-327614","userId":"7be0cf3c-feb5-4efc-bd17-ac66c756546c","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-17T20:50:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"1e6fd8f9-7d7b-4f3c-91d2-23aaf88056e6","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T20:50:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1e6fd8f9-7d7b-4f3c-91d2-23aaf88056e6","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-17T20:50:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1e6fd8f9-7d7b-4f3c-91d2-23aaf88056e6","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-17T20:50:28Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"1e6fd8f9-7d7b-4f3c-91d2-23aaf88056e6","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-327614/sub-test-model-327614\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-327614/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-17T20:50:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"1e6fd8f9-7d7b-4f3c-91d2-23aaf88056e6","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-17T20:50:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1e6fd8f9-7d7b-4f3c-91d2-23aaf88056e6","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-17T20:50:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1e6fd8f9-7d7b-4f3c-91d2-23aaf88056e6","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-6d93b4"} {"level":"debug","ts":"2026-07-17T20:50:28Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"1e6fd8f9-7d7b-4f3c-91d2-23aaf88056e6","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-17T20:50:28Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1e6fd8f9-7d7b-4f3c-91d2-23aaf88056e6","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T20:50:28Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"1e6fd8f9-7d7b-4f3c-91d2-23aaf88056e6","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T20:50:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/40e1458eeb33f5a70a37fb51a1fd51c53da4144400d66b769310eb90a7da7d29"} {"level":"info","ts":"2026-07-17T20:50:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/eea594c7e2a4e8ee4ac6918ae7cb03bcc18399faa2ba4b65b82b971d43a0124a"} {"level":"info","ts":"2026-07-17T20:50:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e51c293d8ac9bb4c6d14c6409eae1ecb2825aa3db57e4b0aa450206f99e2bd2a"} {"level":"info","ts":"2026-07-17T20:50:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f9fc3b4a26f82365209dafcb795ad9cc69328918973d5c68ee83984763aea9f6"} {"level":"info","ts":"2026-07-17T20:50:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2d4628e5e372cc8d8eb971f4509f4199630ee444611f9174ed65fa0032499f55"} {"level":"info","ts":"2026-07-17T20:50:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ef5e66211bc9f3ab23341bb1747c78212aec2d7811530b21e6e96ea1ea8b782e"} {"level":"info","ts":"2026-07-17T20:50:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/30f96ebeb528d1726411b35874248ffdb044399af1d8fa4b47861a477a5e685d"} {"level":"info","ts":"2026-07-17T20:50:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/399b0c9b59da1837c0fc72c3dd090bc78b49b645642d3b77e8eb57f61c46f668"} {"level":"info","ts":"2026-07-17T20:50:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/dd9d08285d0250b0298a16b48de36388f13539d09748237c3395a8494c90b999"} {"level":"info","ts":"2026-07-17T20:50:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/61b074a2a11b30b171670e2db748bd0d13f5c280440e966aeac05729a23299eb"} {"level":"info","ts":"2026-07-17T20:50:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c19cd51b3aad2d700ca678df68e1d2ff60c0f3d66d344956b611feec8498a046"} {"level":"info","ts":"2026-07-17T20:50:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/672a4c202e27fcaf5cdf968840cdd6245e73331d359e8bc8b6c2cd04b3a275a6"} {"level":"info","ts":"2026-07-17T20:50:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4f673d4333a21c6f8dd444618b1ae0183604a2877757ef3e6cb75ed50342403f"} {"level":"info","ts":"2026-07-17T20:50:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/79abff09643c412e274e165c7038dd010b147a00d806654e566286107fbc9f86"} {"level":"info","ts":"2026-07-17T20:50:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b9178afb6d7430012df1119b6764cecfe3978bea719072d4e9b5df60e8a6d0de"} {"level":"info","ts":"2026-07-17T20:50:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/976df61e29db94760a448f46d561baa61f6890b41aed5606ae834892a234ff42"} {"level":"debug","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b0fd3e75a6bc4963d30d3f15d5e30a12f2a4c391fb1d2635c85cad164c170120","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:50:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20: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-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b0fd3e75a6bc4963d30d3f15d5e30a12f2a4c391fb1d2635c85cad164c170120","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b0fd3e75a6bc4963d30d3f15d5e30a12f2a4c391fb1d2635c85cad164c170120","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b0fd3e75a6bc4963d30d3f15d5e30a12f2a4c391fb1d2635c85cad164c170120","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b0fd3e75a6bc4963d30d3f15d5e30a12f2a4c391fb1d2635c85cad164c170120"} {"level":"info","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b0fd3e75a6bc4963d30d3f15d5e30a12f2a4c391fb1d2635c85cad164c170120"} {"level":"debug","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b0fd3e75a6bc4963d30d3f15d5e30a12f2a4c391fb1d2635c85cad164c170120","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:50:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:50:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b0fd3e75a6bc4963d30d3f15d5e30a12f2a4c391fb1d2635c85cad164c170120"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b0fd3e75a6bc4963d30d3f15d5e30a12f2a4c391fb1d2635c85cad164c170120","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b0fd3e75a6bc4963d30d3f15d5e30a12f2a4c391fb1d2635c85cad164c170120","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b0fd3e75a6bc4963d30d3f15d5e30a12f2a4c391fb1d2635c85cad164c170120"} {"level":"debug","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d0b6f07d655b03adc536d01a9759cd473cacdd9e96150611898ab35cef6af92","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:50:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20: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-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d0b6f07d655b03adc536d01a9759cd473cacdd9e96150611898ab35cef6af92","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d0b6f07d655b03adc536d01a9759cd473cacdd9e96150611898ab35cef6af92","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d0b6f07d655b03adc536d01a9759cd473cacdd9e96150611898ab35cef6af92","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d0b6f07d655b03adc536d01a9759cd473cacdd9e96150611898ab35cef6af92"} {"level":"debug","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d0b6f07d655b03adc536d01a9759cd473cacdd9e96150611898ab35cef6af92","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d0b6f07d655b03adc536d01a9759cd473cacdd9e96150611898ab35cef6af92"} {"level":"debug","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7d0b6f07d655b03adc536d01a9759cd473cacdd9e96150611898ab35cef6af92","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:50:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:50:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7d0b6f07d655b03adc536d01a9759cd473cacdd9e96150611898ab35cef6af92"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7d0b6f07d655b03adc536d01a9759cd473cacdd9e96150611898ab35cef6af92","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d0b6f07d655b03adc536d01a9759cd473cacdd9e96150611898ab35cef6af92","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b3987ed039d60b8bb0912a0d993aadd73eae450b33f7458667445b0edc56b862","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:50:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20: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-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b3987ed039d60b8bb0912a0d993aadd73eae450b33f7458667445b0edc56b862","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b3987ed039d60b8bb0912a0d993aadd73eae450b33f7458667445b0edc56b862","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d0b6f07d655b03adc536d01a9759cd473cacdd9e96150611898ab35cef6af92"} {"level":"debug","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b3987ed039d60b8bb0912a0d993aadd73eae450b33f7458667445b0edc56b862","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:50:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20: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-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b3987ed039d60b8bb0912a0d993aadd73eae450b33f7458667445b0edc56b862","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b3987ed039d60b8bb0912a0d993aadd73eae450b33f7458667445b0edc56b862","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b3987ed039d60b8bb0912a0d993aadd73eae450b33f7458667445b0edc56b862"} {"level":"debug","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b3987ed039d60b8bb0912a0d993aadd73eae450b33f7458667445b0edc56b862","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b3987ed039d60b8bb0912a0d993aadd73eae450b33f7458667445b0edc56b862"} {"level":"debug","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"19c1ffc0c53d6caeeeff4a757ca8ab21a3aa2ac828683c4e7eedd67371944b43","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:50:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20: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-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"19c1ffc0c53d6caeeeff4a757ca8ab21a3aa2ac828683c4e7eedd67371944b43","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"19c1ffc0c53d6caeeeff4a757ca8ab21a3aa2ac828683c4e7eedd67371944b43","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:50:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20: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-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/19c1ffc0c53d6caeeeff4a757ca8ab21a3aa2ac828683c4e7eedd67371944b43"} {"level":"info","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"19c1ffc0c53d6caeeeff4a757ca8ab21a3aa2ac828683c4e7eedd67371944b43","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"19c1ffc0c53d6caeeeff4a757ca8ab21a3aa2ac828683c4e7eedd67371944b43","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:50:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20: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-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"19c1ffc0c53d6caeeeff4a757ca8ab21a3aa2ac828683c4e7eedd67371944b43","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"19c1ffc0c53d6caeeeff4a757ca8ab21a3aa2ac828683c4e7eedd67371944b43\": 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-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b3987ed039d60b8bb0912a0d993aadd73eae450b33f7458667445b0edc56b862","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:50:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:50:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b3987ed039d60b8bb0912a0d993aadd73eae450b33f7458667445b0edc56b862"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b3987ed039d60b8bb0912a0d993aadd73eae450b33f7458667445b0edc56b862","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"19c1ffc0c53d6caeeeff4a757ca8ab21a3aa2ac828683c4e7eedd67371944b43","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b3987ed039d60b8bb0912a0d993aadd73eae450b33f7458667445b0edc56b862","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"19c1ffc0c53d6caeeeff4a757ca8ab21a3aa2ac828683c4e7eedd67371944b43","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/19c1ffc0c53d6caeeeff4a757ca8ab21a3aa2ac828683c4e7eedd67371944b43"} {"level":"info","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b3987ed039d60b8bb0912a0d993aadd73eae450b33f7458667445b0edc56b862"} {"level":"info","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/19c1ffc0c53d6caeeeff4a757ca8ab21a3aa2ac828683c4e7eedd67371944b43"} {"level":"debug","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"19c1ffc0c53d6caeeeff4a757ca8ab21a3aa2ac828683c4e7eedd67371944b43","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:50:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:50:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["19c1ffc0c53d6caeeeff4a757ca8ab21a3aa2ac828683c4e7eedd67371944b43"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"19c1ffc0c53d6caeeeff4a757ca8ab21a3aa2ac828683c4e7eedd67371944b43","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"19c1ffc0c53d6caeeeff4a757ca8ab21a3aa2ac828683c4e7eedd67371944b43","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/19c1ffc0c53d6caeeeff4a757ca8ab21a3aa2ac828683c4e7eedd67371944b43"} {"level":"debug","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7e9db9881b39bcbb4ad2944096791319fd2cc22a3826ae27b3f255c92ccedd66","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:50:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20: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-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7e9db9881b39bcbb4ad2944096791319fd2cc22a3826ae27b3f255c92ccedd66","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7e9db9881b39bcbb4ad2944096791319fd2cc22a3826ae27b3f255c92ccedd66","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7e9db9881b39bcbb4ad2944096791319fd2cc22a3826ae27b3f255c92ccedd66"} {"level":"debug","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7e9db9881b39bcbb4ad2944096791319fd2cc22a3826ae27b3f255c92ccedd66","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7e9db9881b39bcbb4ad2944096791319fd2cc22a3826ae27b3f255c92ccedd66"} {"level":"debug","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7e9db9881b39bcbb4ad2944096791319fd2cc22a3826ae27b3f255c92ccedd66","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:50:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:50:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7e9db9881b39bcbb4ad2944096791319fd2cc22a3826ae27b3f255c92ccedd66"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7e9db9881b39bcbb4ad2944096791319fd2cc22a3826ae27b3f255c92ccedd66","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7e9db9881b39bcbb4ad2944096791319fd2cc22a3826ae27b3f255c92ccedd66","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:50:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20: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-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7e9db9881b39bcbb4ad2944096791319fd2cc22a3826ae27b3f255c92ccedd66","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7e9db9881b39bcbb4ad2944096791319fd2cc22a3826ae27b3f255c92ccedd66","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7e9db9881b39bcbb4ad2944096791319fd2cc22a3826ae27b3f255c92ccedd66","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7e9db9881b39bcbb4ad2944096791319fd2cc22a3826ae27b3f255c92ccedd66"} {"level":"debug","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6dd4b8cb624a6c1af3216625b3155b0c3556ddafd589db4a955cb49a6538c4d5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:50:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20: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-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7e9db9881b39bcbb4ad2944096791319fd2cc22a3826ae27b3f255c92ccedd66"} {"level":"info","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6dd4b8cb624a6c1af3216625b3155b0c3556ddafd589db4a955cb49a6538c4d5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7e9db9881b39bcbb4ad2944096791319fd2cc22a3826ae27b3f255c92ccedd66","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:50:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:50:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7e9db9881b39bcbb4ad2944096791319fd2cc22a3826ae27b3f255c92ccedd66"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6dd4b8cb624a6c1af3216625b3155b0c3556ddafd589db4a955cb49a6538c4d5"} {"level":"info","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7e9db9881b39bcbb4ad2944096791319fd2cc22a3826ae27b3f255c92ccedd66","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6dd4b8cb624a6c1af3216625b3155b0c3556ddafd589db4a955cb49a6538c4d5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:50:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20: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-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6dd4b8cb624a6c1af3216625b3155b0c3556ddafd589db4a955cb49a6538c4d5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7e9db9881b39bcbb4ad2944096791319fd2cc22a3826ae27b3f255c92ccedd66","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6dd4b8cb624a6c1af3216625b3155b0c3556ddafd589db4a955cb49a6538c4d5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6dd4b8cb624a6c1af3216625b3155b0c3556ddafd589db4a955cb49a6538c4d5"} {"level":"debug","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6dd4b8cb624a6c1af3216625b3155b0c3556ddafd589db4a955cb49a6538c4d5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:50:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:50:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6dd4b8cb624a6c1af3216625b3155b0c3556ddafd589db4a955cb49a6538c4d5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6dd4b8cb624a6c1af3216625b3155b0c3556ddafd589db4a955cb49a6538c4d5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6dd4b8cb624a6c1af3216625b3155b0c3556ddafd589db4a955cb49a6538c4d5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7e9db9881b39bcbb4ad2944096791319fd2cc22a3826ae27b3f255c92ccedd66"} {"level":"debug","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4f2c3d1e72bfbd28d4e44f2155b375be6494e945996992362b1e0b4bcf249f29","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:50:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20: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-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6dd4b8cb624a6c1af3216625b3155b0c3556ddafd589db4a955cb49a6538c4d5"} {"level":"info","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4f2c3d1e72bfbd28d4e44f2155b375be6494e945996992362b1e0b4bcf249f29","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4f2c3d1e72bfbd28d4e44f2155b375be6494e945996992362b1e0b4bcf249f29","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:50:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20: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-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4f2c3d1e72bfbd28d4e44f2155b375be6494e945996992362b1e0b4bcf249f29"} {"level":"info","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4f2c3d1e72bfbd28d4e44f2155b375be6494e945996992362b1e0b4bcf249f29","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4f2c3d1e72bfbd28d4e44f2155b375be6494e945996992362b1e0b4bcf249f29","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:50:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20: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-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"4f2c3d1e72bfbd28d4e44f2155b375be6494e945996992362b1e0b4bcf249f29","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"4f2c3d1e72bfbd28d4e44f2155b375be6494e945996992362b1e0b4bcf249f29\": 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-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4f2c3d1e72bfbd28d4e44f2155b375be6494e945996992362b1e0b4bcf249f29","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4f2c3d1e72bfbd28d4e44f2155b375be6494e945996992362b1e0b4bcf249f29"} {"level":"debug","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4f2c3d1e72bfbd28d4e44f2155b375be6494e945996992362b1e0b4bcf249f29","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4f2c3d1e72bfbd28d4e44f2155b375be6494e945996992362b1e0b4bcf249f29"} {"level":"debug","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:50:45Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20: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-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026"} {"level":"info","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:45Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4f2c3d1e72bfbd28d4e44f2155b375be6494e945996992362b1e0b4bcf249f29","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:50:45Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:50:45Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4f2c3d1e72bfbd28d4e44f2155b375be6494e945996992362b1e0b4bcf249f29"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026"} {"level":"info","ts":"2026-07-17T20:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4f2c3d1e72bfbd28d4e44f2155b375be6494e945996992362b1e0b4bcf249f29","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:50:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:50:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4f2c3d1e72bfbd28d4e44f2155b375be6494e945996992362b1e0b4bcf249f29"} {"level":"info","ts":"2026-07-17T20:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4f2c3d1e72bfbd28d4e44f2155b375be6494e945996992362b1e0b4bcf249f29","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:50:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20: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-17T20:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026"} {"level":"info","ts":"2026-07-17T20:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:50:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:50:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026"} {"level":"info","ts":"2026-07-17T20:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:50:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:50:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-17T20:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026\": 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-17T20:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:50:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20: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-17T20:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026"} {"level":"info","ts":"2026-07-17T20:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026"} {"level":"debug","ts":"2026-07-17T20:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:50:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:50:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:50:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20: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-17T20:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026"} {"level":"debug","ts":"2026-07-17T20:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026"} {"level":"debug","ts":"2026-07-17T20:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:50:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:50:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:50:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20: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-17T20:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026"} {"level":"debug","ts":"2026-07-17T20:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026"} {"level":"debug","ts":"2026-07-17T20:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:50:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:50:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:50:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20: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-17T20:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026"} {"level":"info","ts":"2026-07-17T20:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:50:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:50:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:50:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20: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-17T20:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026"} {"level":"info","ts":"2026-07-17T20:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026"} {"level":"info","ts":"2026-07-17T20:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026"} {"level":"debug","ts":"2026-07-17T20:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:50:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:50:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:50:46Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20: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-17T20:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026"} {"level":"debug","ts":"2026-07-17T20:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026"} {"level":"debug","ts":"2026-07-17T20:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:50:46Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:50:46Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:50:46Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026"} {"level":"debug","ts":"2026-07-17T20:51:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bc47d977fd2023f855c62af05cec94d441a71ff6d54148fab36c27b1a0a27881","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:51:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:51:26Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:51:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bc47d977fd2023f855c62af05cec94d441a71ff6d54148fab36c27b1a0a27881"} {"level":"info","ts":"2026-07-17T20:51:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bc47d977fd2023f855c62af05cec94d441a71ff6d54148fab36c27b1a0a27881","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bc47d977fd2023f855c62af05cec94d441a71ff6d54148fab36c27b1a0a27881","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:51:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:51:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:51:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bc47d977fd2023f855c62af05cec94d441a71ff6d54148fab36c27b1a0a27881","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bc47d977fd2023f855c62af05cec94d441a71ff6d54148fab36c27b1a0a27881","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:51:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bc47d977fd2023f855c62af05cec94d441a71ff6d54148fab36c27b1a0a27881"} {"level":"debug","ts":"2026-07-17T20:51:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bc47d977fd2023f855c62af05cec94d441a71ff6d54148fab36c27b1a0a27881","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:51:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bc47d977fd2023f855c62af05cec94d441a71ff6d54148fab36c27b1a0a27881"} {"level":"debug","ts":"2026-07-17T20:51:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"bc47d977fd2023f855c62af05cec94d441a71ff6d54148fab36c27b1a0a27881","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:51:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:51:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["bc47d977fd2023f855c62af05cec94d441a71ff6d54148fab36c27b1a0a27881"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:51:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"bc47d977fd2023f855c62af05cec94d441a71ff6d54148fab36c27b1a0a27881","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bc47d977fd2023f855c62af05cec94d441a71ff6d54148fab36c27b1a0a27881","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:51:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bc47d977fd2023f855c62af05cec94d441a71ff6d54148fab36c27b1a0a27881"} {"level":"debug","ts":"2026-07-17T20:51:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2953d951eda42c77057afe4e582aad9713fc397d2025ef65a5a2c552d4b0ea49","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:51:26Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:51:26Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:51:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2953d951eda42c77057afe4e582aad9713fc397d2025ef65a5a2c552d4b0ea49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2953d951eda42c77057afe4e582aad9713fc397d2025ef65a5a2c552d4b0ea49","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:51:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2953d951eda42c77057afe4e582aad9713fc397d2025ef65a5a2c552d4b0ea49"} {"level":"debug","ts":"2026-07-17T20:51:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2953d951eda42c77057afe4e582aad9713fc397d2025ef65a5a2c552d4b0ea49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2953d951eda42c77057afe4e582aad9713fc397d2025ef65a5a2c552d4b0ea49","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:51:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2953d951eda42c77057afe4e582aad9713fc397d2025ef65a5a2c552d4b0ea49"} {"level":"debug","ts":"2026-07-17T20:51:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2953d951eda42c77057afe4e582aad9713fc397d2025ef65a5a2c552d4b0ea49","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:51:26Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:51:26Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2953d951eda42c77057afe4e582aad9713fc397d2025ef65a5a2c552d4b0ea49"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:51:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2953d951eda42c77057afe4e582aad9713fc397d2025ef65a5a2c552d4b0ea49","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2953d951eda42c77057afe4e582aad9713fc397d2025ef65a5a2c552d4b0ea49","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:51:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2953d951eda42c77057afe4e582aad9713fc397d2025ef65a5a2c552d4b0ea49"} {"level":"debug","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c5e8a04a5b03caacea6fe11229764ec85e216aef33dce554f6a66053af887d92","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c5e8a04a5b03caacea6fe11229764ec85e216aef33dce554f6a66053af887d92","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c5e8a04a5b03caacea6fe11229764ec85e216aef33dce554f6a66053af887d92","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c5e8a04a5b03caacea6fe11229764ec85e216aef33dce554f6a66053af887d92"} {"level":"debug","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c5e8a04a5b03caacea6fe11229764ec85e216aef33dce554f6a66053af887d92","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c5e8a04a5b03caacea6fe11229764ec85e216aef33dce554f6a66053af887d92","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c5e8a04a5b03caacea6fe11229764ec85e216aef33dce554f6a66053af887d92"} {"level":"debug","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c5e8a04a5b03caacea6fe11229764ec85e216aef33dce554f6a66053af887d92","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c5e8a04a5b03caacea6fe11229764ec85e216aef33dce554f6a66053af887d92"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c5e8a04a5b03caacea6fe11229764ec85e216aef33dce554f6a66053af887d92","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c5e8a04a5b03caacea6fe11229764ec85e216aef33dce554f6a66053af887d92","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c5e8a04a5b03caacea6fe11229764ec85e216aef33dce554f6a66053af887d92","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0208973bbf5c34e54ebabfd989ef00ff85d42156a033c21edb3ba541cb6e7060","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c5e8a04a5b03caacea6fe11229764ec85e216aef33dce554f6a66053af887d92"} {"level":"info","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0208973bbf5c34e54ebabfd989ef00ff85d42156a033c21edb3ba541cb6e7060","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c5e8a04a5b03caacea6fe11229764ec85e216aef33dce554f6a66053af887d92","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c5e8a04a5b03caacea6fe11229764ec85e216aef33dce554f6a66053af887d92"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0208973bbf5c34e54ebabfd989ef00ff85d42156a033c21edb3ba541cb6e7060"} {"level":"info","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c5e8a04a5b03caacea6fe11229764ec85e216aef33dce554f6a66053af887d92","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0208973bbf5c34e54ebabfd989ef00ff85d42156a033c21edb3ba541cb6e7060","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0208973bbf5c34e54ebabfd989ef00ff85d42156a033c21edb3ba541cb6e7060"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0208973bbf5c34e54ebabfd989ef00ff85d42156a033c21edb3ba541cb6e7060","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c5e8a04a5b03caacea6fe11229764ec85e216aef33dce554f6a66053af887d92","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c5e8a04a5b03caacea6fe11229764ec85e216aef33dce554f6a66053af887d92"} {"level":"info","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c5e8a04a5b03caacea6fe11229764ec85e216aef33dce554f6a66053af887d92","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0208973bbf5c34e54ebabfd989ef00ff85d42156a033c21edb3ba541cb6e7060","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0208973bbf5c34e54ebabfd989ef00ff85d42156a033c21edb3ba541cb6e7060"} {"level":"info","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0208973bbf5c34e54ebabfd989ef00ff85d42156a033c21edb3ba541cb6e7060","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c5e8a04a5b03caacea6fe11229764ec85e216aef33dce554f6a66053af887d92","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0208973bbf5c34e54ebabfd989ef00ff85d42156a033c21edb3ba541cb6e7060","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0208973bbf5c34e54ebabfd989ef00ff85d42156a033c21edb3ba541cb6e7060"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c5e8a04a5b03caacea6fe11229764ec85e216aef33dce554f6a66053af887d92"} {"level":"info","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0208973bbf5c34e54ebabfd989ef00ff85d42156a033c21edb3ba541cb6e7060","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c5e8a04a5b03caacea6fe11229764ec85e216aef33dce554f6a66053af887d92","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c5e8a04a5b03caacea6fe11229764ec85e216aef33dce554f6a66053af887d92"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c5e8a04a5b03caacea6fe11229764ec85e216aef33dce554f6a66053af887d92","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0208973bbf5c34e54ebabfd989ef00ff85d42156a033c21edb3ba541cb6e7060","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0208973bbf5c34e54ebabfd989ef00ff85d42156a033c21edb3ba541cb6e7060"} {"level":"info","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0208973bbf5c34e54ebabfd989ef00ff85d42156a033c21edb3ba541cb6e7060","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c5e8a04a5b03caacea6fe11229764ec85e216aef33dce554f6a66053af887d92","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c5e8a04a5b03caacea6fe11229764ec85e216aef33dce554f6a66053af887d92"} {"level":"info","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c5e8a04a5b03caacea6fe11229764ec85e216aef33dce554f6a66053af887d92","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0208973bbf5c34e54ebabfd989ef00ff85d42156a033c21edb3ba541cb6e7060","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c5e8a04a5b03caacea6fe11229764ec85e216aef33dce554f6a66053af887d92","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c5e8a04a5b03caacea6fe11229764ec85e216aef33dce554f6a66053af887d92"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c5e8a04a5b03caacea6fe11229764ec85e216aef33dce554f6a66053af887d92","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0208973bbf5c34e54ebabfd989ef00ff85d42156a033c21edb3ba541cb6e7060","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c5e8a04a5b03caacea6fe11229764ec85e216aef33dce554f6a66053af887d92","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c5e8a04a5b03caacea6fe11229764ec85e216aef33dce554f6a66053af887d92"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0208973bbf5c34e54ebabfd989ef00ff85d42156a033c21edb3ba541cb6e7060"} {"level":"error","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"c5e8a04a5b03caacea6fe11229764ec85e216aef33dce554f6a66053af887d92","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"c5e8a04a5b03caacea6fe11229764ec85e216aef33dce554f6a66053af887d92\": 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-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c5e8a04a5b03caacea6fe11229764ec85e216aef33dce554f6a66053af887d92","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c5e8a04a5b03caacea6fe11229764ec85e216aef33dce554f6a66053af887d92","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0208973bbf5c34e54ebabfd989ef00ff85d42156a033c21edb3ba541cb6e7060","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0208973bbf5c34e54ebabfd989ef00ff85d42156a033c21edb3ba541cb6e7060"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c5e8a04a5b03caacea6fe11229764ec85e216aef33dce554f6a66053af887d92"} {"level":"info","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0208973bbf5c34e54ebabfd989ef00ff85d42156a033c21edb3ba541cb6e7060","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c5e8a04a5b03caacea6fe11229764ec85e216aef33dce554f6a66053af887d92","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0208973bbf5c34e54ebabfd989ef00ff85d42156a033c21edb3ba541cb6e7060","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0ad92c50c30e3cb297cd2befe3c11953134306afaf41863a827ea636331d3381","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c5e8a04a5b03caacea6fe11229764ec85e216aef33dce554f6a66053af887d92"} {"level":"info","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0ad92c50c30e3cb297cd2befe3c11953134306afaf41863a827ea636331d3381","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0ad92c50c30e3cb297cd2befe3c11953134306afaf41863a827ea636331d3381","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c5e8a04a5b03caacea6fe11229764ec85e216aef33dce554f6a66053af887d92","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c5e8a04a5b03caacea6fe11229764ec85e216aef33dce554f6a66053af887d92"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0208973bbf5c34e54ebabfd989ef00ff85d42156a033c21edb3ba541cb6e7060"} {"level":"info","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c5e8a04a5b03caacea6fe11229764ec85e216aef33dce554f6a66053af887d92","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0ad92c50c30e3cb297cd2befe3c11953134306afaf41863a827ea636331d3381","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0ad92c50c30e3cb297cd2befe3c11953134306afaf41863a827ea636331d3381","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c5e8a04a5b03caacea6fe11229764ec85e216aef33dce554f6a66053af887d92","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0ad92c50c30e3cb297cd2befe3c11953134306afaf41863a827ea636331d3381","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0ad92c50c30e3cb297cd2befe3c11953134306afaf41863a827ea636331d3381"} {"level":"debug","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0ad92c50c30e3cb297cd2befe3c11953134306afaf41863a827ea636331d3381","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0ad92c50c30e3cb297cd2befe3c11953134306afaf41863a827ea636331d3381"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c5e8a04a5b03caacea6fe11229764ec85e216aef33dce554f6a66053af887d92"} {"level":"info","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0ad92c50c30e3cb297cd2befe3c11953134306afaf41863a827ea636331d3381","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0ad92c50c30e3cb297cd2befe3c11953134306afaf41863a827ea636331d3381","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0ad92c50c30e3cb297cd2befe3c11953134306afaf41863a827ea636331d3381"} {"level":"info","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0ad92c50c30e3cb297cd2befe3c11953134306afaf41863a827ea636331d3381","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0ad92c50c30e3cb297cd2befe3c11953134306afaf41863a827ea636331d3381","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"69b60559853a26e562aca01a59f50ad4e6cc411e0514f7596e37710372b4cb2a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0ad92c50c30e3cb297cd2befe3c11953134306afaf41863a827ea636331d3381"} {"level":"info","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"69b60559853a26e562aca01a59f50ad4e6cc411e0514f7596e37710372b4cb2a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0ad92c50c30e3cb297cd2befe3c11953134306afaf41863a827ea636331d3381","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0ad92c50c30e3cb297cd2befe3c11953134306afaf41863a827ea636331d3381"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0ad92c50c30e3cb297cd2befe3c11953134306afaf41863a827ea636331d3381","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"69b60559853a26e562aca01a59f50ad4e6cc411e0514f7596e37710372b4cb2a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/69b60559853a26e562aca01a59f50ad4e6cc411e0514f7596e37710372b4cb2a"} {"level":"info","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"69b60559853a26e562aca01a59f50ad4e6cc411e0514f7596e37710372b4cb2a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0ad92c50c30e3cb297cd2befe3c11953134306afaf41863a827ea636331d3381","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0ad92c50c30e3cb297cd2befe3c11953134306afaf41863a827ea636331d3381"} {"level":"info","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0ad92c50c30e3cb297cd2befe3c11953134306afaf41863a827ea636331d3381","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"69b60559853a26e562aca01a59f50ad4e6cc411e0514f7596e37710372b4cb2a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0ad92c50c30e3cb297cd2befe3c11953134306afaf41863a827ea636331d3381","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0ad92c50c30e3cb297cd2befe3c11953134306afaf41863a827ea636331d3381"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/69b60559853a26e562aca01a59f50ad4e6cc411e0514f7596e37710372b4cb2a"} {"level":"info","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0ad92c50c30e3cb297cd2befe3c11953134306afaf41863a827ea636331d3381","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0ad92c50c30e3cb297cd2befe3c11953134306afaf41863a827ea636331d3381","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0ad92c50c30e3cb297cd2befe3c11953134306afaf41863a827ea636331d3381","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0ad92c50c30e3cb297cd2befe3c11953134306afaf41863a827ea636331d3381","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"69b60559853a26e562aca01a59f50ad4e6cc411e0514f7596e37710372b4cb2a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["69b60559853a26e562aca01a59f50ad4e6cc411e0514f7596e37710372b4cb2a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0ad92c50c30e3cb297cd2befe3c11953134306afaf41863a827ea636331d3381"} {"level":"info","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"69b60559853a26e562aca01a59f50ad4e6cc411e0514f7596e37710372b4cb2a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0ad92c50c30e3cb297cd2befe3c11953134306afaf41863a827ea636331d3381","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c8a66f3471685c5aacf7c2eb3cc84fadddf29ddd380ceff4ada86d4b73a717f2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0ad92c50c30e3cb297cd2befe3c11953134306afaf41863a827ea636331d3381"} {"level":"info","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c8a66f3471685c5aacf7c2eb3cc84fadddf29ddd380ceff4ada86d4b73a717f2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"69b60559853a26e562aca01a59f50ad4e6cc411e0514f7596e37710372b4cb2a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2b2399929568ba8085e0c3c016d76c3ab7b1e8719abf90b1ce3a7f826902204b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c8a66f3471685c5aacf7c2eb3cc84fadddf29ddd380ceff4ada86d4b73a717f2"} {"level":"info","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2b2399929568ba8085e0c3c016d76c3ab7b1e8719abf90b1ce3a7f826902204b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c8a66f3471685c5aacf7c2eb3cc84fadddf29ddd380ceff4ada86d4b73a717f2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c8a66f3471685c5aacf7c2eb3cc84fadddf29ddd380ceff4ada86d4b73a717f2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c8a66f3471685c5aacf7c2eb3cc84fadddf29ddd380ceff4ada86d4b73a717f2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0ad92c50c30e3cb297cd2befe3c11953134306afaf41863a827ea636331d3381","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0ad92c50c30e3cb297cd2befe3c11953134306afaf41863a827ea636331d3381"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/69b60559853a26e562aca01a59f50ad4e6cc411e0514f7596e37710372b4cb2a"} {"level":"info","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0ad92c50c30e3cb297cd2befe3c11953134306afaf41863a827ea636331d3381","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2b2399929568ba8085e0c3c016d76c3ab7b1e8719abf90b1ce3a7f826902204b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2b2399929568ba8085e0c3c016d76c3ab7b1e8719abf90b1ce3a7f826902204b"} {"level":"info","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2b2399929568ba8085e0c3c016d76c3ab7b1e8719abf90b1ce3a7f826902204b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c8a66f3471685c5aacf7c2eb3cc84fadddf29ddd380ceff4ada86d4b73a717f2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c8a66f3471685c5aacf7c2eb3cc84fadddf29ddd380ceff4ada86d4b73a717f2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0ad92c50c30e3cb297cd2befe3c11953134306afaf41863a827ea636331d3381","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2b2399929568ba8085e0c3c016d76c3ab7b1e8719abf90b1ce3a7f826902204b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2b2399929568ba8085e0c3c016d76c3ab7b1e8719abf90b1ce3a7f826902204b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c8a66f3471685c5aacf7c2eb3cc84fadddf29ddd380ceff4ada86d4b73a717f2"} {"level":"info","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2b2399929568ba8085e0c3c016d76c3ab7b1e8719abf90b1ce3a7f826902204b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c8a66f3471685c5aacf7c2eb3cc84fadddf29ddd380ceff4ada86d4b73a717f2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c8a66f3471685c5aacf7c2eb3cc84fadddf29ddd380ceff4ada86d4b73a717f2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0ad92c50c30e3cb297cd2befe3c11953134306afaf41863a827ea636331d3381"} {"level":"info","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c8a66f3471685c5aacf7c2eb3cc84fadddf29ddd380ceff4ada86d4b73a717f2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2b2399929568ba8085e0c3c016d76c3ab7b1e8719abf90b1ce3a7f826902204b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2b2399929568ba8085e0c3c016d76c3ab7b1e8719abf90b1ce3a7f826902204b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c8a66f3471685c5aacf7c2eb3cc84fadddf29ddd380ceff4ada86d4b73a717f2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2b2399929568ba8085e0c3c016d76c3ab7b1e8719abf90b1ce3a7f826902204b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2b2399929568ba8085e0c3c016d76c3ab7b1e8719abf90b1ce3a7f826902204b"} {"level":"debug","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2b2399929568ba8085e0c3c016d76c3ab7b1e8719abf90b1ce3a7f826902204b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:51:27Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2b2399929568ba8085e0c3c016d76c3ab7b1e8719abf90b1ce3a7f826902204b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2b2399929568ba8085e0c3c016d76c3ab7b1e8719abf90b1ce3a7f826902204b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2b2399929568ba8085e0c3c016d76c3ab7b1e8719abf90b1ce3a7f826902204b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c8a66f3471685c5aacf7c2eb3cc84fadddf29ddd380ceff4ada86d4b73a717f2"} {"level":"info","ts":"2026-07-17T20:51:27Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2b2399929568ba8085e0c3c016d76c3ab7b1e8719abf90b1ce3a7f826902204b"} {"level":"debug","ts":"2026-07-17T20:51:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c794eb0e3d79199bc95ddd55e7c7642e69ae62f9010ddf0e2bf16ba69187d0eb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:51:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c794eb0e3d79199bc95ddd55e7c7642e69ae62f9010ddf0e2bf16ba69187d0eb"} {"level":"debug","ts":"2026-07-17T20:51:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"aeed3362af8edf0cb8335d708c30a48d47f90b7f3a7b0c51bdd3944c9b1380f9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"19c1ffc0c53d6caeeeff4a757ca8ab21a3aa2ac828683c4e7eedd67371944b43","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:51:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/aeed3362af8edf0cb8335d708c30a48d47f90b7f3a7b0c51bdd3944c9b1380f9"} {"level":"info","ts":"2026-07-17T20:51:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/19c1ffc0c53d6caeeeff4a757ca8ab21a3aa2ac828683c4e7eedd67371944b43"} {"level":"debug","ts":"2026-07-17T20:51:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fa1f2d03e5b77fa677589f28d58c9b904bba602aeed252703738f4f3caa4f909","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:51:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fa1f2d03e5b77fa677589f28d58c9b904bba602aeed252703738f4f3caa4f909"} {"level":"debug","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0ad92c50c30e3cb297cd2befe3c11953134306afaf41863a827ea636331d3381","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:51:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:51: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-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0ad92c50c30e3cb297cd2befe3c11953134306afaf41863a827ea636331d3381","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"57f2b5a3e2ae95659d8d8ae8a73f057a838c2bb0d2a86ae35b57ac51cf07ec41","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0ad92c50c30e3cb297cd2befe3c11953134306afaf41863a827ea636331d3381","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0ad92c50c30e3cb297cd2befe3c11953134306afaf41863a827ea636331d3381"} {"level":"debug","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0ad92c50c30e3cb297cd2befe3c11953134306afaf41863a827ea636331d3381","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:51:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:51:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0ad92c50c30e3cb297cd2befe3c11953134306afaf41863a827ea636331d3381"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0ad92c50c30e3cb297cd2befe3c11953134306afaf41863a827ea636331d3381","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0ad92c50c30e3cb297cd2befe3c11953134306afaf41863a827ea636331d3381","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/57f2b5a3e2ae95659d8d8ae8a73f057a838c2bb0d2a86ae35b57ac51cf07ec41"} {"level":"info","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0ad92c50c30e3cb297cd2befe3c11953134306afaf41863a827ea636331d3381"} {"level":"debug","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4f2c3d1e72bfbd28d4e44f2155b375be6494e945996992362b1e0b4bcf249f29","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:51:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:51: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-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4f2c3d1e72bfbd28d4e44f2155b375be6494e945996992362b1e0b4bcf249f29","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4f2c3d1e72bfbd28d4e44f2155b375be6494e945996992362b1e0b4bcf249f29","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4f2c3d1e72bfbd28d4e44f2155b375be6494e945996992362b1e0b4bcf249f29"} {"level":"debug","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4f2c3d1e72bfbd28d4e44f2155b375be6494e945996992362b1e0b4bcf249f29","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4f2c3d1e72bfbd28d4e44f2155b375be6494e945996992362b1e0b4bcf249f29"} {"level":"debug","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4f2c3d1e72bfbd28d4e44f2155b375be6494e945996992362b1e0b4bcf249f29","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:51:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:51:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4f2c3d1e72bfbd28d4e44f2155b375be6494e945996992362b1e0b4bcf249f29"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4f2c3d1e72bfbd28d4e44f2155b375be6494e945996992362b1e0b4bcf249f29","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4f2c3d1e72bfbd28d4e44f2155b375be6494e945996992362b1e0b4bcf249f29","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:51:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:51: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-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4f2c3d1e72bfbd28d4e44f2155b375be6494e945996992362b1e0b4bcf249f29","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4f2c3d1e72bfbd28d4e44f2155b375be6494e945996992362b1e0b4bcf249f29","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2b2399929568ba8085e0c3c016d76c3ab7b1e8719abf90b1ce3a7f826902204b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4f2c3d1e72bfbd28d4e44f2155b375be6494e945996992362b1e0b4bcf249f29","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4f2c3d1e72bfbd28d4e44f2155b375be6494e945996992362b1e0b4bcf249f29"} {"level":"debug","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4f2c3d1e72bfbd28d4e44f2155b375be6494e945996992362b1e0b4bcf249f29","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:51:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:51:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4f2c3d1e72bfbd28d4e44f2155b375be6494e945996992362b1e0b4bcf249f29"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4f2c3d1e72bfbd28d4e44f2155b375be6494e945996992362b1e0b4bcf249f29","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4f2c3d1e72bfbd28d4e44f2155b375be6494e945996992362b1e0b4bcf249f29","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2b2399929568ba8085e0c3c016d76c3ab7b1e8719abf90b1ce3a7f826902204b"} {"level":"info","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4f2c3d1e72bfbd28d4e44f2155b375be6494e945996992362b1e0b4bcf249f29"} {"level":"debug","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"bc47d977fd2023f855c62af05cec94d441a71ff6d54148fab36c27b1a0a27881","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/bc47d977fd2023f855c62af05cec94d441a71ff6d54148fab36c27b1a0a27881"} {"level":"debug","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"69b60559853a26e562aca01a59f50ad4e6cc411e0514f7596e37710372b4cb2a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:51:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:51: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-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"69b60559853a26e562aca01a59f50ad4e6cc411e0514f7596e37710372b4cb2a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"69b60559853a26e562aca01a59f50ad4e6cc411e0514f7596e37710372b4cb2a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b3987ed039d60b8bb0912a0d993aadd73eae450b33f7458667445b0edc56b862","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"69b60559853a26e562aca01a59f50ad4e6cc411e0514f7596e37710372b4cb2a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/69b60559853a26e562aca01a59f50ad4e6cc411e0514f7596e37710372b4cb2a"} {"level":"debug","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"69b60559853a26e562aca01a59f50ad4e6cc411e0514f7596e37710372b4cb2a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:51:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:51:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["69b60559853a26e562aca01a59f50ad4e6cc411e0514f7596e37710372b4cb2a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b3987ed039d60b8bb0912a0d993aadd73eae450b33f7458667445b0edc56b862"} {"level":"info","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"69b60559853a26e562aca01a59f50ad4e6cc411e0514f7596e37710372b4cb2a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"69b60559853a26e562aca01a59f50ad4e6cc411e0514f7596e37710372b4cb2a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:51:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:51: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-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/69b60559853a26e562aca01a59f50ad4e6cc411e0514f7596e37710372b4cb2a"} {"level":"info","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"69b60559853a26e562aca01a59f50ad4e6cc411e0514f7596e37710372b4cb2a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"69b60559853a26e562aca01a59f50ad4e6cc411e0514f7596e37710372b4cb2a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"69b60559853a26e562aca01a59f50ad4e6cc411e0514f7596e37710372b4cb2a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/69b60559853a26e562aca01a59f50ad4e6cc411e0514f7596e37710372b4cb2a"} {"level":"debug","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"69b60559853a26e562aca01a59f50ad4e6cc411e0514f7596e37710372b4cb2a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c5e8a04a5b03caacea6fe11229764ec85e216aef33dce554f6a66053af887d92","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/69b60559853a26e562aca01a59f50ad4e6cc411e0514f7596e37710372b4cb2a"} {"level":"debug","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7e9db9881b39bcbb4ad2944096791319fd2cc22a3826ae27b3f255c92ccedd66","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c5e8a04a5b03caacea6fe11229764ec85e216aef33dce554f6a66053af887d92"} {"level":"debug","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0208973bbf5c34e54ebabfd989ef00ff85d42156a033c21edb3ba541cb6e7060","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"69b60559853a26e562aca01a59f50ad4e6cc411e0514f7596e37710372b4cb2a","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:51:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:51:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["69b60559853a26e562aca01a59f50ad4e6cc411e0514f7596e37710372b4cb2a"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7e9db9881b39bcbb4ad2944096791319fd2cc22a3826ae27b3f255c92ccedd66"} {"level":"info","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"69b60559853a26e562aca01a59f50ad4e6cc411e0514f7596e37710372b4cb2a","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"69b60559853a26e562aca01a59f50ad4e6cc411e0514f7596e37710372b4cb2a","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0208973bbf5c34e54ebabfd989ef00ff85d42156a033c21edb3ba541cb6e7060"} {"level":"info","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/69b60559853a26e562aca01a59f50ad4e6cc411e0514f7596e37710372b4cb2a"} {"level":"debug","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-17T20:51:50Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-17T20:51: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-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a0e99e39792f78d5dc11dafc96c30c44a8bd523b8e924bea466aace51d3466b7","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026"} {"level":"debug","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-17T20:51:50Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-17T20:51:50Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"dc527edfc4dd50a1df4c993e06b2c8ea77a31e454fe4a39677dae04002b732de","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a0e99e39792f78d5dc11dafc96c30c44a8bd523b8e924bea466aace51d3466b7"} {"level":"debug","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"292c6d2ddbd8d19fa1ab97458bad7ee17c20c536b62833bd96c749a7fb084c4d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7d0b6f07d655b03adc536d01a9759cd473cacdd9e96150611898ab35cef6af92","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026"} {"level":"info","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/dc527edfc4dd50a1df4c993e06b2c8ea77a31e454fe4a39677dae04002b732de"} {"level":"debug","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b411fad2bb236d3d7b4ea36ea9ae4211a890d2b0a8539c709a0babcbec0a06de","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/292c6d2ddbd8d19fa1ab97458bad7ee17c20c536b62833bd96c749a7fb084c4d"} {"level":"debug","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2953d951eda42c77057afe4e582aad9713fc397d2025ef65a5a2c552d4b0ea49","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7d0b6f07d655b03adc536d01a9759cd473cacdd9e96150611898ab35cef6af92"} {"level":"debug","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c8a66f3471685c5aacf7c2eb3cc84fadddf29ddd380ceff4ada86d4b73a717f2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b411fad2bb236d3d7b4ea36ea9ae4211a890d2b0a8539c709a0babcbec0a06de"} {"level":"debug","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6dd4b8cb624a6c1af3216625b3155b0c3556ddafd589db4a955cb49a6538c4d5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b0fd3e75a6bc4963d30d3f15d5e30a12f2a4c391fb1d2635c85cad164c170120","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2953d951eda42c77057afe4e582aad9713fc397d2025ef65a5a2c552d4b0ea49"} {"level":"info","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c8a66f3471685c5aacf7c2eb3cc84fadddf29ddd380ceff4ada86d4b73a717f2"} {"level":"info","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6dd4b8cb624a6c1af3216625b3155b0c3556ddafd589db4a955cb49a6538c4d5"} {"level":"info","ts":"2026-07-17T20:51:50Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b0fd3e75a6bc4963d30d3f15d5e30a12f2a4c391fb1d2635c85cad164c170120"} {"level":"info","ts":"2026-07-17T20:51:52Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"89109ba4-2b62-4ce9-9089-558f83b14357","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:56712","PortSpecifier":{"PortValue":56712}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"89109ba4-2b62-4ce9-9089-558f83b14357","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-72eefe.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T20:51:52Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"89109ba4-2b62-4ce9-9089-558f83b14357","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:56712","PortSpecifier":{"PortValue":56712}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784321512,"nanos":360592474},"http":{"id":"89109ba4-2b62-4ce9-9089-558f83b14357","method":"POST","headers":{":authority":"e2e-shared-a-72eefe.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.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-17T20:51:52Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"89109ba4-2b62-4ce9-9089-558f83b14357","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T20:51:52Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"89109ba4-2b62-4ce9-9089-558f83b14357","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":"f5706b4f-952e-489a-922a-b98aa85e91ca","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=322823c4-8233-442e-93cd-a8e72e714af3"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/af16f67de254"]}} {"level":"debug","ts":"2026-07-17T20:51:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"89109ba4-2b62-4ce9-9089-558f83b14357","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/af16f67de254"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=322823c4-8233-442e-93cd-a8e72e714af3"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f5706b4f-952e-489a-922a-b98aa85e91ca","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"fa1f2d03e5b77fa677589f28d58c9b904bba602aeed252703738f4f3caa4f909"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.61:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-72eefe.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.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-17T20:51:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"89109ba4-2b62-4ce9-9089-558f83b14357","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-17T20:51:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"89109ba4-2b62-4ce9-9089-558f83b14357","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-17T20:51:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"89109ba4-2b62-4ce9-9089-558f83b14357","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-72eefe/rate-test-model-72eefe\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-72eefe/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-17T20:51:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"89109ba4-2b62-4ce9-9089-558f83b14357","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":"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":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T20:51:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"89109ba4-2b62-4ce9-9089-558f83b14357","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-17T20:51:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"89109ba4-2b62-4ce9-9089-558f83b14357","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-17T20:51:52Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"89109ba4-2b62-4ce9-9089-558f83b14357","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T20:51:52Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"89109ba4-2b62-4ce9-9089-558f83b14357","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T20:51:52Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0ad92f10-c77c-4e8a-9ebf-70aa548046c0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:56246","PortSpecifier":{"PortValue":56246}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"0ad92f10-c77c-4e8a-9ebf-70aa548046c0","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-327614.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T20:51:52Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"0ad92f10-c77c-4e8a-9ebf-70aa548046c0","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:56246","PortSpecifier":{"PortValue":56246}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784321512,"nanos":402643607},"http":{"id":"0ad92f10-c77c-4e8a-9ebf-70aa548046c0","method":"POST","headers":{":authority":"e2e-shared-b-327614.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.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-17T20:51:52Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"0ad92f10-c77c-4e8a-9ebf-70aa548046c0","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T20:51:52Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"0ad92f10-c77c-4e8a-9ebf-70aa548046c0","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":"f5706b4f-952e-489a-922a-b98aa85e91ca","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=322823c4-8233-442e-93cd-a8e72e714af3"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/af16f67de254"]}} {"level":"debug","ts":"2026-07-17T20:51:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"0ad92f10-c77c-4e8a-9ebf-70aa548046c0","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/af16f67de254"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=322823c4-8233-442e-93cd-a8e72e714af3"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f5706b4f-952e-489a-922a-b98aa85e91ca","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"aeed3362af8edf0cb8335d708c30a48d47f90b7f3a7b0c51bdd3944c9b1380f9"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.62:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-327614.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.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-17T20:51:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0ad92f10-c77c-4e8a-9ebf-70aa548046c0","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-17T20:51:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0ad92f10-c77c-4e8a-9ebf-70aa548046c0","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-17T20:51:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"0ad92f10-c77c-4e8a-9ebf-70aa548046c0","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-327614/rate-test-model-327614\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-327614/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-17T20:51:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"0ad92f10-c77c-4e8a-9ebf-70aa548046c0","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T20:51:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0ad92f10-c77c-4e8a-9ebf-70aa548046c0","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-17T20:51:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"0ad92f10-c77c-4e8a-9ebf-70aa548046c0","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-17T20:51:52Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0ad92f10-c77c-4e8a-9ebf-70aa548046c0","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T20:51:52Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"0ad92f10-c77c-4e8a-9ebf-70aa548046c0","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T20:51:52Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a0281fe6-a53c-4481-95a7-92671daf776b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:56726","PortSpecifier":{"PortValue":56726}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a0281fe6-a53c-4481-95a7-92671daf776b","method":"POST","path":"/ai-tenant-e2e-shared-a-72eefe/rate-test-model-72eefe/v1/completions","host":"e2e-shared-a-72eefe.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T20:51:52Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a0281fe6-a53c-4481-95a7-92671daf776b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:56726","PortSpecifier":{"PortValue":56726}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784321512,"nanos":440952091},"http":{"id":"a0281fe6-a53c-4481-95a7-92671daf776b","method":"POST","headers":{":authority":"e2e-shared-a-72eefe.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-72eefe/rate-test-model-72eefe/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T20:51:52Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a0281fe6-a53c-4481-95a7-92671daf776b","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1BpImNw3AjN3hMxIn_Adb4YQ08LA4QFYlT6jZeOn4LHStrbREaI8OvfnaB2EU"} {"level":"debug","ts":"2026-07-17T20:51:52Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"a0281fe6-a53c-4481-95a7-92671daf776b","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-72eefe.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1BpImNw3AjN3hMxIn_Adb4YQ08LA4QFYlT6jZeOn4LHStrbREaI8OvfnaB2EU\"}"} {"level":"debug","ts":"2026-07-17T20:51:52Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"a0281fe6-a53c-4481-95a7-92671daf776b","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-72eefe.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":"c4fe2833-f5e0-416e-9d36-c19bd672172f","keyName":"e2e-rate-a-c73c37","subscription":"e2e-rate-iso-a-c73c37","tenant":"e2e-shared-a-72eefe","userId":"c4fe2833-f5e0-416e-9d36-c19bd672172f","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-17T20:51:52Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"a0281fe6-a53c-4481-95a7-92671daf776b","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-72eefe.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-72eefe/rate-test-model-72eefe\",\"requestedSubscription\":\"e2e-rate-iso-a-c73c37\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-17T20:51:52Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"a0281fe6-a53c-4481-95a7-92671daf776b","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-72eefe.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-72eefe","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-c73c37","namespace":"ai-tenant-e2e-shared-a-72eefe","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-17T20:51:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a0281fe6-a53c-4481-95a7-92671daf776b","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T20:51:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a0281fe6-a53c-4481-95a7-92671daf776b","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-17T20:51:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a0281fe6-a53c-4481-95a7-92671daf776b","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-17T20:51:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a0281fe6-a53c-4481-95a7-92671daf776b","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-72eefe/rate-test-model-72eefe\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-72eefe/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-17T20:51:52Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a0281fe6-a53c-4481-95a7-92671daf776b","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-17T20:51:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a0281fe6-a53c-4481-95a7-92671daf776b","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-17T20:51:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a0281fe6-a53c-4481-95a7-92671daf776b","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-c73c37"} {"level":"debug","ts":"2026-07-17T20:51:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a0281fe6-a53c-4481-95a7-92671daf776b","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-17T20:51:52Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a0281fe6-a53c-4481-95a7-92671daf776b","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","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":"c4fe2833-f5e0-416e-9d36-c19bd672172f","keyName":"e2e-rate-a-c73c37","selected_subscription":"e2e-rate-iso-a-c73c37","selected_subscription_key":"ai-tenant-e2e-shared-a-72eefe/e2e-rate-iso-a-c73c37@ai-tenant-e2e-shared-a-72eefe/rate-test-model-72eefe","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-72eefe","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-c73c37","namespace":"ai-tenant-e2e-shared-a-72eefe","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-17T20:51:52Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a0281fe6-a53c-4481-95a7-92671daf776b","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T20:51:52Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a0281fe6-a53c-4481-95a7-92671daf776b","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T20:51:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"19c62a2e-86a7-458f-9a4c-ca2eeb31efca","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:53828","PortSpecifier":{"PortValue":53828}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"19c62a2e-86a7-458f-9a4c-ca2eeb31efca","method":"POST","path":"/ai-tenant-e2e-shared-a-72eefe/rate-test-model-72eefe/v1/completions","host":"e2e-shared-a-72eefe.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T20:51:53Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"19c62a2e-86a7-458f-9a4c-ca2eeb31efca","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:53828","PortSpecifier":{"PortValue":53828}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784321513,"nanos":498558382},"http":{"id":"19c62a2e-86a7-458f-9a4c-ca2eeb31efca","method":"POST","headers":{":authority":"e2e-shared-a-72eefe.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-72eefe/rate-test-model-72eefe/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T20:51:53Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"19c62a2e-86a7-458f-9a4c-ca2eeb31efca","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1BpImNw3AjN3hMxIn_Adb4YQ08LA4QFYlT6jZeOn4LHStrbREaI8OvfnaB2EU"} {"level":"debug","ts":"2026-07-17T20:51:53Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"19c62a2e-86a7-458f-9a4c-ca2eeb31efca","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-72eefe.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1BpImNw3AjN3hMxIn_Adb4YQ08LA4QFYlT6jZeOn4LHStrbREaI8OvfnaB2EU\"}"} {"level":"debug","ts":"2026-07-17T20:51:53Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"19c62a2e-86a7-458f-9a4c-ca2eeb31efca","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-72eefe.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":"c4fe2833-f5e0-416e-9d36-c19bd672172f","keyName":"e2e-rate-a-c73c37","subscription":"e2e-rate-iso-a-c73c37","tenant":"e2e-shared-a-72eefe","userId":"c4fe2833-f5e0-416e-9d36-c19bd672172f","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-17T20:51:53Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"19c62a2e-86a7-458f-9a4c-ca2eeb31efca","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-72eefe.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-72eefe/rate-test-model-72eefe\",\"requestedSubscription\":\"e2e-rate-iso-a-c73c37\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-17T20:51:53Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"19c62a2e-86a7-458f-9a4c-ca2eeb31efca","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-72eefe.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-72eefe","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-c73c37","namespace":"ai-tenant-e2e-shared-a-72eefe","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-17T20:51:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"19c62a2e-86a7-458f-9a4c-ca2eeb31efca","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T20:51:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"19c62a2e-86a7-458f-9a4c-ca2eeb31efca","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-17T20:51:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"19c62a2e-86a7-458f-9a4c-ca2eeb31efca","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-17T20:51:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"19c62a2e-86a7-458f-9a4c-ca2eeb31efca","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-72eefe/rate-test-model-72eefe\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-72eefe/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-17T20:51:53Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"19c62a2e-86a7-458f-9a4c-ca2eeb31efca","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-17T20:51:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"19c62a2e-86a7-458f-9a4c-ca2eeb31efca","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-17T20:51:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"19c62a2e-86a7-458f-9a4c-ca2eeb31efca","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-c73c37"} {"level":"debug","ts":"2026-07-17T20:51:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"19c62a2e-86a7-458f-9a4c-ca2eeb31efca","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-17T20:51:53Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"19c62a2e-86a7-458f-9a4c-ca2eeb31efca","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","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":"c4fe2833-f5e0-416e-9d36-c19bd672172f","keyName":"e2e-rate-a-c73c37","selected_subscription":"e2e-rate-iso-a-c73c37","selected_subscription_key":"ai-tenant-e2e-shared-a-72eefe/e2e-rate-iso-a-c73c37@ai-tenant-e2e-shared-a-72eefe/rate-test-model-72eefe","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-72eefe","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-c73c37","namespace":"ai-tenant-e2e-shared-a-72eefe","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-17T20:51:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"19c62a2e-86a7-458f-9a4c-ca2eeb31efca","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T20:51:53Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"19c62a2e-86a7-458f-9a4c-ca2eeb31efca","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T20:51:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"03e5db4a-b58a-43f8-8a68-eaa48067fc38","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:53836","PortSpecifier":{"PortValue":53836}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"03e5db4a-b58a-43f8-8a68-eaa48067fc38","method":"POST","path":"/ai-tenant-e2e-shared-a-72eefe/rate-test-model-72eefe/v1/completions","host":"e2e-shared-a-72eefe.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T20:51:54Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"03e5db4a-b58a-43f8-8a68-eaa48067fc38","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:53836","PortSpecifier":{"PortValue":53836}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784321514,"nanos":556415250},"http":{"id":"03e5db4a-b58a-43f8-8a68-eaa48067fc38","method":"POST","headers":{":authority":"e2e-shared-a-72eefe.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-72eefe/rate-test-model-72eefe/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T20:51:54Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"03e5db4a-b58a-43f8-8a68-eaa48067fc38","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1BpImNw3AjN3hMxIn_Adb4YQ08LA4QFYlT6jZeOn4LHStrbREaI8OvfnaB2EU"} {"level":"debug","ts":"2026-07-17T20:51:54Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"03e5db4a-b58a-43f8-8a68-eaa48067fc38","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-72eefe.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1BpImNw3AjN3hMxIn_Adb4YQ08LA4QFYlT6jZeOn4LHStrbREaI8OvfnaB2EU\"}"} {"level":"debug","ts":"2026-07-17T20:51:54Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"03e5db4a-b58a-43f8-8a68-eaa48067fc38","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-72eefe.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":"c4fe2833-f5e0-416e-9d36-c19bd672172f","keyName":"e2e-rate-a-c73c37","subscription":"e2e-rate-iso-a-c73c37","tenant":"e2e-shared-a-72eefe","userId":"c4fe2833-f5e0-416e-9d36-c19bd672172f","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-17T20:51:54Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"03e5db4a-b58a-43f8-8a68-eaa48067fc38","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-72eefe.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-72eefe/rate-test-model-72eefe\",\"requestedSubscription\":\"e2e-rate-iso-a-c73c37\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-17T20:51:54Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"03e5db4a-b58a-43f8-8a68-eaa48067fc38","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-72eefe.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-72eefe","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-c73c37","namespace":"ai-tenant-e2e-shared-a-72eefe","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-17T20:51:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"03e5db4a-b58a-43f8-8a68-eaa48067fc38","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T20:51:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"03e5db4a-b58a-43f8-8a68-eaa48067fc38","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-17T20:51:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"03e5db4a-b58a-43f8-8a68-eaa48067fc38","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-17T20:51:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"03e5db4a-b58a-43f8-8a68-eaa48067fc38","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-72eefe/rate-test-model-72eefe\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-72eefe/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-17T20:51:54Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"03e5db4a-b58a-43f8-8a68-eaa48067fc38","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-17T20:51:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"03e5db4a-b58a-43f8-8a68-eaa48067fc38","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-17T20:51:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"03e5db4a-b58a-43f8-8a68-eaa48067fc38","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-17T20:51:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"03e5db4a-b58a-43f8-8a68-eaa48067fc38","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-c73c37"} {"level":"debug","ts":"2026-07-17T20:51:54Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"03e5db4a-b58a-43f8-8a68-eaa48067fc38","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","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":"c4fe2833-f5e0-416e-9d36-c19bd672172f","keyName":"e2e-rate-a-c73c37","selected_subscription":"e2e-rate-iso-a-c73c37","selected_subscription_key":"ai-tenant-e2e-shared-a-72eefe/e2e-rate-iso-a-c73c37@ai-tenant-e2e-shared-a-72eefe/rate-test-model-72eefe","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-72eefe","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-c73c37","namespace":"ai-tenant-e2e-shared-a-72eefe","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-17T20:51:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"03e5db4a-b58a-43f8-8a68-eaa48067fc38","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T20:51:54Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"03e5db4a-b58a-43f8-8a68-eaa48067fc38","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T20:52:09Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5f847064-2555-4fda-bc12-90a5c367a9ad","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:44210","PortSpecifier":{"PortValue":44210}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"5f847064-2555-4fda-bc12-90a5c367a9ad","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-72eefe.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T20:52:09Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5f847064-2555-4fda-bc12-90a5c367a9ad","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:44210","PortSpecifier":{"PortValue":44210}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784321529,"nanos":564758986},"http":{"id":"5f847064-2555-4fda-bc12-90a5c367a9ad","method":"POST","headers":{":authority":"e2e-shared-a-72eefe.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.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-17T20:52:09Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"5f847064-2555-4fda-bc12-90a5c367a9ad","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T20:52:09Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"5f847064-2555-4fda-bc12-90a5c367a9ad","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":"f5706b4f-952e-489a-922a-b98aa85e91ca","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=322823c4-8233-442e-93cd-a8e72e714af3"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/af16f67de254"]}} {"level":"debug","ts":"2026-07-17T20:52:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"5f847064-2555-4fda-bc12-90a5c367a9ad","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/af16f67de254"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=322823c4-8233-442e-93cd-a8e72e714af3"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f5706b4f-952e-489a-922a-b98aa85e91ca","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"fa1f2d03e5b77fa677589f28d58c9b904bba602aeed252703738f4f3caa4f909"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.61:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-72eefe.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.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-17T20:52:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5f847064-2555-4fda-bc12-90a5c367a9ad","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-17T20:52:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5f847064-2555-4fda-bc12-90a5c367a9ad","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-17T20:52:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5f847064-2555-4fda-bc12-90a5c367a9ad","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-72eefe/rate-test-model-72eefe\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-72eefe/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-17T20:52:09Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"5f847064-2555-4fda-bc12-90a5c367a9ad","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":"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":"groups_str","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T20:52:09Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5f847064-2555-4fda-bc12-90a5c367a9ad","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-17T20:52:09Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5f847064-2555-4fda-bc12-90a5c367a9ad","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-17T20:52:09Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5f847064-2555-4fda-bc12-90a5c367a9ad","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T20:52:09Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5f847064-2555-4fda-bc12-90a5c367a9ad","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T20:52:09Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a1f1963e-5727-4f5c-8d8d-5e6d02d47fff","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:47016","PortSpecifier":{"PortValue":47016}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a1f1963e-5727-4f5c-8d8d-5e6d02d47fff","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-327614.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T20:52:09Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a1f1963e-5727-4f5c-8d8d-5e6d02d47fff","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:47016","PortSpecifier":{"PortValue":47016}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784321529,"nanos":605184770},"http":{"id":"a1f1963e-5727-4f5c-8d8d-5e6d02d47fff","method":"POST","headers":{":authority":"e2e-shared-b-327614.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.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-17T20:52:09Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"a1f1963e-5727-4f5c-8d8d-5e6d02d47fff","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-17T20:52:09Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a1f1963e-5727-4f5c-8d8d-5e6d02d47fff","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":"f5706b4f-952e-489a-922a-b98aa85e91ca","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=322823c4-8233-442e-93cd-a8e72e714af3"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/af16f67de254"]}} {"level":"debug","ts":"2026-07-17T20:52:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a1f1963e-5727-4f5c-8d8d-5e6d02d47fff","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/af16f67de254"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=322823c4-8233-442e-93cd-a8e72e714af3"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"f5706b4f-952e-489a-922a-b98aa85e91ca","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"aeed3362af8edf0cb8335d708c30a48d47f90b7f3a7b0c51bdd3944c9b1380f9"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.62:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-327614.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.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-17T20:52:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a1f1963e-5727-4f5c-8d8d-5e6d02d47fff","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-17T20:52:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a1f1963e-5727-4f5c-8d8d-5e6d02d47fff","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-17T20:52:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a1f1963e-5727-4f5c-8d8d-5e6d02d47fff","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-327614/rate-test-model-327614\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-327614/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-17T20:52:09Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"a1f1963e-5727-4f5c-8d8d-5e6d02d47fff","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-17T20:52:09Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a1f1963e-5727-4f5c-8d8d-5e6d02d47fff","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-17T20:52:09Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a1f1963e-5727-4f5c-8d8d-5e6d02d47fff","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-17T20:52:09Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a1f1963e-5727-4f5c-8d8d-5e6d02d47fff","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T20:52:09Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a1f1963e-5727-4f5c-8d8d-5e6d02d47fff","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T20:52:09Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e956f786-8a57-4324-9248-75521efc6be6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:44224","PortSpecifier":{"PortValue":44224}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e956f786-8a57-4324-9248-75521efc6be6","method":"POST","path":"/ai-tenant-e2e-shared-a-72eefe/rate-test-model-72eefe/v1/completions","host":"e2e-shared-a-72eefe.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T20:52:09Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e956f786-8a57-4324-9248-75521efc6be6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:44224","PortSpecifier":{"PortValue":44224}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784321529,"nanos":639002592},"http":{"id":"e956f786-8a57-4324-9248-75521efc6be6","method":"POST","headers":{":authority":"e2e-shared-a-72eefe.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-72eefe/rate-test-model-72eefe/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T20:52:09Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e956f786-8a57-4324-9248-75521efc6be6","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1WVQhIbFO5aOuZvKS_bk4Lz1CgR2YVpxqCa1AqP57ELxfxzuEjzhfhvgnOLRF"} {"level":"debug","ts":"2026-07-17T20:52:09Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"e956f786-8a57-4324-9248-75521efc6be6","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-72eefe.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1WVQhIbFO5aOuZvKS_bk4Lz1CgR2YVpxqCa1AqP57ELxfxzuEjzhfhvgnOLRF\"}"} {"level":"debug","ts":"2026-07-17T20:52:09Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"e956f786-8a57-4324-9248-75521efc6be6","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-72eefe.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":"2dcbc9d7-cc7a-4f61-b4ca-8554801b87bf","keyName":"e2e-rate-a-278f0c","subscription":"e2e-rate-iso-a-278f0c","tenant":"e2e-shared-a-72eefe","userId":"2dcbc9d7-cc7a-4f61-b4ca-8554801b87bf","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-17T20:52:09Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"e956f786-8a57-4324-9248-75521efc6be6","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-72eefe.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-72eefe/rate-test-model-72eefe\",\"requestedSubscription\":\"e2e-rate-iso-a-278f0c\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-17T20:52:09Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"e956f786-8a57-4324-9248-75521efc6be6","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-72eefe.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-72eefe","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-278f0c","namespace":"ai-tenant-e2e-shared-a-72eefe","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-17T20:52:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e956f786-8a57-4324-9248-75521efc6be6","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T20:52:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e956f786-8a57-4324-9248-75521efc6be6","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-17T20:52:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e956f786-8a57-4324-9248-75521efc6be6","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-17T20:52:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e956f786-8a57-4324-9248-75521efc6be6","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-17T20:52:09Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e956f786-8a57-4324-9248-75521efc6be6","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-72eefe/rate-test-model-72eefe\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-72eefe/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-17T20:52:09Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e956f786-8a57-4324-9248-75521efc6be6","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-17T20:52:09Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e956f786-8a57-4324-9248-75521efc6be6","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-278f0c"} {"level":"debug","ts":"2026-07-17T20:52:09Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e956f786-8a57-4324-9248-75521efc6be6","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-17T20:52:09Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e956f786-8a57-4324-9248-75521efc6be6","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","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":"2dcbc9d7-cc7a-4f61-b4ca-8554801b87bf","keyName":"e2e-rate-a-278f0c","selected_subscription":"e2e-rate-iso-a-278f0c","selected_subscription_key":"ai-tenant-e2e-shared-a-72eefe/e2e-rate-iso-a-278f0c@ai-tenant-e2e-shared-a-72eefe/rate-test-model-72eefe","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-72eefe","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-278f0c","namespace":"ai-tenant-e2e-shared-a-72eefe","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-17T20:52:09Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e956f786-8a57-4324-9248-75521efc6be6","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T20:52:09Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e956f786-8a57-4324-9248-75521efc6be6","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T20:52:10Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f96e152d-bb08-45f3-8eea-b48cc9178095","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:44232","PortSpecifier":{"PortValue":44232}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f96e152d-bb08-45f3-8eea-b48cc9178095","method":"POST","path":"/ai-tenant-e2e-shared-a-72eefe/rate-test-model-72eefe/v1/completions","host":"e2e-shared-a-72eefe.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T20:52:10Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f96e152d-bb08-45f3-8eea-b48cc9178095","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:44232","PortSpecifier":{"PortValue":44232}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784321530,"nanos":677230909},"http":{"id":"f96e152d-bb08-45f3-8eea-b48cc9178095","method":"POST","headers":{":authority":"e2e-shared-a-72eefe.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-72eefe/rate-test-model-72eefe/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T20:52:10Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f96e152d-bb08-45f3-8eea-b48cc9178095","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1WVQhIbFO5aOuZvKS_bk4Lz1CgR2YVpxqCa1AqP57ELxfxzuEjzhfhvgnOLRF"} {"level":"debug","ts":"2026-07-17T20:52:10Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"f96e152d-bb08-45f3-8eea-b48cc9178095","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-72eefe.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1WVQhIbFO5aOuZvKS_bk4Lz1CgR2YVpxqCa1AqP57ELxfxzuEjzhfhvgnOLRF\"}"} {"level":"debug","ts":"2026-07-17T20:52:10Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"f96e152d-bb08-45f3-8eea-b48cc9178095","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-72eefe.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":"2dcbc9d7-cc7a-4f61-b4ca-8554801b87bf","keyName":"e2e-rate-a-278f0c","subscription":"e2e-rate-iso-a-278f0c","tenant":"e2e-shared-a-72eefe","userId":"2dcbc9d7-cc7a-4f61-b4ca-8554801b87bf","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-17T20:52:10Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"f96e152d-bb08-45f3-8eea-b48cc9178095","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-72eefe.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-72eefe/rate-test-model-72eefe\",\"requestedSubscription\":\"e2e-rate-iso-a-278f0c\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-17T20:52:10Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"f96e152d-bb08-45f3-8eea-b48cc9178095","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-72eefe.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-72eefe","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-278f0c","namespace":"ai-tenant-e2e-shared-a-72eefe","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-17T20:52:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f96e152d-bb08-45f3-8eea-b48cc9178095","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T20:52:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f96e152d-bb08-45f3-8eea-b48cc9178095","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-17T20:52:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f96e152d-bb08-45f3-8eea-b48cc9178095","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-17T20:52:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f96e152d-bb08-45f3-8eea-b48cc9178095","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-72eefe/rate-test-model-72eefe\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-72eefe/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-17T20:52:10Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f96e152d-bb08-45f3-8eea-b48cc9178095","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-17T20:52:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f96e152d-bb08-45f3-8eea-b48cc9178095","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-17T20:52:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f96e152d-bb08-45f3-8eea-b48cc9178095","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-17T20:52:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f96e152d-bb08-45f3-8eea-b48cc9178095","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-278f0c"} {"level":"debug","ts":"2026-07-17T20:52:10Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f96e152d-bb08-45f3-8eea-b48cc9178095","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","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":"2dcbc9d7-cc7a-4f61-b4ca-8554801b87bf","keyName":"e2e-rate-a-278f0c","selected_subscription":"e2e-rate-iso-a-278f0c","selected_subscription_key":"ai-tenant-e2e-shared-a-72eefe/e2e-rate-iso-a-278f0c@ai-tenant-e2e-shared-a-72eefe/rate-test-model-72eefe","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-72eefe","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-278f0c","namespace":"ai-tenant-e2e-shared-a-72eefe","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-17T20:52:10Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f96e152d-bb08-45f3-8eea-b48cc9178095","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T20:52:10Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f96e152d-bb08-45f3-8eea-b48cc9178095","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T20:52:11Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c208b84e-11ed-4b25-a3c9-da9e97c89882","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:44246","PortSpecifier":{"PortValue":44246}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"c208b84e-11ed-4b25-a3c9-da9e97c89882","method":"POST","path":"/ai-tenant-e2e-shared-a-72eefe/rate-test-model-72eefe/v1/completions","host":"e2e-shared-a-72eefe.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T20:52:11Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"c208b84e-11ed-4b25-a3c9-da9e97c89882","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:44246","PortSpecifier":{"PortValue":44246}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.61:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784321531,"nanos":719901841},"http":{"id":"c208b84e-11ed-4b25-a3c9-da9e97c89882","method":"POST","headers":{":authority":"e2e-shared-a-72eefe.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-72eefe/rate-test-model-72eefe/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T20:52:11Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"c208b84e-11ed-4b25-a3c9-da9e97c89882","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1WVQhIbFO5aOuZvKS_bk4Lz1CgR2YVpxqCa1AqP57ELxfxzuEjzhfhvgnOLRF"} {"level":"debug","ts":"2026-07-17T20:52:11Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"c208b84e-11ed-4b25-a3c9-da9e97c89882","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-72eefe.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1WVQhIbFO5aOuZvKS_bk4Lz1CgR2YVpxqCa1AqP57ELxfxzuEjzhfhvgnOLRF\"}"} {"level":"debug","ts":"2026-07-17T20:52:11Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"c208b84e-11ed-4b25-a3c9-da9e97c89882","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-72eefe.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":"2dcbc9d7-cc7a-4f61-b4ca-8554801b87bf","keyName":"e2e-rate-a-278f0c","subscription":"e2e-rate-iso-a-278f0c","tenant":"e2e-shared-a-72eefe","userId":"2dcbc9d7-cc7a-4f61-b4ca-8554801b87bf","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-17T20:52:11Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"c208b84e-11ed-4b25-a3c9-da9e97c89882","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-72eefe.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-72eefe/rate-test-model-72eefe\",\"requestedSubscription\":\"e2e-rate-iso-a-278f0c\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-17T20:52:11Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"c208b84e-11ed-4b25-a3c9-da9e97c89882","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-72eefe.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-72eefe","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-278f0c","namespace":"ai-tenant-e2e-shared-a-72eefe","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-17T20:52:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"c208b84e-11ed-4b25-a3c9-da9e97c89882","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T20:52:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c208b84e-11ed-4b25-a3c9-da9e97c89882","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-17T20:52:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c208b84e-11ed-4b25-a3c9-da9e97c89882","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-17T20:52:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c208b84e-11ed-4b25-a3c9-da9e97c89882","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-72eefe/rate-test-model-72eefe\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-a-72eefe/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-17T20:52:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"c208b84e-11ed-4b25-a3c9-da9e97c89882","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-17T20:52:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c208b84e-11ed-4b25-a3c9-da9e97c89882","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-17T20:52:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c208b84e-11ed-4b25-a3c9-da9e97c89882","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-278f0c"} {"level":"debug","ts":"2026-07-17T20:52:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c208b84e-11ed-4b25-a3c9-da9e97c89882","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-17T20:52:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"c208b84e-11ed-4b25-a3c9-da9e97c89882","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","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":"2dcbc9d7-cc7a-4f61-b4ca-8554801b87bf","keyName":"e2e-rate-a-278f0c","selected_subscription":"e2e-rate-iso-a-278f0c","selected_subscription_key":"ai-tenant-e2e-shared-a-72eefe/e2e-rate-iso-a-278f0c@ai-tenant-e2e-shared-a-72eefe/rate-test-model-72eefe","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-72eefe","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-278f0c","namespace":"ai-tenant-e2e-shared-a-72eefe","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-17T20:52:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c208b84e-11ed-4b25-a3c9-da9e97c89882","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T20:52:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"c208b84e-11ed-4b25-a3c9-da9e97c89882","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T20:52:11Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"eacdd0b2-d1c4-4284-a18a-76e9b4a6e87f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:47032","PortSpecifier":{"PortValue":47032}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"eacdd0b2-d1c4-4284-a18a-76e9b4a6e87f","method":"POST","path":"/ai-tenant-e2e-shared-b-327614/rate-test-model-327614/v1/completions","host":"e2e-shared-b-327614.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-17T20:52:11Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"eacdd0b2-d1c4-4284-a18a-76e9b4a6e87f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.10:47032","PortSpecifier":{"PortValue":47032}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.62:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1784321531,"nanos":761581290},"http":{"id":"eacdd0b2-d1c4-4284-a18a-76e9b4a6e87f","method":"POST","headers":{":authority":"e2e-shared-b-327614.apps.3d7fc9b7-e591-4dac-8baa-af16f67de254.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-b-327614/rate-test-model-327614/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T20:52:11Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"eacdd0b2-d1c4-4284-a18a-76e9b4a6e87f","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1W5nA4jwVGj9ZvmRu_VwWGPOeewS0RASDZyNUrcPyWXOjr1OHRDa9yomLp1LL"} {"level":"debug","ts":"2026-07-17T20:52:11Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"eacdd0b2-d1c4-4284-a18a-76e9b4a6e87f","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-327614.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1W5nA4jwVGj9ZvmRu_VwWGPOeewS0RASDZyNUrcPyWXOjr1OHRDa9yomLp1LL\"}"} {"level":"debug","ts":"2026-07-17T20:52:11Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"eacdd0b2-d1c4-4284-a18a-76e9b4a6e87f","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-327614.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":"934c3e1a-fe84-4c33-a8ea-72d315e7c3b8","keyName":"e2e-rate-b-278f0c","subscription":"e2e-rate-iso-b-278f0c","tenant":"e2e-shared-b-327614","userId":"934c3e1a-fe84-4c33-a8ea-72d315e7c3b8","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-17T20:52:11Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"eacdd0b2-d1c4-4284-a18a-76e9b4a6e87f","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-b-327614.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-327614/rate-test-model-327614\",\"requestedSubscription\":\"e2e-rate-iso-b-278f0c\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-17T20:52:11Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"eacdd0b2-d1c4-4284-a18a-76e9b4a6e87f","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-327614.odh-ai-gateway-infra.svc.cluster.local:8443/internal/v1/subscriptions/select","DynamicEndpoint":null,"Method":"POST","Body":{},"Parameters":[],"Headers":[],"ContentType":"application/json","SharedSecret":"","OAuth2":null,"OAuth2TokenForceFetch":false,"AuthCredentials":null}},"object":{"modelRefs":[{"name":"rate-test-model-327614","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-278f0c","namespace":"ai-tenant-e2e-shared-b-327614","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-17T20:52:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"eacdd0b2-d1c4-4284-a18a-76e9b4a6e87f","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-17T20:52:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"eacdd0b2-d1c4-4284-a18a-76e9b4a6e87f","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-17T20:52:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"eacdd0b2-d1c4-4284-a18a-76e9b4a6e87f","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-17T20:52:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"eacdd0b2-d1c4-4284-a18a-76e9b4a6e87f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-327614/rate-test-model-327614\":{\"users\":null,\"groups\":[\"system:authenticated\"]},\"publishers/ai-tenant-e2e-shared-b-327614/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-17T20:52:11Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"eacdd0b2-d1c4-4284-a18a-76e9b4a6e87f","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-17T20:52:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"eacdd0b2-d1c4-4284-a18a-76e9b4a6e87f","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-278f0c"} {"level":"debug","ts":"2026-07-17T20:52:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"eacdd0b2-d1c4-4284-a18a-76e9b4a6e87f","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-17T20:52:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"eacdd0b2-d1c4-4284-a18a-76e9b4a6e87f","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-17T20:52:11Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"eacdd0b2-d1c4-4284-a18a-76e9b4a6e87f","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","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":"934c3e1a-fe84-4c33-a8ea-72d315e7c3b8","keyName":"e2e-rate-b-278f0c","selected_subscription":"e2e-rate-iso-b-278f0c","selected_subscription_key":"ai-tenant-e2e-shared-b-327614/e2e-rate-iso-b-278f0c@ai-tenant-e2e-shared-b-327614/rate-test-model-327614","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-327614","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-278f0c","namespace":"ai-tenant-e2e-shared-b-327614","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-17T20:52:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"eacdd0b2-d1c4-4284-a18a-76e9b4a6e87f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-17T20:52:11Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"eacdd0b2-d1c4-4284-a18a-76e9b4a6e87f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-17T20:52:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/19c1ffc0c53d6caeeeff4a757ca8ab21a3aa2ac828683c4e7eedd67371944b43"} {"level":"info","ts":"2026-07-17T20:52:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b0fd3e75a6bc4963d30d3f15d5e30a12f2a4c391fb1d2635c85cad164c170120"} {"level":"info","ts":"2026-07-17T20:52:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7e9db9881b39bcbb4ad2944096791319fd2cc22a3826ae27b3f255c92ccedd66"} {"level":"info","ts":"2026-07-17T20:52:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e920116959e61d98a7cc5a1c2a0f2b228e607d31f2dff96d5305829c563b7026"} {"level":"info","ts":"2026-07-17T20:52:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/bc47d977fd2023f855c62af05cec94d441a71ff6d54148fab36c27b1a0a27881"} {"level":"info","ts":"2026-07-17T20:52:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c8a66f3471685c5aacf7c2eb3cc84fadddf29ddd380ceff4ada86d4b73a717f2"} {"level":"info","ts":"2026-07-17T20:52:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b3987ed039d60b8bb0912a0d993aadd73eae450b33f7458667445b0edc56b862"} {"level":"info","ts":"2026-07-17T20:52:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c5e8a04a5b03caacea6fe11229764ec85e216aef33dce554f6a66053af887d92"} {"level":"info","ts":"2026-07-17T20:52:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7d0b6f07d655b03adc536d01a9759cd473cacdd9e96150611898ab35cef6af92"} {"level":"info","ts":"2026-07-17T20:52:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0208973bbf5c34e54ebabfd989ef00ff85d42156a033c21edb3ba541cb6e7060"} {"level":"info","ts":"2026-07-17T20:52:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2953d951eda42c77057afe4e582aad9713fc397d2025ef65a5a2c552d4b0ea49"} {"level":"info","ts":"2026-07-17T20:52:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/69b60559853a26e562aca01a59f50ad4e6cc411e0514f7596e37710372b4cb2a"} {"level":"info","ts":"2026-07-17T20:52:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2b2399929568ba8085e0c3c016d76c3ab7b1e8719abf90b1ce3a7f826902204b"} {"level":"info","ts":"2026-07-17T20:52:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4f2c3d1e72bfbd28d4e44f2155b375be6494e945996992362b1e0b4bcf249f29"} {"level":"info","ts":"2026-07-17T20:52:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6dd4b8cb624a6c1af3216625b3155b0c3556ddafd589db4a955cb49a6538c4d5"} {"level":"info","ts":"2026-07-17T20:52:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0ad92c50c30e3cb297cd2befe3c11953134306afaf41863a827ea636331d3381"} {"level":"info","ts":"2026-07-17T20:52:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/292c6d2ddbd8d19fa1ab97458bad7ee17c20c536b62833bd96c749a7fb084c4d"} {"level":"info","ts":"2026-07-17T20:52:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fa1f2d03e5b77fa677589f28d58c9b904bba602aeed252703738f4f3caa4f909"} {"level":"info","ts":"2026-07-17T20:52:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/57f2b5a3e2ae95659d8d8ae8a73f057a838c2bb0d2a86ae35b57ac51cf07ec41"} {"level":"info","ts":"2026-07-17T20:52:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a0e99e39792f78d5dc11dafc96c30c44a8bd523b8e924bea466aace51d3466b7"} {"level":"info","ts":"2026-07-17T20:53:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b411fad2bb236d3d7b4ea36ea9ae4211a890d2b0a8539c709a0babcbec0a06de"} {"level":"info","ts":"2026-07-17T20:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/dc527edfc4dd50a1df4c993e06b2c8ea77a31e454fe4a39677dae04002b732de"} {"level":"info","ts":"2026-07-17T20:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/aeed3362af8edf0cb8335d708c30a48d47f90b7f3a7b0c51bdd3944c9b1380f9"} {"level":"info","ts":"2026-07-17T20:53:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c794eb0e3d79199bc95ddd55e7c7642e69ae62f9010ddf0e2bf16ba69187d0eb"}