--- Authorino logs from kuadrant-system (label=authorino-resource=authorino) --- {"level":"debug","ts":"2026-07-02T20:31:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b82ea3b14e2546fddef70ae940cd8e218e111f916c72c7bde9ea17ee1c09e849","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:31:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:31: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-02T20:31:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b82ea3b14e2546fddef70ae940cd8e218e111f916c72c7bde9ea17ee1c09e849","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:31:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b82ea3b14e2546fddef70ae940cd8e218e111f916c72c7bde9ea17ee1c09e849"} {"level":"debug","ts":"2026-07-02T20:31:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b82ea3b14e2546fddef70ae940cd8e218e111f916c72c7bde9ea17ee1c09e849","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:31:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b82ea3b14e2546fddef70ae940cd8e218e111f916c72c7bde9ea17ee1c09e849","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:31:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b82ea3b14e2546fddef70ae940cd8e218e111f916c72c7bde9ea17ee1c09e849","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:31:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b82ea3b14e2546fddef70ae940cd8e218e111f916c72c7bde9ea17ee1c09e849"} {"level":"debug","ts":"2026-07-02T20:31:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b82ea3b14e2546fddef70ae940cd8e218e111f916c72c7bde9ea17ee1c09e849","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:31:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:31:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b82ea3b14e2546fddef70ae940cd8e218e111f916c72c7bde9ea17ee1c09e849"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:31:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b82ea3b14e2546fddef70ae940cd8e218e111f916c72c7bde9ea17ee1c09e849","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:31:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b82ea3b14e2546fddef70ae940cd8e218e111f916c72c7bde9ea17ee1c09e849","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:31:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:31: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-02T20:31:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b82ea3b14e2546fddef70ae940cd8e218e111f916c72c7bde9ea17ee1c09e849","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:31:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b82ea3b14e2546fddef70ae940cd8e218e111f916c72c7bde9ea17ee1c09e849","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:31:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b82ea3b14e2546fddef70ae940cd8e218e111f916c72c7bde9ea17ee1c09e849","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:31:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b82ea3b14e2546fddef70ae940cd8e218e111f916c72c7bde9ea17ee1c09e849"} {"level":"debug","ts":"2026-07-02T20:31:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b82ea3b14e2546fddef70ae940cd8e218e111f916c72c7bde9ea17ee1c09e849","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:31:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b82ea3b14e2546fddef70ae940cd8e218e111f916c72c7bde9ea17ee1c09e849"} {"level":"debug","ts":"2026-07-02T20:31:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b82ea3b14e2546fddef70ae940cd8e218e111f916c72c7bde9ea17ee1c09e849","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:31:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:31:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b82ea3b14e2546fddef70ae940cd8e218e111f916c72c7bde9ea17ee1c09e849"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:31:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b82ea3b14e2546fddef70ae940cd8e218e111f916c72c7bde9ea17ee1c09e849","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:31:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b82ea3b14e2546fddef70ae940cd8e218e111f916c72c7bde9ea17ee1c09e849","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:31:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:31: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-02T20:31:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b82ea3b14e2546fddef70ae940cd8e218e111f916c72c7bde9ea17ee1c09e849","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:31:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b82ea3b14e2546fddef70ae940cd8e218e111f916c72c7bde9ea17ee1c09e849","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:31:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b82ea3b14e2546fddef70ae940cd8e218e111f916c72c7bde9ea17ee1c09e849"} {"level":"debug","ts":"2026-07-02T20:31:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b82ea3b14e2546fddef70ae940cd8e218e111f916c72c7bde9ea17ee1c09e849","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:31:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b82ea3b14e2546fddef70ae940cd8e218e111f916c72c7bde9ea17ee1c09e849"} {"level":"debug","ts":"2026-07-02T20:31:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b82ea3b14e2546fddef70ae940cd8e218e111f916c72c7bde9ea17ee1c09e849","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:31:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:31:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b82ea3b14e2546fddef70ae940cd8e218e111f916c72c7bde9ea17ee1c09e849"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:31:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b82ea3b14e2546fddef70ae940cd8e218e111f916c72c7bde9ea17ee1c09e849","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:31:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b82ea3b14e2546fddef70ae940cd8e218e111f916c72c7bde9ea17ee1c09e849","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:31:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b82ea3b14e2546fddef70ae940cd8e218e111f916c72c7bde9ea17ee1c09e849"} {"level":"info","ts":"2026-07-02T20:31:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/51e0bf1ef65a4f116b0ba1f31be727ee3218f4560a3db0a45d96c2894a10eae2"} {"level":"info","ts":"2026-07-02T20:31:26Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/df9e670f0fbf995898f4667c069238b1db455b6fef13a7458094d95e45ca6612"} {"level":"info","ts":"2026-07-02T20:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b6ab4b00e88734b2d3635df780c60f87e1ab3c862b06c0a01ce3f8ed10dd772c"} {"level":"info","ts":"2026-07-02T20:31:35Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b82ea3b14e2546fddef70ae940cd8e218e111f916c72c7bde9ea17ee1c09e849"} {"level":"debug","ts":"2026-07-02T20:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b6136b4409502878eaab79e08bba0da8a397ae8618d477372e160e1df79f4e0c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:33:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:33: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-02T20:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b6136b4409502878eaab79e08bba0da8a397ae8618d477372e160e1df79f4e0c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b6136b4409502878eaab79e08bba0da8a397ae8618d477372e160e1df79f4e0c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b6136b4409502878eaab79e08bba0da8a397ae8618d477372e160e1df79f4e0c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b6136b4409502878eaab79e08bba0da8a397ae8618d477372e160e1df79f4e0c"} {"level":"debug","ts":"2026-07-02T20:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b6136b4409502878eaab79e08bba0da8a397ae8618d477372e160e1df79f4e0c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b6136b4409502878eaab79e08bba0da8a397ae8618d477372e160e1df79f4e0c"} {"level":"debug","ts":"2026-07-02T20:33:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b6136b4409502878eaab79e08bba0da8a397ae8618d477372e160e1df79f4e0c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:33:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:33:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b6136b4409502878eaab79e08bba0da8a397ae8618d477372e160e1df79f4e0c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b6136b4409502878eaab79e08bba0da8a397ae8618d477372e160e1df79f4e0c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b6136b4409502878eaab79e08bba0da8a397ae8618d477372e160e1df79f4e0c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:33:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:33: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-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b6136b4409502878eaab79e08bba0da8a397ae8618d477372e160e1df79f4e0c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"383a5e8b1b760c7e83436f4becd180e77a5f5fc0b9e1fe4912d899a8faaa3b94","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:33:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:33: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-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b6136b4409502878eaab79e08bba0da8a397ae8618d477372e160e1df79f4e0c"} {"level":"info","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"383a5e8b1b760c7e83436f4becd180e77a5f5fc0b9e1fe4912d899a8faaa3b94","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b6136b4409502878eaab79e08bba0da8a397ae8618d477372e160e1df79f4e0c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:33:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:33:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b6136b4409502878eaab79e08bba0da8a397ae8618d477372e160e1df79f4e0c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/383a5e8b1b760c7e83436f4becd180e77a5f5fc0b9e1fe4912d899a8faaa3b94"} {"level":"info","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b6136b4409502878eaab79e08bba0da8a397ae8618d477372e160e1df79f4e0c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"383a5e8b1b760c7e83436f4becd180e77a5f5fc0b9e1fe4912d899a8faaa3b94","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:33:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:33:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["383a5e8b1b760c7e83436f4becd180e77a5f5fc0b9e1fe4912d899a8faaa3b94"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"383a5e8b1b760c7e83436f4becd180e77a5f5fc0b9e1fe4912d899a8faaa3b94","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b6136b4409502878eaab79e08bba0da8a397ae8618d477372e160e1df79f4e0c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:33:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:33: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-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b6136b4409502878eaab79e08bba0da8a397ae8618d477372e160e1df79f4e0c"} {"level":"info","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/383a5e8b1b760c7e83436f4becd180e77a5f5fc0b9e1fe4912d899a8faaa3b94"} {"level":"info","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b6136b4409502878eaab79e08bba0da8a397ae8618d477372e160e1df79f4e0c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"383a5e8b1b760c7e83436f4becd180e77a5f5fc0b9e1fe4912d899a8faaa3b94","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b6136b4409502878eaab79e08bba0da8a397ae8618d477372e160e1df79f4e0c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b6136b4409502878eaab79e08bba0da8a397ae8618d477372e160e1df79f4e0c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4a0710c69af68c6e1855afcac7177809defbf1092a7ce520f27b725833df5350","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:33:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:33: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-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b6136b4409502878eaab79e08bba0da8a397ae8618d477372e160e1df79f4e0c"} {"level":"info","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/383a5e8b1b760c7e83436f4becd180e77a5f5fc0b9e1fe4912d899a8faaa3b94"} {"level":"info","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4a0710c69af68c6e1855afcac7177809defbf1092a7ce520f27b725833df5350","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b6136b4409502878eaab79e08bba0da8a397ae8618d477372e160e1df79f4e0c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:33:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:33:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b6136b4409502878eaab79e08bba0da8a397ae8618d477372e160e1df79f4e0c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a0710c69af68c6e1855afcac7177809defbf1092a7ce520f27b725833df5350"} {"level":"info","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b6136b4409502878eaab79e08bba0da8a397ae8618d477372e160e1df79f4e0c"} {"level":"info","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b6136b4409502878eaab79e08bba0da8a397ae8618d477372e160e1df79f4e0c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4a0710c69af68c6e1855afcac7177809defbf1092a7ce520f27b725833df5350","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:33:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:33: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-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a0710c69af68c6e1855afcac7177809defbf1092a7ce520f27b725833df5350"} {"level":"info","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4a0710c69af68c6e1855afcac7177809defbf1092a7ce520f27b725833df5350","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b6136b4409502878eaab79e08bba0da8a397ae8618d477372e160e1df79f4e0c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:33:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:33: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-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b6136b4409502878eaab79e08bba0da8a397ae8618d477372e160e1df79f4e0c"} {"level":"info","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a0710c69af68c6e1855afcac7177809defbf1092a7ce520f27b725833df5350"} {"level":"info","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b6136b4409502878eaab79e08bba0da8a397ae8618d477372e160e1df79f4e0c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4a0710c69af68c6e1855afcac7177809defbf1092a7ce520f27b725833df5350","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:33:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:33:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4a0710c69af68c6e1855afcac7177809defbf1092a7ce520f27b725833df5350"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4a0710c69af68c6e1855afcac7177809defbf1092a7ce520f27b725833df5350","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b6136b4409502878eaab79e08bba0da8a397ae8618d477372e160e1df79f4e0c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4a0710c69af68c6e1855afcac7177809defbf1092a7ce520f27b725833df5350","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b6136b4409502878eaab79e08bba0da8a397ae8618d477372e160e1df79f4e0c"} {"level":"debug","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b6136b4409502878eaab79e08bba0da8a397ae8618d477372e160e1df79f4e0c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:33:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:33:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b6136b4409502878eaab79e08bba0da8a397ae8618d477372e160e1df79f4e0c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4a0710c69af68c6e1855afcac7177809defbf1092a7ce520f27b725833df5350"} {"level":"info","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b6136b4409502878eaab79e08bba0da8a397ae8618d477372e160e1df79f4e0c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b6136b4409502878eaab79e08bba0da8a397ae8618d477372e160e1df79f4e0c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:33:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:33: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-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b6136b4409502878eaab79e08bba0da8a397ae8618d477372e160e1df79f4e0c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b6136b4409502878eaab79e08bba0da8a397ae8618d477372e160e1df79f4e0c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b6136b4409502878eaab79e08bba0da8a397ae8618d477372e160e1df79f4e0c"} {"level":"debug","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b6136b4409502878eaab79e08bba0da8a397ae8618d477372e160e1df79f4e0c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b6136b4409502878eaab79e08bba0da8a397ae8618d477372e160e1df79f4e0c"} {"level":"debug","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b6136b4409502878eaab79e08bba0da8a397ae8618d477372e160e1df79f4e0c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:33:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:33:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b6136b4409502878eaab79e08bba0da8a397ae8618d477372e160e1df79f4e0c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b6136b4409502878eaab79e08bba0da8a397ae8618d477372e160e1df79f4e0c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b6136b4409502878eaab79e08bba0da8a397ae8618d477372e160e1df79f4e0c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:33:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:33: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-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b6136b4409502878eaab79e08bba0da8a397ae8618d477372e160e1df79f4e0c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b6136b4409502878eaab79e08bba0da8a397ae8618d477372e160e1df79f4e0c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b6136b4409502878eaab79e08bba0da8a397ae8618d477372e160e1df79f4e0c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b6136b4409502878eaab79e08bba0da8a397ae8618d477372e160e1df79f4e0c"} {"level":"debug","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b6136b4409502878eaab79e08bba0da8a397ae8618d477372e160e1df79f4e0c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b6136b4409502878eaab79e08bba0da8a397ae8618d477372e160e1df79f4e0c"} {"level":"debug","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"71e02419febea3024c367a1cfe590ea72ecc2d16fc3d892558caa41848f46c5d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:33:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:33: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-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"71e02419febea3024c367a1cfe590ea72ecc2d16fc3d892558caa41848f46c5d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"71e02419febea3024c367a1cfe590ea72ecc2d16fc3d892558caa41848f46c5d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:33:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:33: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-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/71e02419febea3024c367a1cfe590ea72ecc2d16fc3d892558caa41848f46c5d"} {"level":"info","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"71e02419febea3024c367a1cfe590ea72ecc2d16fc3d892558caa41848f46c5d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"71e02419febea3024c367a1cfe590ea72ecc2d16fc3d892558caa41848f46c5d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:33:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:33: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-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/71e02419febea3024c367a1cfe590ea72ecc2d16fc3d892558caa41848f46c5d"} {"level":"error","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"71e02419febea3024c367a1cfe590ea72ecc2d16fc3d892558caa41848f46c5d","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"71e02419febea3024c367a1cfe590ea72ecc2d16fc3d892558caa41848f46c5d\": 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-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"b6136b4409502878eaab79e08bba0da8a397ae8618d477372e160e1df79f4e0c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:33:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:33:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["b6136b4409502878eaab79e08bba0da8a397ae8618d477372e160e1df79f4e0c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"b6136b4409502878eaab79e08bba0da8a397ae8618d477372e160e1df79f4e0c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"71e02419febea3024c367a1cfe590ea72ecc2d16fc3d892558caa41848f46c5d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"b6136b4409502878eaab79e08bba0da8a397ae8618d477372e160e1df79f4e0c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/71e02419febea3024c367a1cfe590ea72ecc2d16fc3d892558caa41848f46c5d"} {"level":"info","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/b6136b4409502878eaab79e08bba0da8a397ae8618d477372e160e1df79f4e0c"} {"level":"debug","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"71e02419febea3024c367a1cfe590ea72ecc2d16fc3d892558caa41848f46c5d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:33:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:33:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["71e02419febea3024c367a1cfe590ea72ecc2d16fc3d892558caa41848f46c5d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"71e02419febea3024c367a1cfe590ea72ecc2d16fc3d892558caa41848f46c5d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"71e02419febea3024c367a1cfe590ea72ecc2d16fc3d892558caa41848f46c5d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/71e02419febea3024c367a1cfe590ea72ecc2d16fc3d892558caa41848f46c5d"} {"level":"debug","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9b0c3e493b6628b55f2b00bed2c41c67f98bc8a3c6806fd26bfb55ad0f944d4c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:33:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:33: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-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9b0c3e493b6628b55f2b00bed2c41c67f98bc8a3c6806fd26bfb55ad0f944d4c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9b0c3e493b6628b55f2b00bed2c41c67f98bc8a3c6806fd26bfb55ad0f944d4c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9b0c3e493b6628b55f2b00bed2c41c67f98bc8a3c6806fd26bfb55ad0f944d4c"} {"level":"debug","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9b0c3e493b6628b55f2b00bed2c41c67f98bc8a3c6806fd26bfb55ad0f944d4c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9b0c3e493b6628b55f2b00bed2c41c67f98bc8a3c6806fd26bfb55ad0f944d4c"} {"level":"debug","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9b0c3e493b6628b55f2b00bed2c41c67f98bc8a3c6806fd26bfb55ad0f944d4c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:33:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:33:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9b0c3e493b6628b55f2b00bed2c41c67f98bc8a3c6806fd26bfb55ad0f944d4c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9b0c3e493b6628b55f2b00bed2c41c67f98bc8a3c6806fd26bfb55ad0f944d4c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9b0c3e493b6628b55f2b00bed2c41c67f98bc8a3c6806fd26bfb55ad0f944d4c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:33:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:33: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-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9b0c3e493b6628b55f2b00bed2c41c67f98bc8a3c6806fd26bfb55ad0f944d4c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9b0c3e493b6628b55f2b00bed2c41c67f98bc8a3c6806fd26bfb55ad0f944d4c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9b0c3e493b6628b55f2b00bed2c41c67f98bc8a3c6806fd26bfb55ad0f944d4c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9b0c3e493b6628b55f2b00bed2c41c67f98bc8a3c6806fd26bfb55ad0f944d4c"} {"level":"debug","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d781c05f08a7ec7b9e3e4747394f6b32fa7b2fa85b6cd5abd3af77a82196a59","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:33:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:33: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-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9b0c3e493b6628b55f2b00bed2c41c67f98bc8a3c6806fd26bfb55ad0f944d4c"} {"level":"info","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d781c05f08a7ec7b9e3e4747394f6b32fa7b2fa85b6cd5abd3af77a82196a59","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9b0c3e493b6628b55f2b00bed2c41c67f98bc8a3c6806fd26bfb55ad0f944d4c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:33:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:33:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9b0c3e493b6628b55f2b00bed2c41c67f98bc8a3c6806fd26bfb55ad0f944d4c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9b0c3e493b6628b55f2b00bed2c41c67f98bc8a3c6806fd26bfb55ad0f944d4c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7693eccda79238df3d063259623990afb6ed10e88d3a5f074ff82d9948de70bc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:33:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:33: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-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d781c05f08a7ec7b9e3e4747394f6b32fa7b2fa85b6cd5abd3af77a82196a59"} {"level":"info","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7693eccda79238df3d063259623990afb6ed10e88d3a5f074ff82d9948de70bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9d781c05f08a7ec7b9e3e4747394f6b32fa7b2fa85b6cd5abd3af77a82196a59","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:33:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:33:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9d781c05f08a7ec7b9e3e4747394f6b32fa7b2fa85b6cd5abd3af77a82196a59"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9d781c05f08a7ec7b9e3e4747394f6b32fa7b2fa85b6cd5abd3af77a82196a59","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9b0c3e493b6628b55f2b00bed2c41c67f98bc8a3c6806fd26bfb55ad0f944d4c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7693eccda79238df3d063259623990afb6ed10e88d3a5f074ff82d9948de70bc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:33:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:33: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-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7693eccda79238df3d063259623990afb6ed10e88d3a5f074ff82d9948de70bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9d781c05f08a7ec7b9e3e4747394f6b32fa7b2fa85b6cd5abd3af77a82196a59","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7693eccda79238df3d063259623990afb6ed10e88d3a5f074ff82d9948de70bc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7693eccda79238df3d063259623990afb6ed10e88d3a5f074ff82d9948de70bc"} {"level":"debug","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"37a6212f5cd07f9e5a42bbe6d8f2f4a0d5ee41e6412f20390eebd7fdd8fd22c8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:33:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:33: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-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"37a6212f5cd07f9e5a42bbe6d8f2f4a0d5ee41e6412f20390eebd7fdd8fd22c8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7693eccda79238df3d063259623990afb6ed10e88d3a5f074ff82d9948de70bc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:33:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:33:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7693eccda79238df3d063259623990afb6ed10e88d3a5f074ff82d9948de70bc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9b0c3e493b6628b55f2b00bed2c41c67f98bc8a3c6806fd26bfb55ad0f944d4c"} {"level":"info","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7693eccda79238df3d063259623990afb6ed10e88d3a5f074ff82d9948de70bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"51048d1ad3d36690cb0d34575db5c0a9a68d1c3bdd60f16f44fa245116c63736","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:33:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:33: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-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"51048d1ad3d36690cb0d34575db5c0a9a68d1c3bdd60f16f44fa245116c63736","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"37a6212f5cd07f9e5a42bbe6d8f2f4a0d5ee41e6412f20390eebd7fdd8fd22c8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"267218fcf5988dd2403d8e7378882b77d0eb9d70703460b6f93567cf0c681f97","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:33:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:33: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-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d781c05f08a7ec7b9e3e4747394f6b32fa7b2fa85b6cd5abd3af77a82196a59"} {"level":"info","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"267218fcf5988dd2403d8e7378882b77d0eb9d70703460b6f93567cf0c681f97","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7693eccda79238df3d063259623990afb6ed10e88d3a5f074ff82d9948de70bc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:33:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:33: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-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7693eccda79238df3d063259623990afb6ed10e88d3a5f074ff82d9948de70bc"} {"level":"info","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7693eccda79238df3d063259623990afb6ed10e88d3a5f074ff82d9948de70bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"51048d1ad3d36690cb0d34575db5c0a9a68d1c3bdd60f16f44fa245116c63736","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"37a6212f5cd07f9e5a42bbe6d8f2f4a0d5ee41e6412f20390eebd7fdd8fd22c8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:33:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:33: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-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"37a6212f5cd07f9e5a42bbe6d8f2f4a0d5ee41e6412f20390eebd7fdd8fd22c8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"267218fcf5988dd2403d8e7378882b77d0eb9d70703460b6f93567cf0c681f97","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7693eccda79238df3d063259623990afb6ed10e88d3a5f074ff82d9948de70bc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:33:18Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:33:18Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7693eccda79238df3d063259623990afb6ed10e88d3a5f074ff82d9948de70bc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:33:18Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/37a6212f5cd07f9e5a42bbe6d8f2f4a0d5ee41e6412f20390eebd7fdd8fd22c8"} {"level":"info","ts":"2026-07-02T20:33:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7693eccda79238df3d063259623990afb6ed10e88d3a5f074ff82d9948de70bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"51048d1ad3d36690cb0d34575db5c0a9a68d1c3bdd60f16f44fa245116c63736","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:33:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:33: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-02T20:33:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/51048d1ad3d36690cb0d34575db5c0a9a68d1c3bdd60f16f44fa245116c63736"} {"level":"info","ts":"2026-07-02T20:33:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"51048d1ad3d36690cb0d34575db5c0a9a68d1c3bdd60f16f44fa245116c63736","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"37a6212f5cd07f9e5a42bbe6d8f2f4a0d5ee41e6412f20390eebd7fdd8fd22c8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:33:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:33:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["37a6212f5cd07f9e5a42bbe6d8f2f4a0d5ee41e6412f20390eebd7fdd8fd22c8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:33:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"37a6212f5cd07f9e5a42bbe6d8f2f4a0d5ee41e6412f20390eebd7fdd8fd22c8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"267218fcf5988dd2403d8e7378882b77d0eb9d70703460b6f93567cf0c681f97","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:33:18Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:33: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-02T20:33:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/267218fcf5988dd2403d8e7378882b77d0eb9d70703460b6f93567cf0c681f97"} {"level":"info","ts":"2026-07-02T20:33:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"267218fcf5988dd2403d8e7378882b77d0eb9d70703460b6f93567cf0c681f97","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7693eccda79238df3d063259623990afb6ed10e88d3a5f074ff82d9948de70bc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:33:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:33: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-02T20:33:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7693eccda79238df3d063259623990afb6ed10e88d3a5f074ff82d9948de70bc"} {"level":"info","ts":"2026-07-02T20:33:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7693eccda79238df3d063259623990afb6ed10e88d3a5f074ff82d9948de70bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"51048d1ad3d36690cb0d34575db5c0a9a68d1c3bdd60f16f44fa245116c63736","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:33:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:33:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["51048d1ad3d36690cb0d34575db5c0a9a68d1c3bdd60f16f44fa245116c63736"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:33:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"51048d1ad3d36690cb0d34575db5c0a9a68d1c3bdd60f16f44fa245116c63736","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"37a6212f5cd07f9e5a42bbe6d8f2f4a0d5ee41e6412f20390eebd7fdd8fd22c8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:33:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:33: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-02T20:33:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/37a6212f5cd07f9e5a42bbe6d8f2f4a0d5ee41e6412f20390eebd7fdd8fd22c8"} {"level":"info","ts":"2026-07-02T20:33:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"37a6212f5cd07f9e5a42bbe6d8f2f4a0d5ee41e6412f20390eebd7fdd8fd22c8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"267218fcf5988dd2403d8e7378882b77d0eb9d70703460b6f93567cf0c681f97","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:33:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:33:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["267218fcf5988dd2403d8e7378882b77d0eb9d70703460b6f93567cf0c681f97"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:33:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"267218fcf5988dd2403d8e7378882b77d0eb9d70703460b6f93567cf0c681f97","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7693eccda79238df3d063259623990afb6ed10e88d3a5f074ff82d9948de70bc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:33:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:33:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7693eccda79238df3d063259623990afb6ed10e88d3a5f074ff82d9948de70bc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:33:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/51048d1ad3d36690cb0d34575db5c0a9a68d1c3bdd60f16f44fa245116c63736"} {"level":"info","ts":"2026-07-02T20:33:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7693eccda79238df3d063259623990afb6ed10e88d3a5f074ff82d9948de70bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"51048d1ad3d36690cb0d34575db5c0a9a68d1c3bdd60f16f44fa245116c63736","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"37a6212f5cd07f9e5a42bbe6d8f2f4a0d5ee41e6412f20390eebd7fdd8fd22c8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:33:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:33:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["37a6212f5cd07f9e5a42bbe6d8f2f4a0d5ee41e6412f20390eebd7fdd8fd22c8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:33:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/267218fcf5988dd2403d8e7378882b77d0eb9d70703460b6f93567cf0c681f97"} {"level":"info","ts":"2026-07-02T20:33:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"37a6212f5cd07f9e5a42bbe6d8f2f4a0d5ee41e6412f20390eebd7fdd8fd22c8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"267218fcf5988dd2403d8e7378882b77d0eb9d70703460b6f93567cf0c681f97","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7693eccda79238df3d063259623990afb6ed10e88d3a5f074ff82d9948de70bc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:33:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:33: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-02T20:33:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7693eccda79238df3d063259623990afb6ed10e88d3a5f074ff82d9948de70bc"} {"level":"info","ts":"2026-07-02T20:33:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7693eccda79238df3d063259623990afb6ed10e88d3a5f074ff82d9948de70bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"37a6212f5cd07f9e5a42bbe6d8f2f4a0d5ee41e6412f20390eebd7fdd8fd22c8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:33:19Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:33: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-02T20:33:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"37a6212f5cd07f9e5a42bbe6d8f2f4a0d5ee41e6412f20390eebd7fdd8fd22c8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7693eccda79238df3d063259623990afb6ed10e88d3a5f074ff82d9948de70bc","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:33:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:33:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7693eccda79238df3d063259623990afb6ed10e88d3a5f074ff82d9948de70bc"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:33:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/37a6212f5cd07f9e5a42bbe6d8f2f4a0d5ee41e6412f20390eebd7fdd8fd22c8"} {"level":"info","ts":"2026-07-02T20:33:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7693eccda79238df3d063259623990afb6ed10e88d3a5f074ff82d9948de70bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"37a6212f5cd07f9e5a42bbe6d8f2f4a0d5ee41e6412f20390eebd7fdd8fd22c8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:33:19Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:33:19Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["37a6212f5cd07f9e5a42bbe6d8f2f4a0d5ee41e6412f20390eebd7fdd8fd22c8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:33:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"37a6212f5cd07f9e5a42bbe6d8f2f4a0d5ee41e6412f20390eebd7fdd8fd22c8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7693eccda79238df3d063259623990afb6ed10e88d3a5f074ff82d9948de70bc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:33:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/267218fcf5988dd2403d8e7378882b77d0eb9d70703460b6f93567cf0c681f97"} {"level":"debug","ts":"2026-07-02T20:33:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"37a6212f5cd07f9e5a42bbe6d8f2f4a0d5ee41e6412f20390eebd7fdd8fd22c8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:33:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7693eccda79238df3d063259623990afb6ed10e88d3a5f074ff82d9948de70bc"} {"level":"info","ts":"2026-07-02T20:33:19Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/37a6212f5cd07f9e5a42bbe6d8f2f4a0d5ee41e6412f20390eebd7fdd8fd22c8"} {"level":"debug","ts":"2026-07-02T20:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"57708055dd22e252243c8d931bddb89ef0d31470497c3059de93f97e2fda22f2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:33:28Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:33:28Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"57708055dd22e252243c8d931bddb89ef0d31470497c3059de93f97e2fda22f2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"57708055dd22e252243c8d931bddb89ef0d31470497c3059de93f97e2fda22f2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/57708055dd22e252243c8d931bddb89ef0d31470497c3059de93f97e2fda22f2"} {"level":"debug","ts":"2026-07-02T20:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"57708055dd22e252243c8d931bddb89ef0d31470497c3059de93f97e2fda22f2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"57708055dd22e252243c8d931bddb89ef0d31470497c3059de93f97e2fda22f2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/57708055dd22e252243c8d931bddb89ef0d31470497c3059de93f97e2fda22f2"} {"level":"debug","ts":"2026-07-02T20:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"57708055dd22e252243c8d931bddb89ef0d31470497c3059de93f97e2fda22f2","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:33:28Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:33:28Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["57708055dd22e252243c8d931bddb89ef0d31470497c3059de93f97e2fda22f2"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"57708055dd22e252243c8d931bddb89ef0d31470497c3059de93f97e2fda22f2","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"57708055dd22e252243c8d931bddb89ef0d31470497c3059de93f97e2fda22f2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:33:28Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/57708055dd22e252243c8d931bddb89ef0d31470497c3059de93f97e2fda22f2"} {"level":"debug","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cf8beb917a990b2556084c90af5bce620303bebd0aa3e63d9d47cb90b436f937","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:33:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:33:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cf8beb917a990b2556084c90af5bce620303bebd0aa3e63d9d47cb90b436f937","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cf8beb917a990b2556084c90af5bce620303bebd0aa3e63d9d47cb90b436f937","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cf8beb917a990b2556084c90af5bce620303bebd0aa3e63d9d47cb90b436f937","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cf8beb917a990b2556084c90af5bce620303bebd0aa3e63d9d47cb90b436f937"} {"level":"debug","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cf8beb917a990b2556084c90af5bce620303bebd0aa3e63d9d47cb90b436f937","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cf8beb917a990b2556084c90af5bce620303bebd0aa3e63d9d47cb90b436f937"} {"level":"debug","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cf8beb917a990b2556084c90af5bce620303bebd0aa3e63d9d47cb90b436f937","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:33:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:33:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cf8beb917a990b2556084c90af5bce620303bebd0aa3e63d9d47cb90b436f937"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cf8beb917a990b2556084c90af5bce620303bebd0aa3e63d9d47cb90b436f937","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cf8beb917a990b2556084c90af5bce620303bebd0aa3e63d9d47cb90b436f937","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:33:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:33:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cf8beb917a990b2556084c90af5bce620303bebd0aa3e63d9d47cb90b436f937","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cf8beb917a990b2556084c90af5bce620303bebd0aa3e63d9d47cb90b436f937","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cf8beb917a990b2556084c90af5bce620303bebd0aa3e63d9d47cb90b436f937","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cf8beb917a990b2556084c90af5bce620303bebd0aa3e63d9d47cb90b436f937"} {"level":"debug","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cf8beb917a990b2556084c90af5bce620303bebd0aa3e63d9d47cb90b436f937","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cf8beb917a990b2556084c90af5bce620303bebd0aa3e63d9d47cb90b436f937"} {"level":"debug","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cf8beb917a990b2556084c90af5bce620303bebd0aa3e63d9d47cb90b436f937","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:33:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:33:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cf8beb917a990b2556084c90af5bce620303bebd0aa3e63d9d47cb90b436f937"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cf8beb917a990b2556084c90af5bce620303bebd0aa3e63d9d47cb90b436f937","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cf8beb917a990b2556084c90af5bce620303bebd0aa3e63d9d47cb90b436f937","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8444e355c4833b3800b9e671aa7bac9bfce0e478fdc06e4087b9683efdc5ed39","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:33:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:33:29Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8444e355c4833b3800b9e671aa7bac9bfce0e478fdc06e4087b9683efdc5ed39","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8444e355c4833b3800b9e671aa7bac9bfce0e478fdc06e4087b9683efdc5ed39","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cf8beb917a990b2556084c90af5bce620303bebd0aa3e63d9d47cb90b436f937"} {"level":"debug","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8444e355c4833b3800b9e671aa7bac9bfce0e478fdc06e4087b9683efdc5ed39","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:33:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:33:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8444e355c4833b3800b9e671aa7bac9bfce0e478fdc06e4087b9683efdc5ed39","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8444e355c4833b3800b9e671aa7bac9bfce0e478fdc06e4087b9683efdc5ed39","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8444e355c4833b3800b9e671aa7bac9bfce0e478fdc06e4087b9683efdc5ed39"} {"level":"debug","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8444e355c4833b3800b9e671aa7bac9bfce0e478fdc06e4087b9683efdc5ed39","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8444e355c4833b3800b9e671aa7bac9bfce0e478fdc06e4087b9683efdc5ed39"} {"level":"debug","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9b878bbe49bc1cd566af66c09eac21590cb1612b000bdc524b3138bee5f5afa4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:33:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:33:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9b878bbe49bc1cd566af66c09eac21590cb1612b000bdc524b3138bee5f5afa4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"83a15cea607e9bf2ae58e4b7c7505a85ea59b6ab17b8c58f594e26a36e5bf3b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:33:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:33:29Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9b878bbe49bc1cd566af66c09eac21590cb1612b000bdc524b3138bee5f5afa4"} {"level":"info","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"83a15cea607e9bf2ae58e4b7c7505a85ea59b6ab17b8c58f594e26a36e5bf3b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"9b878bbe49bc1cd566af66c09eac21590cb1612b000bdc524b3138bee5f5afa4","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:33:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:33:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["9b878bbe49bc1cd566af66c09eac21590cb1612b000bdc524b3138bee5f5afa4"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/83a15cea607e9bf2ae58e4b7c7505a85ea59b6ab17b8c58f594e26a36e5bf3b6"} {"level":"info","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"9b878bbe49bc1cd566af66c09eac21590cb1612b000bdc524b3138bee5f5afa4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"83a15cea607e9bf2ae58e4b7c7505a85ea59b6ab17b8c58f594e26a36e5bf3b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:33:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:33:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["83a15cea607e9bf2ae58e4b7c7505a85ea59b6ab17b8c58f594e26a36e5bf3b6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"83a15cea607e9bf2ae58e4b7c7505a85ea59b6ab17b8c58f594e26a36e5bf3b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8444e355c4833b3800b9e671aa7bac9bfce0e478fdc06e4087b9683efdc5ed39","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:33:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:33:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8444e355c4833b3800b9e671aa7bac9bfce0e478fdc06e4087b9683efdc5ed39"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9b878bbe49bc1cd566af66c09eac21590cb1612b000bdc524b3138bee5f5afa4"} {"level":"info","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8444e355c4833b3800b9e671aa7bac9bfce0e478fdc06e4087b9683efdc5ed39","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9b878bbe49bc1cd566af66c09eac21590cb1612b000bdc524b3138bee5f5afa4","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"83a15cea607e9bf2ae58e4b7c7505a85ea59b6ab17b8c58f594e26a36e5bf3b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:33:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:33:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/83a15cea607e9bf2ae58e4b7c7505a85ea59b6ab17b8c58f594e26a36e5bf3b6"} {"level":"info","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"83a15cea607e9bf2ae58e4b7c7505a85ea59b6ab17b8c58f594e26a36e5bf3b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8444e355c4833b3800b9e671aa7bac9bfce0e478fdc06e4087b9683efdc5ed39","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"83a15cea607e9bf2ae58e4b7c7505a85ea59b6ab17b8c58f594e26a36e5bf3b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:33:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:33:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["83a15cea607e9bf2ae58e4b7c7505a85ea59b6ab17b8c58f594e26a36e5bf3b6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"83a15cea607e9bf2ae58e4b7c7505a85ea59b6ab17b8c58f594e26a36e5bf3b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"084fedce3ad2f2b430469385dfb9cd55eea5210a2b33d3750bbff2fb4971cd4f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:33:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:33:29Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9b878bbe49bc1cd566af66c09eac21590cb1612b000bdc524b3138bee5f5afa4"} {"level":"info","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"084fedce3ad2f2b430469385dfb9cd55eea5210a2b33d3750bbff2fb4971cd4f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"83a15cea607e9bf2ae58e4b7c7505a85ea59b6ab17b8c58f594e26a36e5bf3b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"084fedce3ad2f2b430469385dfb9cd55eea5210a2b33d3750bbff2fb4971cd4f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"084fedce3ad2f2b430469385dfb9cd55eea5210a2b33d3750bbff2fb4971cd4f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8444e355c4833b3800b9e671aa7bac9bfce0e478fdc06e4087b9683efdc5ed39"} {"level":"debug","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"084fedce3ad2f2b430469385dfb9cd55eea5210a2b33d3750bbff2fb4971cd4f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/83a15cea607e9bf2ae58e4b7c7505a85ea59b6ab17b8c58f594e26a36e5bf3b6"} {"level":"debug","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"084fedce3ad2f2b430469385dfb9cd55eea5210a2b33d3750bbff2fb4971cd4f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:33:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:33:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"084fedce3ad2f2b430469385dfb9cd55eea5210a2b33d3750bbff2fb4971cd4f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a691e569b8861c9b81ca768558e62a77a54ad60df7112235de68dda76497e50d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:33:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:33:29Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/084fedce3ad2f2b430469385dfb9cd55eea5210a2b33d3750bbff2fb4971cd4f"} {"level":"info","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a691e569b8861c9b81ca768558e62a77a54ad60df7112235de68dda76497e50d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"084fedce3ad2f2b430469385dfb9cd55eea5210a2b33d3750bbff2fb4971cd4f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:33:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:33:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["084fedce3ad2f2b430469385dfb9cd55eea5210a2b33d3750bbff2fb4971cd4f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"084fedce3ad2f2b430469385dfb9cd55eea5210a2b33d3750bbff2fb4971cd4f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a691e569b8861c9b81ca768558e62a77a54ad60df7112235de68dda76497e50d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:33:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:33:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a691e569b8861c9b81ca768558e62a77a54ad60df7112235de68dda76497e50d"} {"level":"info","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a691e569b8861c9b81ca768558e62a77a54ad60df7112235de68dda76497e50d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"084fedce3ad2f2b430469385dfb9cd55eea5210a2b33d3750bbff2fb4971cd4f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:33:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:33:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"084fedce3ad2f2b430469385dfb9cd55eea5210a2b33d3750bbff2fb4971cd4f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a691e569b8861c9b81ca768558e62a77a54ad60df7112235de68dda76497e50d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:33:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:33:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a691e569b8861c9b81ca768558e62a77a54ad60df7112235de68dda76497e50d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/084fedce3ad2f2b430469385dfb9cd55eea5210a2b33d3750bbff2fb4971cd4f"} {"level":"info","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a691e569b8861c9b81ca768558e62a77a54ad60df7112235de68dda76497e50d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"084fedce3ad2f2b430469385dfb9cd55eea5210a2b33d3750bbff2fb4971cd4f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:33:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:33:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["084fedce3ad2f2b430469385dfb9cd55eea5210a2b33d3750bbff2fb4971cd4f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a691e569b8861c9b81ca768558e62a77a54ad60df7112235de68dda76497e50d"} {"level":"info","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"084fedce3ad2f2b430469385dfb9cd55eea5210a2b33d3750bbff2fb4971cd4f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a691e569b8861c9b81ca768558e62a77a54ad60df7112235de68dda76497e50d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"084fedce3ad2f2b430469385dfb9cd55eea5210a2b33d3750bbff2fb4971cd4f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:33:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:33:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"084fedce3ad2f2b430469385dfb9cd55eea5210a2b33d3750bbff2fb4971cd4f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fc8cea7dc611cba0bb31f049590d74bf04a46a2667dc0b2fc91b5a54c70e3855","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:33:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:33:29Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/084fedce3ad2f2b430469385dfb9cd55eea5210a2b33d3750bbff2fb4971cd4f"} {"level":"info","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fc8cea7dc611cba0bb31f049590d74bf04a46a2667dc0b2fc91b5a54c70e3855","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"084fedce3ad2f2b430469385dfb9cd55eea5210a2b33d3750bbff2fb4971cd4f","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:33:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:33:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["084fedce3ad2f2b430469385dfb9cd55eea5210a2b33d3750bbff2fb4971cd4f"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"084fedce3ad2f2b430469385dfb9cd55eea5210a2b33d3750bbff2fb4971cd4f","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fc8cea7dc611cba0bb31f049590d74bf04a46a2667dc0b2fc91b5a54c70e3855","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"084fedce3ad2f2b430469385dfb9cd55eea5210a2b33d3750bbff2fb4971cd4f","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a691e569b8861c9b81ca768558e62a77a54ad60df7112235de68dda76497e50d"} {"level":"debug","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fc8cea7dc611cba0bb31f049590d74bf04a46a2667dc0b2fc91b5a54c70e3855","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:33:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:33:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fc8cea7dc611cba0bb31f049590d74bf04a46a2667dc0b2fc91b5a54c70e3855","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fc8cea7dc611cba0bb31f049590d74bf04a46a2667dc0b2fc91b5a54c70e3855","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fc8cea7dc611cba0bb31f049590d74bf04a46a2667dc0b2fc91b5a54c70e3855"} {"level":"debug","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fc8cea7dc611cba0bb31f049590d74bf04a46a2667dc0b2fc91b5a54c70e3855","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:33:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:33:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fc8cea7dc611cba0bb31f049590d74bf04a46a2667dc0b2fc91b5a54c70e3855"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/084fedce3ad2f2b430469385dfb9cd55eea5210a2b33d3750bbff2fb4971cd4f"} {"level":"info","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fc8cea7dc611cba0bb31f049590d74bf04a46a2667dc0b2fc91b5a54c70e3855","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fc8cea7dc611cba0bb31f049590d74bf04a46a2667dc0b2fc91b5a54c70e3855","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:33:29Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:33:29Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fc8cea7dc611cba0bb31f049590d74bf04a46a2667dc0b2fc91b5a54c70e3855","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fc8cea7dc611cba0bb31f049590d74bf04a46a2667dc0b2fc91b5a54c70e3855","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fc8cea7dc611cba0bb31f049590d74bf04a46a2667dc0b2fc91b5a54c70e3855"} {"level":"debug","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fc8cea7dc611cba0bb31f049590d74bf04a46a2667dc0b2fc91b5a54c70e3855","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fc8cea7dc611cba0bb31f049590d74bf04a46a2667dc0b2fc91b5a54c70e3855"} {"level":"debug","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fc8cea7dc611cba0bb31f049590d74bf04a46a2667dc0b2fc91b5a54c70e3855","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:33:29Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:33:29Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fc8cea7dc611cba0bb31f049590d74bf04a46a2667dc0b2fc91b5a54c70e3855"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fc8cea7dc611cba0bb31f049590d74bf04a46a2667dc0b2fc91b5a54c70e3855","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fc8cea7dc611cba0bb31f049590d74bf04a46a2667dc0b2fc91b5a54c70e3855","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:33:29Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fc8cea7dc611cba0bb31f049590d74bf04a46a2667dc0b2fc91b5a54c70e3855"} {"level":"debug","ts":"2026-07-02T20:33:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4c53b1c387cb1cc8b9629768d87bdb1d668e23425b6a91e80edcac7e7e942757","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:33:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:33:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:33:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4c53b1c387cb1cc8b9629768d87bdb1d668e23425b6a91e80edcac7e7e942757"} {"level":"info","ts":"2026-07-02T20:33:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4c53b1c387cb1cc8b9629768d87bdb1d668e23425b6a91e80edcac7e7e942757","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4c53b1c387cb1cc8b9629768d87bdb1d668e23425b6a91e80edcac7e7e942757","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4c53b1c387cb1cc8b9629768d87bdb1d668e23425b6a91e80edcac7e7e942757","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:33:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4c53b1c387cb1cc8b9629768d87bdb1d668e23425b6a91e80edcac7e7e942757"} {"level":"debug","ts":"2026-07-02T20:33:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"4c53b1c387cb1cc8b9629768d87bdb1d668e23425b6a91e80edcac7e7e942757","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:33:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:33:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["4c53b1c387cb1cc8b9629768d87bdb1d668e23425b6a91e80edcac7e7e942757"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:33:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"4c53b1c387cb1cc8b9629768d87bdb1d668e23425b6a91e80edcac7e7e942757","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"4c53b1c387cb1cc8b9629768d87bdb1d668e23425b6a91e80edcac7e7e942757","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d26789de0f85881d6ec2aa0e009215934655c83dc10c12c026cc95cf3cbc1c9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:33:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:33:30Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:33:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/4c53b1c387cb1cc8b9629768d87bdb1d668e23425b6a91e80edcac7e7e942757"} {"level":"info","ts":"2026-07-02T20:33:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d26789de0f85881d6ec2aa0e009215934655c83dc10c12c026cc95cf3cbc1c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d26789de0f85881d6ec2aa0e009215934655c83dc10c12c026cc95cf3cbc1c9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:33:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:33:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:33:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d26789de0f85881d6ec2aa0e009215934655c83dc10c12c026cc95cf3cbc1c9"} {"level":"info","ts":"2026-07-02T20:33:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d26789de0f85881d6ec2aa0e009215934655c83dc10c12c026cc95cf3cbc1c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d26789de0f85881d6ec2aa0e009215934655c83dc10c12c026cc95cf3cbc1c9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:33:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:33:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-02T20:33:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"5d26789de0f85881d6ec2aa0e009215934655c83dc10c12c026cc95cf3cbc1c9","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"5d26789de0f85881d6ec2aa0e009215934655c83dc10c12c026cc95cf3cbc1c9\": 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-02T20:33:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d26789de0f85881d6ec2aa0e009215934655c83dc10c12c026cc95cf3cbc1c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d26789de0f85881d6ec2aa0e009215934655c83dc10c12c026cc95cf3cbc1c9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:33:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d26789de0f85881d6ec2aa0e009215934655c83dc10c12c026cc95cf3cbc1c9"} {"level":"info","ts":"2026-07-02T20:33:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d26789de0f85881d6ec2aa0e009215934655c83dc10c12c026cc95cf3cbc1c9"} {"level":"debug","ts":"2026-07-02T20:33:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d26789de0f85881d6ec2aa0e009215934655c83dc10c12c026cc95cf3cbc1c9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:33:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:33:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5d26789de0f85881d6ec2aa0e009215934655c83dc10c12c026cc95cf3cbc1c9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:33:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d26789de0f85881d6ec2aa0e009215934655c83dc10c12c026cc95cf3cbc1c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d26789de0f85881d6ec2aa0e009215934655c83dc10c12c026cc95cf3cbc1c9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:33:30Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:33:30Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:33:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d26789de0f85881d6ec2aa0e009215934655c83dc10c12c026cc95cf3cbc1c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d26789de0f85881d6ec2aa0e009215934655c83dc10c12c026cc95cf3cbc1c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d26789de0f85881d6ec2aa0e009215934655c83dc10c12c026cc95cf3cbc1c9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:33:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d26789de0f85881d6ec2aa0e009215934655c83dc10c12c026cc95cf3cbc1c9"} {"level":"debug","ts":"2026-07-02T20:33:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d26789de0f85881d6ec2aa0e009215934655c83dc10c12c026cc95cf3cbc1c9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:33:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d26789de0f85881d6ec2aa0e009215934655c83dc10c12c026cc95cf3cbc1c9"} {"level":"debug","ts":"2026-07-02T20:33:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"5d26789de0f85881d6ec2aa0e009215934655c83dc10c12c026cc95cf3cbc1c9","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:33:30Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:33:30Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["5d26789de0f85881d6ec2aa0e009215934655c83dc10c12c026cc95cf3cbc1c9"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:33:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"5d26789de0f85881d6ec2aa0e009215934655c83dc10c12c026cc95cf3cbc1c9","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:33:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"5d26789de0f85881d6ec2aa0e009215934655c83dc10c12c026cc95cf3cbc1c9","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:33:30Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/5d26789de0f85881d6ec2aa0e009215934655c83dc10c12c026cc95cf3cbc1c9"} {"level":"info","ts":"2026-07-02T20:33:32Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"dcdb7909-a208-4bbf-91a7-4874d7353e41","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:59132","PortSpecifier":{"PortValue":59132}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"dcdb7909-a208-4bbf-91a7-4874d7353e41","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-c4a4b5.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-02T20:33:32Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"dcdb7909-a208-4bbf-91a7-4874d7353e41","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:59132","PortSpecifier":{"PortValue":59132}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783024412,"nanos":436126308},"http":{"id":"dcdb7909-a208-4bbf-91a7-4874d7353e41","method":"POST","headers":{":authority":"e2e-shared-a-c4a4b5.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.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-02T20:33:32Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"dcdb7909-a208-4bbf-91a7-4874d7353e41","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-02T20:33:32Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"dcdb7909-a208-4bbf-91a7-4874d7353e41","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":"c9abd300-8a3f-4811-9416-8974d3a29cb9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=d8411942-0174-4eda-899b-bfa6e1a35b1b"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/95e6f4060ff3"]}} {"level":"debug","ts":"2026-07-02T20:33:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"dcdb7909-a208-4bbf-91a7-4874d7353e41","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/95e6f4060ff3"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d8411942-0174-4eda-899b-bfa6e1a35b1b"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"c9abd300-8a3f-4811-9416-8974d3a29cb9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"9d781c05f08a7ec7b9e3e4747394f6b32fa7b2fa85b6cd5abd3af77a82196a59"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.47:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-c4a4b5.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.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-02T20:33:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"dcdb7909-a208-4bbf-91a7-4874d7353e41","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-02T20:33:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"dcdb7909-a208-4bbf-91a7-4874d7353e41","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-02T20:33:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"dcdb7909-a208-4bbf-91a7-4874d7353e41","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-c4a4b5/auth-test-model-c4a4b5\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-02T20:33:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"dcdb7909-a208-4bbf-91a7-4874d7353e41","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-02T20:33:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"dcdb7909-a208-4bbf-91a7-4874d7353e41","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-02T20:33:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"dcdb7909-a208-4bbf-91a7-4874d7353e41","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-02T20:33:32Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"dcdb7909-a208-4bbf-91a7-4874d7353e41","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-02T20:33:32Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"dcdb7909-a208-4bbf-91a7-4874d7353e41","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-02T20:33:32Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a7d057a0-ce97-422b-a08b-c153edb86e07","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:37636","PortSpecifier":{"PortValue":37636}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a7d057a0-ce97-422b-a08b-c153edb86e07","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-fd52f9.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-02T20:33:32Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a7d057a0-ce97-422b-a08b-c153edb86e07","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:37636","PortSpecifier":{"PortValue":37636}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783024412,"nanos":502832606},"http":{"id":"a7d057a0-ce97-422b-a08b-c153edb86e07","method":"POST","headers":{":authority":"e2e-shared-b-fd52f9.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.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-02T20:33:32Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"a7d057a0-ce97-422b-a08b-c153edb86e07","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-02T20:33:32Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a7d057a0-ce97-422b-a08b-c153edb86e07","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":"c9abd300-8a3f-4811-9416-8974d3a29cb9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=d8411942-0174-4eda-899b-bfa6e1a35b1b"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/95e6f4060ff3"]}} {"level":"debug","ts":"2026-07-02T20:33:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a7d057a0-ce97-422b-a08b-c153edb86e07","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/95e6f4060ff3"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d8411942-0174-4eda-899b-bfa6e1a35b1b"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"c9abd300-8a3f-4811-9416-8974d3a29cb9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"cf8beb917a990b2556084c90af5bce620303bebd0aa3e63d9d47cb90b436f937"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.48:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-fd52f9.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.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-02T20:33:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a7d057a0-ce97-422b-a08b-c153edb86e07","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-02T20:33:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a7d057a0-ce97-422b-a08b-c153edb86e07","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-02T20:33:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a7d057a0-ce97-422b-a08b-c153edb86e07","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-fd52f9/auth-test-model-fd52f9\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-02T20:33:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"a7d057a0-ce97-422b-a08b-c153edb86e07","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-02T20:33:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a7d057a0-ce97-422b-a08b-c153edb86e07","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-02T20:33:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a7d057a0-ce97-422b-a08b-c153edb86e07","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-02T20:33:32Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a7d057a0-ce97-422b-a08b-c153edb86e07","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-02T20:33:32Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a7d057a0-ce97-422b-a08b-c153edb86e07","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-02T20:33:32Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b8a07755-3187-4227-bf8a-8f65aa9bcf7f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:59138","PortSpecifier":{"PortValue":59138}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"b8a07755-3187-4227-bf8a-8f65aa9bcf7f","method":"GET","path":"/maas-api/v1/api-keys/12d6449c-0e47-4627-808e-7e26d8d15f43","host":"e2e-shared-a-c4a4b5.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-02T20:33:32Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"b8a07755-3187-4227-bf8a-8f65aa9bcf7f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:59138","PortSpecifier":{"PortValue":59138}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783024412,"nanos":596475559},"http":{"id":"b8a07755-3187-4227-bf8a-8f65aa9bcf7f","method":"GET","headers":{":authority":"e2e-shared-a-c4a4b5.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/12d6449c-0e47-4627-808e-7e26d8d15f43",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-02T20:33:32Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"b8a07755-3187-4227-bf8a-8f65aa9bcf7f","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-02T20:33:32Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"b8a07755-3187-4227-bf8a-8f65aa9bcf7f","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":"c9abd300-8a3f-4811-9416-8974d3a29cb9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=d8411942-0174-4eda-899b-bfa6e1a35b1b"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/95e6f4060ff3"]}} {"level":"debug","ts":"2026-07-02T20:33:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"b8a07755-3187-4227-bf8a-8f65aa9bcf7f","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/95e6f4060ff3"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d8411942-0174-4eda-899b-bfa6e1a35b1b"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"c9abd300-8a3f-4811-9416-8974d3a29cb9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"9d781c05f08a7ec7b9e3e4747394f6b32fa7b2fa85b6cd5abd3af77a82196a59"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.47:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-c4a4b5.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/12d6449c-0e47-4627-808e-7e26d8d15f43",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-02T20:33:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b8a07755-3187-4227-bf8a-8f65aa9bcf7f","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-02T20:33:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b8a07755-3187-4227-bf8a-8f65aa9bcf7f","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-02T20:33:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"b8a07755-3187-4227-bf8a-8f65aa9bcf7f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-c4a4b5/auth-test-model-c4a4b5\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-02T20:33:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"b8a07755-3187-4227-bf8a-8f65aa9bcf7f","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-02T20:33:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b8a07755-3187-4227-bf8a-8f65aa9bcf7f","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-02T20:33:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"b8a07755-3187-4227-bf8a-8f65aa9bcf7f","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-02T20:33:32Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b8a07755-3187-4227-bf8a-8f65aa9bcf7f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-02T20:33:32Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"b8a07755-3187-4227-bf8a-8f65aa9bcf7f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-02T20:33:32Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8aedaf0d-badb-45f6-bcad-85589a620608","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:37652","PortSpecifier":{"PortValue":37652}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"8aedaf0d-badb-45f6-bcad-85589a620608","method":"GET","path":"/maas-api/v1/api-keys/73fa3993-16a0-4d0b-a6a4-d46081903d0a","host":"e2e-shared-b-fd52f9.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-02T20:33:32Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"8aedaf0d-badb-45f6-bcad-85589a620608","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:37652","PortSpecifier":{"PortValue":37652}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783024412,"nanos":637014457},"http":{"id":"8aedaf0d-badb-45f6-bcad-85589a620608","method":"GET","headers":{":authority":"e2e-shared-b-fd52f9.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/73fa3993-16a0-4d0b-a6a4-d46081903d0a",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-02T20:33:32Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"8aedaf0d-badb-45f6-bcad-85589a620608","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-02T20:33:32Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"8aedaf0d-badb-45f6-bcad-85589a620608","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":"c9abd300-8a3f-4811-9416-8974d3a29cb9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=d8411942-0174-4eda-899b-bfa6e1a35b1b"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/95e6f4060ff3"]}} {"level":"debug","ts":"2026-07-02T20:33:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"8aedaf0d-badb-45f6-bcad-85589a620608","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/95e6f4060ff3"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d8411942-0174-4eda-899b-bfa6e1a35b1b"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"c9abd300-8a3f-4811-9416-8974d3a29cb9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"cf8beb917a990b2556084c90af5bce620303bebd0aa3e63d9d47cb90b436f937"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.48:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-fd52f9.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/73fa3993-16a0-4d0b-a6a4-d46081903d0a",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-02T20:33:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8aedaf0d-badb-45f6-bcad-85589a620608","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-02T20:33:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8aedaf0d-badb-45f6-bcad-85589a620608","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-02T20:33:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"8aedaf0d-badb-45f6-bcad-85589a620608","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-fd52f9/auth-test-model-fd52f9\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-02T20:33:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"8aedaf0d-badb-45f6-bcad-85589a620608","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-02T20:33:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8aedaf0d-badb-45f6-bcad-85589a620608","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-02T20:33:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"8aedaf0d-badb-45f6-bcad-85589a620608","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-02T20:33:32Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8aedaf0d-badb-45f6-bcad-85589a620608","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-02T20:33:32Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"8aedaf0d-badb-45f6-bcad-85589a620608","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-02T20:33:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ea2709fc-94ec-44fb-9810-d732efd24047","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:37572","PortSpecifier":{"PortValue":37572}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ea2709fc-94ec-44fb-9810-d732efd24047","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-c4a4b5.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-02T20:33:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ea2709fc-94ec-44fb-9810-d732efd24047","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:37572","PortSpecifier":{"PortValue":37572}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783024425,"nanos":925989017},"http":{"id":"ea2709fc-94ec-44fb-9810-d732efd24047","method":"POST","headers":{":authority":"e2e-shared-a-c4a4b5.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.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-02T20:33:45Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"ea2709fc-94ec-44fb-9810-d732efd24047","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-02T20:33:45Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ea2709fc-94ec-44fb-9810-d732efd24047","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":"c9abd300-8a3f-4811-9416-8974d3a29cb9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=d8411942-0174-4eda-899b-bfa6e1a35b1b"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/95e6f4060ff3"]}} {"level":"debug","ts":"2026-07-02T20:33:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ea2709fc-94ec-44fb-9810-d732efd24047","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/95e6f4060ff3"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d8411942-0174-4eda-899b-bfa6e1a35b1b"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"c9abd300-8a3f-4811-9416-8974d3a29cb9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"9d781c05f08a7ec7b9e3e4747394f6b32fa7b2fa85b6cd5abd3af77a82196a59"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.47:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-c4a4b5.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.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-02T20:33:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ea2709fc-94ec-44fb-9810-d732efd24047","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-02T20:33:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ea2709fc-94ec-44fb-9810-d732efd24047","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-02T20:33:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ea2709fc-94ec-44fb-9810-d732efd24047","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-c4a4b5/auth-test-model-c4a4b5\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-02T20:33:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"ea2709fc-94ec-44fb-9810-d732efd24047","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-02T20:33:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ea2709fc-94ec-44fb-9810-d732efd24047","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-02T20:33:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ea2709fc-94ec-44fb-9810-d732efd24047","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-02T20:33:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ea2709fc-94ec-44fb-9810-d732efd24047","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-02T20:33:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ea2709fc-94ec-44fb-9810-d732efd24047","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-02T20:33:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d9087b92-a6a1-4d77-b322-a0e4613ba086","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:56060","PortSpecifier":{"PortValue":56060}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"d9087b92-a6a1-4d77-b322-a0e4613ba086","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-fd52f9.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-02T20:33:45Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"d9087b92-a6a1-4d77-b322-a0e4613ba086","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:56060","PortSpecifier":{"PortValue":56060}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783024425,"nanos":970519009},"http":{"id":"d9087b92-a6a1-4d77-b322-a0e4613ba086","method":"POST","headers":{":authority":"e2e-shared-b-fd52f9.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.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-02T20:33:45Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"d9087b92-a6a1-4d77-b322-a0e4613ba086","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-02T20:33:45Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"d9087b92-a6a1-4d77-b322-a0e4613ba086","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":"c9abd300-8a3f-4811-9416-8974d3a29cb9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=d8411942-0174-4eda-899b-bfa6e1a35b1b"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/95e6f4060ff3"]}} {"level":"debug","ts":"2026-07-02T20:33:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"d9087b92-a6a1-4d77-b322-a0e4613ba086","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/95e6f4060ff3"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d8411942-0174-4eda-899b-bfa6e1a35b1b"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"c9abd300-8a3f-4811-9416-8974d3a29cb9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"cf8beb917a990b2556084c90af5bce620303bebd0aa3e63d9d47cb90b436f937"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.48:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-fd52f9.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.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-02T20:33:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d9087b92-a6a1-4d77-b322-a0e4613ba086","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-02T20:33:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d9087b92-a6a1-4d77-b322-a0e4613ba086","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-02T20:33:45Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"d9087b92-a6a1-4d77-b322-a0e4613ba086","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-fd52f9/auth-test-model-fd52f9\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-02T20:33:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"d9087b92-a6a1-4d77-b322-a0e4613ba086","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-02T20:33:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d9087b92-a6a1-4d77-b322-a0e4613ba086","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-02T20:33:45Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"d9087b92-a6a1-4d77-b322-a0e4613ba086","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-02T20:33:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d9087b92-a6a1-4d77-b322-a0e4613ba086","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-02T20:33:45Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"d9087b92-a6a1-4d77-b322-a0e4613ba086","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-02T20:33:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e2ed63f9-8929-4fc1-b183-0cb28e8311f7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:37578","PortSpecifier":{"PortValue":37578}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e2ed63f9-8929-4fc1-b183-0cb28e8311f7","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-c4a4b5.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-02T20:33:46Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e2ed63f9-8929-4fc1-b183-0cb28e8311f7","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:37578","PortSpecifier":{"PortValue":37578}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783024426,"nanos":16110862},"http":{"id":"e2ed63f9-8929-4fc1-b183-0cb28e8311f7","method":"GET","headers":{":authority":"e2e-shared-a-c4a4b5.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-02T20:33:46Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e2ed63f9-8929-4fc1-b183-0cb28e8311f7","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-1AsKV54gNDsOqYPKF_Ck48ViaMDSD8lhmdJqWuzffkh7h3p3dgOFsIavpjr8L"} {"level":"debug","ts":"2026-07-02T20:33:46Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"e2ed63f9-8929-4fc1-b183-0cb28e8311f7","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-c4a4b5.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-1AsKV54gNDsOqYPKF_Ck48ViaMDSD8lhmdJqWuzffkh7h3p3dgOFsIavpjr8L\"}"} {"level":"debug","ts":"2026-07-02T20:33:46Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"e2ed63f9-8929-4fc1-b183-0cb28e8311f7","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-c4a4b5.opendatahub.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":"ffa26c40-633d-452b-aa86-6e597d96bf88","keyName":"e2e-auth-iso-a-a67ccc","subscription":"e2e-auth-iso-d1c152","tenant":"e2e-shared-a-c4a4b5","userId":"ffa26c40-633d-452b-aa86-6e597d96bf88","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-02T20:33:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e2ed63f9-8929-4fc1-b183-0cb28e8311f7","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-02T20:33:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e2ed63f9-8929-4fc1-b183-0cb28e8311f7","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-02T20:33:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e2ed63f9-8929-4fc1-b183-0cb28e8311f7","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-02T20:33:46Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e2ed63f9-8929-4fc1-b183-0cb28e8311f7","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-c4a4b5/auth-test-model-c4a4b5\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-02T20:33:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e2ed63f9-8929-4fc1-b183-0cb28e8311f7","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-02T20:33:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e2ed63f9-8929-4fc1-b183-0cb28e8311f7","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-d1c152"} {"level":"debug","ts":"2026-07-02T20:33:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"e2ed63f9-8929-4fc1-b183-0cb28e8311f7","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-02T20:33:46Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e2ed63f9-8929-4fc1-b183-0cb28e8311f7","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-02T20:33:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e2ed63f9-8929-4fc1-b183-0cb28e8311f7","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-02T20:33:46Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e2ed63f9-8929-4fc1-b183-0cb28e8311f7","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-02T20:34:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"87dcc210-9d95-4d00-80b1-fd32bb3a1e8f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:38938","PortSpecifier":{"PortValue":38938}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"87dcc210-9d95-4d00-80b1-fd32bb3a1e8f","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-c4a4b5.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-02T20:34:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"87dcc210-9d95-4d00-80b1-fd32bb3a1e8f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:38938","PortSpecifier":{"PortValue":38938}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783024441,"nanos":271362026},"http":{"id":"87dcc210-9d95-4d00-80b1-fd32bb3a1e8f","method":"POST","headers":{":authority":"e2e-shared-a-c4a4b5.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.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-02T20:34:01Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"87dcc210-9d95-4d00-80b1-fd32bb3a1e8f","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-02T20:34:01Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"87dcc210-9d95-4d00-80b1-fd32bb3a1e8f","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":"c9abd300-8a3f-4811-9416-8974d3a29cb9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=d8411942-0174-4eda-899b-bfa6e1a35b1b"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/95e6f4060ff3"]}} {"level":"debug","ts":"2026-07-02T20:34:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"87dcc210-9d95-4d00-80b1-fd32bb3a1e8f","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/95e6f4060ff3"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d8411942-0174-4eda-899b-bfa6e1a35b1b"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"c9abd300-8a3f-4811-9416-8974d3a29cb9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"9d781c05f08a7ec7b9e3e4747394f6b32fa7b2fa85b6cd5abd3af77a82196a59"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.47:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-c4a4b5.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.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-02T20:34:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"87dcc210-9d95-4d00-80b1-fd32bb3a1e8f","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-02T20:34:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"87dcc210-9d95-4d00-80b1-fd32bb3a1e8f","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-02T20:34:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"87dcc210-9d95-4d00-80b1-fd32bb3a1e8f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-c4a4b5/auth-test-model-c4a4b5\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-02T20:34:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"87dcc210-9d95-4d00-80b1-fd32bb3a1e8f","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-02T20:34:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"87dcc210-9d95-4d00-80b1-fd32bb3a1e8f","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-02T20:34:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"87dcc210-9d95-4d00-80b1-fd32bb3a1e8f","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-02T20:34:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"87dcc210-9d95-4d00-80b1-fd32bb3a1e8f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-02T20:34:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"87dcc210-9d95-4d00-80b1-fd32bb3a1e8f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-02T20:34:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"017cbd77-bbfc-493d-8781-b732ee81f561","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:50142","PortSpecifier":{"PortValue":50142}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"017cbd77-bbfc-493d-8781-b732ee81f561","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-fd52f9.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-02T20:34:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"017cbd77-bbfc-493d-8781-b732ee81f561","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:50142","PortSpecifier":{"PortValue":50142}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783024441,"nanos":310857615},"http":{"id":"017cbd77-bbfc-493d-8781-b732ee81f561","method":"POST","headers":{":authority":"e2e-shared-b-fd52f9.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.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-02T20:34:01Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"017cbd77-bbfc-493d-8781-b732ee81f561","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-02T20:34:01Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"017cbd77-bbfc-493d-8781-b732ee81f561","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":"c9abd300-8a3f-4811-9416-8974d3a29cb9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=d8411942-0174-4eda-899b-bfa6e1a35b1b"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/95e6f4060ff3"]}} {"level":"debug","ts":"2026-07-02T20:34:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"017cbd77-bbfc-493d-8781-b732ee81f561","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/95e6f4060ff3"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d8411942-0174-4eda-899b-bfa6e1a35b1b"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"c9abd300-8a3f-4811-9416-8974d3a29cb9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"cf8beb917a990b2556084c90af5bce620303bebd0aa3e63d9d47cb90b436f937"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.48:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-fd52f9.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.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-02T20:34:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"017cbd77-bbfc-493d-8781-b732ee81f561","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-02T20:34:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"017cbd77-bbfc-493d-8781-b732ee81f561","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-02T20:34:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"017cbd77-bbfc-493d-8781-b732ee81f561","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-fd52f9/auth-test-model-fd52f9\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-02T20:34:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"017cbd77-bbfc-493d-8781-b732ee81f561","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-02T20:34:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"017cbd77-bbfc-493d-8781-b732ee81f561","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-02T20:34:01Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"017cbd77-bbfc-493d-8781-b732ee81f561","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-02T20:34:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"017cbd77-bbfc-493d-8781-b732ee81f561","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-02T20:34:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"017cbd77-bbfc-493d-8781-b732ee81f561","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-02T20:34:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ca9dd148-d62d-48cc-bb2c-ad54f1ba051d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:50144","PortSpecifier":{"PortValue":50144}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ca9dd148-d62d-48cc-bb2c-ad54f1ba051d","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-fd52f9.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-02T20:34:01Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ca9dd148-d62d-48cc-bb2c-ad54f1ba051d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:50144","PortSpecifier":{"PortValue":50144}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783024441,"nanos":353357852},"http":{"id":"ca9dd148-d62d-48cc-bb2c-ad54f1ba051d","method":"GET","headers":{":authority":"e2e-shared-b-fd52f9.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-02T20:34:01Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ca9dd148-d62d-48cc-bb2c-ad54f1ba051d","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-cKgK3srgCYnOF5J_qhYQytDrjxjX20aGNkTG9fV2DtGSMzvtVS5sE8oRDUA"} {"level":"debug","ts":"2026-07-02T20:34:01Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"ca9dd148-d62d-48cc-bb2c-ad54f1ba051d","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-fd52f9.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-cKgK3srgCYnOF5J_qhYQytDrjxjX20aGNkTG9fV2DtGSMzvtVS5sE8oRDUA\"}"} {"level":"debug","ts":"2026-07-02T20:34:01Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"ca9dd148-d62d-48cc-bb2c-ad54f1ba051d","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-fd52f9.opendatahub.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-02T20:34:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ca9dd148-d62d-48cc-bb2c-ad54f1ba051d","input":{"auth":{"identity":"Bearer **** not found","tenant":"","valid":false}}},"context":{"context_extensions":{"host":"cf8beb917a990b2556084c90af5bce620303bebd0aa3e63d9d47cb90b436f937"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.48:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-fd52f9.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.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-02T20:34:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ca9dd148-d62d-48cc-bb2c-ad54f1ba051d","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-02T20:34:01Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access denied","request id":"ca9dd148-d62d-48cc-bb2c-ad54f1ba051d","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-02T20:34:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ca9dd148-d62d-48cc-bb2c-ad54f1ba051d","authorized":false,"response":"PERMISSION_DENIED","object":{"code":7,"status":403,"message":"Unauthorized"}} {"level":"debug","ts":"2026-07-02T20:34:01Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ca9dd148-d62d-48cc-bb2c-ad54f1ba051d","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-02T20:34:16Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"84c955f6-344d-4245-b041-40a97aad4f14","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:40906","PortSpecifier":{"PortValue":40906}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"84c955f6-344d-4245-b041-40a97aad4f14","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-c4a4b5.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-02T20:34:16Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"84c955f6-344d-4245-b041-40a97aad4f14","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:40906","PortSpecifier":{"PortValue":40906}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783024456,"nanos":444782055},"http":{"id":"84c955f6-344d-4245-b041-40a97aad4f14","method":"POST","headers":{":authority":"e2e-shared-a-c4a4b5.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.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-02T20:34:16Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"84c955f6-344d-4245-b041-40a97aad4f14","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-02T20:34:16Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"84c955f6-344d-4245-b041-40a97aad4f14","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":"c9abd300-8a3f-4811-9416-8974d3a29cb9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=d8411942-0174-4eda-899b-bfa6e1a35b1b"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/95e6f4060ff3"]}} {"level":"debug","ts":"2026-07-02T20:34:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"84c955f6-344d-4245-b041-40a97aad4f14","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/95e6f4060ff3"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d8411942-0174-4eda-899b-bfa6e1a35b1b"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"c9abd300-8a3f-4811-9416-8974d3a29cb9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"9d781c05f08a7ec7b9e3e4747394f6b32fa7b2fa85b6cd5abd3af77a82196a59"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.47:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-c4a4b5.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.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-02T20:34:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"84c955f6-344d-4245-b041-40a97aad4f14","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-02T20:34:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"84c955f6-344d-4245-b041-40a97aad4f14","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-02T20:34:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"84c955f6-344d-4245-b041-40a97aad4f14","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-c4a4b5/auth-test-model-c4a4b5\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-02T20:34:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"84c955f6-344d-4245-b041-40a97aad4f14","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-02T20:34:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"84c955f6-344d-4245-b041-40a97aad4f14","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-02T20:34:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"84c955f6-344d-4245-b041-40a97aad4f14","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-02T20:34:16Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"84c955f6-344d-4245-b041-40a97aad4f14","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-02T20:34:16Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"84c955f6-344d-4245-b041-40a97aad4f14","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-02T20:34:16Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"32509a85-4a2e-49d5-92e0-a27dc196d15f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:46766","PortSpecifier":{"PortValue":46766}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"32509a85-4a2e-49d5-92e0-a27dc196d15f","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-fd52f9.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-02T20:34:16Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"32509a85-4a2e-49d5-92e0-a27dc196d15f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:46766","PortSpecifier":{"PortValue":46766}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783024456,"nanos":481944709},"http":{"id":"32509a85-4a2e-49d5-92e0-a27dc196d15f","method":"POST","headers":{":authority":"e2e-shared-b-fd52f9.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.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-02T20:34:16Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"32509a85-4a2e-49d5-92e0-a27dc196d15f","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-02T20:34:16Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"32509a85-4a2e-49d5-92e0-a27dc196d15f","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":"c9abd300-8a3f-4811-9416-8974d3a29cb9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=d8411942-0174-4eda-899b-bfa6e1a35b1b"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/95e6f4060ff3"]}} {"level":"debug","ts":"2026-07-02T20:34:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"32509a85-4a2e-49d5-92e0-a27dc196d15f","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/95e6f4060ff3"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d8411942-0174-4eda-899b-bfa6e1a35b1b"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"c9abd300-8a3f-4811-9416-8974d3a29cb9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"cf8beb917a990b2556084c90af5bce620303bebd0aa3e63d9d47cb90b436f937"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.48:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-fd52f9.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.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-02T20:34:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"32509a85-4a2e-49d5-92e0-a27dc196d15f","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-02T20:34:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"32509a85-4a2e-49d5-92e0-a27dc196d15f","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-02T20:34:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"32509a85-4a2e-49d5-92e0-a27dc196d15f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-fd52f9/auth-test-model-fd52f9\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-02T20:34:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"32509a85-4a2e-49d5-92e0-a27dc196d15f","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-02T20:34:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"32509a85-4a2e-49d5-92e0-a27dc196d15f","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-02T20:34:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"32509a85-4a2e-49d5-92e0-a27dc196d15f","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-02T20:34:16Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"32509a85-4a2e-49d5-92e0-a27dc196d15f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-02T20:34:16Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"32509a85-4a2e-49d5-92e0-a27dc196d15f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-02T20:34:16Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4d1ffd9f-48a4-4266-a18b-54a47a2f13eb","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:40918","PortSpecifier":{"PortValue":40918}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"4d1ffd9f-48a4-4266-a18b-54a47a2f13eb","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-a-c4a4b5.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-02T20:34:16Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4d1ffd9f-48a4-4266-a18b-54a47a2f13eb","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:40918","PortSpecifier":{"PortValue":40918}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783024456,"nanos":527842338},"http":{"id":"4d1ffd9f-48a4-4266-a18b-54a47a2f13eb","method":"POST","headers":{":authority":"e2e-shared-a-c4a4b5.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.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-02T20:34:16Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"4d1ffd9f-48a4-4266-a18b-54a47a2f13eb","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-02T20:34:16Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"4d1ffd9f-48a4-4266-a18b-54a47a2f13eb","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":"c9abd300-8a3f-4811-9416-8974d3a29cb9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=d8411942-0174-4eda-899b-bfa6e1a35b1b"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/95e6f4060ff3"]}} {"level":"debug","ts":"2026-07-02T20:34:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"4d1ffd9f-48a4-4266-a18b-54a47a2f13eb","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/95e6f4060ff3"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d8411942-0174-4eda-899b-bfa6e1a35b1b"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"c9abd300-8a3f-4811-9416-8974d3a29cb9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"9d781c05f08a7ec7b9e3e4747394f6b32fa7b2fa85b6cd5abd3af77a82196a59"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.47:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-c4a4b5.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.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-02T20:34:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4d1ffd9f-48a4-4266-a18b-54a47a2f13eb","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-02T20:34:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4d1ffd9f-48a4-4266-a18b-54a47a2f13eb","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-02T20:34:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4d1ffd9f-48a4-4266-a18b-54a47a2f13eb","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-c4a4b5/auth-test-model-c4a4b5\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-02T20:34:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"4d1ffd9f-48a4-4266-a18b-54a47a2f13eb","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-02T20:34:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4d1ffd9f-48a4-4266-a18b-54a47a2f13eb","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-02T20:34:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4d1ffd9f-48a4-4266-a18b-54a47a2f13eb","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-02T20:34:16Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4d1ffd9f-48a4-4266-a18b-54a47a2f13eb","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-02T20:34:16Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4d1ffd9f-48a4-4266-a18b-54a47a2f13eb","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-02T20:34:16Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f8d33be4-fb6d-4500-8bd3-5f74bed0689a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:46768","PortSpecifier":{"PortValue":46768}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f8d33be4-fb6d-4500-8bd3-5f74bed0689a","method":"POST","path":"/maas-api/v1/api-keys/search","host":"e2e-shared-b-fd52f9.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-02T20:34:16Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f8d33be4-fb6d-4500-8bd3-5f74bed0689a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:46768","PortSpecifier":{"PortValue":46768}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783024456,"nanos":571203038},"http":{"id":"f8d33be4-fb6d-4500-8bd3-5f74bed0689a","method":"POST","headers":{":authority":"e2e-shared-b-fd52f9.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.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-02T20:34:16Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"f8d33be4-fb6d-4500-8bd3-5f74bed0689a","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-02T20:34:16Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f8d33be4-fb6d-4500-8bd3-5f74bed0689a","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":"c9abd300-8a3f-4811-9416-8974d3a29cb9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=d8411942-0174-4eda-899b-bfa6e1a35b1b"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/95e6f4060ff3"]}} {"level":"debug","ts":"2026-07-02T20:34:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f8d33be4-fb6d-4500-8bd3-5f74bed0689a","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/95e6f4060ff3"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d8411942-0174-4eda-899b-bfa6e1a35b1b"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"c9abd300-8a3f-4811-9416-8974d3a29cb9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"cf8beb917a990b2556084c90af5bce620303bebd0aa3e63d9d47cb90b436f937"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.48:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-fd52f9.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.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-02T20:34:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f8d33be4-fb6d-4500-8bd3-5f74bed0689a","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-02T20:34:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f8d33be4-fb6d-4500-8bd3-5f74bed0689a","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-02T20:34:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f8d33be4-fb6d-4500-8bd3-5f74bed0689a","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-fd52f9/auth-test-model-fd52f9\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-02T20:34:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"f8d33be4-fb6d-4500-8bd3-5f74bed0689a","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-02T20:34:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f8d33be4-fb6d-4500-8bd3-5f74bed0689a","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-02T20:34:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f8d33be4-fb6d-4500-8bd3-5f74bed0689a","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-02T20:34:16Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f8d33be4-fb6d-4500-8bd3-5f74bed0689a","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-02T20:34:16Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f8d33be4-fb6d-4500-8bd3-5f74bed0689a","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-02T20:34:33Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"314adac4-8650-42bf-be6e-07dc1b252451","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:56626","PortSpecifier":{"PortValue":56626}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"314adac4-8650-42bf-be6e-07dc1b252451","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-c4a4b5.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-02T20:34:33Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"314adac4-8650-42bf-be6e-07dc1b252451","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:56626","PortSpecifier":{"PortValue":56626}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783024473,"nanos":940829228},"http":{"id":"314adac4-8650-42bf-be6e-07dc1b252451","method":"POST","headers":{":authority":"e2e-shared-a-c4a4b5.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.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-02T20:34:33Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"314adac4-8650-42bf-be6e-07dc1b252451","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-02T20:34:33Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"314adac4-8650-42bf-be6e-07dc1b252451","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":"c9abd300-8a3f-4811-9416-8974d3a29cb9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=d8411942-0174-4eda-899b-bfa6e1a35b1b"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/95e6f4060ff3"]}} {"level":"debug","ts":"2026-07-02T20:34:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"314adac4-8650-42bf-be6e-07dc1b252451","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/95e6f4060ff3"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d8411942-0174-4eda-899b-bfa6e1a35b1b"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"c9abd300-8a3f-4811-9416-8974d3a29cb9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"9d781c05f08a7ec7b9e3e4747394f6b32fa7b2fa85b6cd5abd3af77a82196a59"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.47:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-c4a4b5.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.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-02T20:34:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"314adac4-8650-42bf-be6e-07dc1b252451","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-02T20:34:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"314adac4-8650-42bf-be6e-07dc1b252451","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-02T20:34:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"314adac4-8650-42bf-be6e-07dc1b252451","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-c4a4b5/auth-test-model-c4a4b5\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-02T20:34:33Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"314adac4-8650-42bf-be6e-07dc1b252451","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-02T20:34:33Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"314adac4-8650-42bf-be6e-07dc1b252451","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-02T20:34:33Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"314adac4-8650-42bf-be6e-07dc1b252451","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-02T20:34:33Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"314adac4-8650-42bf-be6e-07dc1b252451","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-02T20:34:33Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"314adac4-8650-42bf-be6e-07dc1b252451","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-02T20:34:33Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2341a83e-e236-46ee-afac-d575d2eab143","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:37432","PortSpecifier":{"PortValue":37432}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"2341a83e-e236-46ee-afac-d575d2eab143","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-fd52f9.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-02T20:34:33Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"2341a83e-e236-46ee-afac-d575d2eab143","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:37432","PortSpecifier":{"PortValue":37432}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783024473,"nanos":982532145},"http":{"id":"2341a83e-e236-46ee-afac-d575d2eab143","method":"POST","headers":{":authority":"e2e-shared-b-fd52f9.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.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-02T20:34:33Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"2341a83e-e236-46ee-afac-d575d2eab143","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-02T20:34:33Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"2341a83e-e236-46ee-afac-d575d2eab143","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":"c9abd300-8a3f-4811-9416-8974d3a29cb9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=d8411942-0174-4eda-899b-bfa6e1a35b1b"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/95e6f4060ff3"]}} {"level":"debug","ts":"2026-07-02T20:34:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"2341a83e-e236-46ee-afac-d575d2eab143","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/95e6f4060ff3"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d8411942-0174-4eda-899b-bfa6e1a35b1b"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"c9abd300-8a3f-4811-9416-8974d3a29cb9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"cf8beb917a990b2556084c90af5bce620303bebd0aa3e63d9d47cb90b436f937"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.48:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-fd52f9.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.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-02T20:34:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2341a83e-e236-46ee-afac-d575d2eab143","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-02T20:34:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2341a83e-e236-46ee-afac-d575d2eab143","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-02T20:34:33Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"2341a83e-e236-46ee-afac-d575d2eab143","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-fd52f9/auth-test-model-fd52f9\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-02T20:34:33Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"2341a83e-e236-46ee-afac-d575d2eab143","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-02T20:34:33Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2341a83e-e236-46ee-afac-d575d2eab143","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-02T20:34:33Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"2341a83e-e236-46ee-afac-d575d2eab143","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-02T20:34:33Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2341a83e-e236-46ee-afac-d575d2eab143","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-02T20:34:33Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"2341a83e-e236-46ee-afac-d575d2eab143","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-02T20:34:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4fd5b5e1-9c8f-4f72-bfb4-14a20ce324a4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:37438","PortSpecifier":{"PortValue":37438}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"4fd5b5e1-9c8f-4f72-bfb4-14a20ce324a4","method":"GET","path":"/maas-api/v1/api-keys/11d07d4e-e806-488b-a9f7-b1b6b648ca23","host":"e2e-shared-b-fd52f9.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-02T20:34:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4fd5b5e1-9c8f-4f72-bfb4-14a20ce324a4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:37438","PortSpecifier":{"PortValue":37438}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783024474,"nanos":25407459},"http":{"id":"4fd5b5e1-9c8f-4f72-bfb4-14a20ce324a4","method":"GET","headers":{":authority":"e2e-shared-b-fd52f9.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/11d07d4e-e806-488b-a9f7-b1b6b648ca23",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-02T20:34:34Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"4fd5b5e1-9c8f-4f72-bfb4-14a20ce324a4","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-02T20:34:34Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"4fd5b5e1-9c8f-4f72-bfb4-14a20ce324a4","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":"c9abd300-8a3f-4811-9416-8974d3a29cb9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=d8411942-0174-4eda-899b-bfa6e1a35b1b"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/95e6f4060ff3"]}} {"level":"debug","ts":"2026-07-02T20:34:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"4fd5b5e1-9c8f-4f72-bfb4-14a20ce324a4","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/95e6f4060ff3"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d8411942-0174-4eda-899b-bfa6e1a35b1b"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"c9abd300-8a3f-4811-9416-8974d3a29cb9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"cf8beb917a990b2556084c90af5bce620303bebd0aa3e63d9d47cb90b436f937"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.48:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-fd52f9.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/11d07d4e-e806-488b-a9f7-b1b6b648ca23",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-02T20:34:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4fd5b5e1-9c8f-4f72-bfb4-14a20ce324a4","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-02T20:34:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4fd5b5e1-9c8f-4f72-bfb4-14a20ce324a4","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-02T20:34:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4fd5b5e1-9c8f-4f72-bfb4-14a20ce324a4","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-fd52f9/auth-test-model-fd52f9\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-02T20:34:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"4fd5b5e1-9c8f-4f72-bfb4-14a20ce324a4","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-02T20:34:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4fd5b5e1-9c8f-4f72-bfb4-14a20ce324a4","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-02T20:34:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4fd5b5e1-9c8f-4f72-bfb4-14a20ce324a4","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-02T20:34:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4fd5b5e1-9c8f-4f72-bfb4-14a20ce324a4","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-02T20:34:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4fd5b5e1-9c8f-4f72-bfb4-14a20ce324a4","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-02T20:34:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"520e5419-1581-4bfa-8b83-0183e2761f8b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:56632","PortSpecifier":{"PortValue":56632}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"520e5419-1581-4bfa-8b83-0183e2761f8b","method":"GET","path":"/maas-api/v1/api-keys/11d07d4e-e806-488b-a9f7-b1b6b648ca23","host":"e2e-shared-a-c4a4b5.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-02T20:34:34Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"520e5419-1581-4bfa-8b83-0183e2761f8b","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:56632","PortSpecifier":{"PortValue":56632}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783024474,"nanos":62856750},"http":{"id":"520e5419-1581-4bfa-8b83-0183e2761f8b","method":"GET","headers":{":authority":"e2e-shared-a-c4a4b5.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/11d07d4e-e806-488b-a9f7-b1b6b648ca23",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-02T20:34:34Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"520e5419-1581-4bfa-8b83-0183e2761f8b","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-02T20:34:34Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"520e5419-1581-4bfa-8b83-0183e2761f8b","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":"c9abd300-8a3f-4811-9416-8974d3a29cb9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=d8411942-0174-4eda-899b-bfa6e1a35b1b"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/95e6f4060ff3"]}} {"level":"debug","ts":"2026-07-02T20:34:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"520e5419-1581-4bfa-8b83-0183e2761f8b","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/95e6f4060ff3"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d8411942-0174-4eda-899b-bfa6e1a35b1b"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"c9abd300-8a3f-4811-9416-8974d3a29cb9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"9d781c05f08a7ec7b9e3e4747394f6b32fa7b2fa85b6cd5abd3af77a82196a59"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.47:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-c4a4b5.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/api-keys/11d07d4e-e806-488b-a9f7-b1b6b648ca23",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-02T20:34:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"520e5419-1581-4bfa-8b83-0183e2761f8b","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-02T20:34:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"520e5419-1581-4bfa-8b83-0183e2761f8b","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-02T20:34:34Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"520e5419-1581-4bfa-8b83-0183e2761f8b","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-c4a4b5/auth-test-model-c4a4b5\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-02T20:34:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"520e5419-1581-4bfa-8b83-0183e2761f8b","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-02T20:34:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"520e5419-1581-4bfa-8b83-0183e2761f8b","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-02T20:34:34Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"520e5419-1581-4bfa-8b83-0183e2761f8b","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-02T20:34:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"520e5419-1581-4bfa-8b83-0183e2761f8b","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-02T20:34:34Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"520e5419-1581-4bfa-8b83-0183e2761f8b","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-02T20:34:56Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"92cf450c-f2ec-4d35-bbab-062f4eb3a569","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:58042","PortSpecifier":{"PortValue":58042}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"92cf450c-f2ec-4d35-bbab-062f4eb3a569","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-c4a4b5.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-02T20:34:56Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"92cf450c-f2ec-4d35-bbab-062f4eb3a569","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:58042","PortSpecifier":{"PortValue":58042}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783024496,"nanos":619835068},"http":{"id":"92cf450c-f2ec-4d35-bbab-062f4eb3a569","method":"POST","headers":{":authority":"e2e-shared-a-c4a4b5.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.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-02T20:34:56Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"92cf450c-f2ec-4d35-bbab-062f4eb3a569","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-02T20:34:56Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"92cf450c-f2ec-4d35-bbab-062f4eb3a569","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":"c9abd300-8a3f-4811-9416-8974d3a29cb9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=d8411942-0174-4eda-899b-bfa6e1a35b1b"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/95e6f4060ff3"]}} {"level":"debug","ts":"2026-07-02T20:34:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"92cf450c-f2ec-4d35-bbab-062f4eb3a569","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/95e6f4060ff3"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d8411942-0174-4eda-899b-bfa6e1a35b1b"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"c9abd300-8a3f-4811-9416-8974d3a29cb9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"9d781c05f08a7ec7b9e3e4747394f6b32fa7b2fa85b6cd5abd3af77a82196a59"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.47:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-c4a4b5.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.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-02T20:34:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"92cf450c-f2ec-4d35-bbab-062f4eb3a569","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-02T20:34:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"92cf450c-f2ec-4d35-bbab-062f4eb3a569","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-02T20:34:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"92cf450c-f2ec-4d35-bbab-062f4eb3a569","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-c4a4b5/auth-test-model-c4a4b5\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-02T20:34:56Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"92cf450c-f2ec-4d35-bbab-062f4eb3a569","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-02T20:34:56Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"92cf450c-f2ec-4d35-bbab-062f4eb3a569","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-02T20:34:56Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"92cf450c-f2ec-4d35-bbab-062f4eb3a569","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-02T20:34:56Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"92cf450c-f2ec-4d35-bbab-062f4eb3a569","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-02T20:34:56Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"92cf450c-f2ec-4d35-bbab-062f4eb3a569","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-02T20:34:56Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a82884a0-37ec-48f1-b394-d4608af004c6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:42586","PortSpecifier":{"PortValue":42586}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a82884a0-37ec-48f1-b394-d4608af004c6","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-fd52f9.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-02T20:34:56Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a82884a0-37ec-48f1-b394-d4608af004c6","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:42586","PortSpecifier":{"PortValue":42586}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783024496,"nanos":659243234},"http":{"id":"a82884a0-37ec-48f1-b394-d4608af004c6","method":"POST","headers":{":authority":"e2e-shared-b-fd52f9.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.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-02T20:34:56Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"a82884a0-37ec-48f1-b394-d4608af004c6","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-02T20:34:56Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a82884a0-37ec-48f1-b394-d4608af004c6","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":"c9abd300-8a3f-4811-9416-8974d3a29cb9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=d8411942-0174-4eda-899b-bfa6e1a35b1b"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/95e6f4060ff3"]}} {"level":"debug","ts":"2026-07-02T20:34:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a82884a0-37ec-48f1-b394-d4608af004c6","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/95e6f4060ff3"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d8411942-0174-4eda-899b-bfa6e1a35b1b"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"c9abd300-8a3f-4811-9416-8974d3a29cb9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"cf8beb917a990b2556084c90af5bce620303bebd0aa3e63d9d47cb90b436f937"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.48:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-fd52f9.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.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-02T20:34:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a82884a0-37ec-48f1-b394-d4608af004c6","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-02T20:34:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a82884a0-37ec-48f1-b394-d4608af004c6","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-02T20:34:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a82884a0-37ec-48f1-b394-d4608af004c6","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-fd52f9/auth-test-model-fd52f9\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-02T20:34:56Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"a82884a0-37ec-48f1-b394-d4608af004c6","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-02T20:34:56Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a82884a0-37ec-48f1-b394-d4608af004c6","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-02T20:34:56Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a82884a0-37ec-48f1-b394-d4608af004c6","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-02T20:34:56Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a82884a0-37ec-48f1-b394-d4608af004c6","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-02T20:34:56Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a82884a0-37ec-48f1-b394-d4608af004c6","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-02T20:34:56Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e780427e-0ed9-47ab-b147-9961756848a1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:58044","PortSpecifier":{"PortValue":58044}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"e780427e-0ed9-47ab-b147-9961756848a1","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-c4a4b5.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-02T20:34:56Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"e780427e-0ed9-47ab-b147-9961756848a1","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:58044","PortSpecifier":{"PortValue":58044}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783024496,"nanos":700516880},"http":{"id":"e780427e-0ed9-47ab-b147-9961756848a1","method":"POST","headers":{":authority":"e2e-shared-a-c4a4b5.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.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-02T20:34:56Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"e780427e-0ed9-47ab-b147-9961756848a1","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-oGdYdZQ6avjFpySc_jUI88TtSqpOz1zxCggtzA4kEwMQg7fEcsDdmtAibDuD"} {"level":"debug","ts":"2026-07-02T20:34:56Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"e780427e-0ed9-47ab-b147-9961756848a1","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-c4a4b5.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-oGdYdZQ6avjFpySc_jUI88TtSqpOz1zxCggtzA4kEwMQg7fEcsDdmtAibDuD\"}"} {"level":"debug","ts":"2026-07-02T20:34:56Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"e780427e-0ed9-47ab-b147-9961756848a1","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-c4a4b5.opendatahub.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":"91f16eee-a23b-453a-9bd3-2c720bf9beca","keyName":"e2e-auth-iso-a-22bee7","subscription":"e2e-auth-iso-ead128","tenant":"e2e-shared-a-c4a4b5","userId":"91f16eee-a23b-453a-9bd3-2c720bf9beca","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-02T20:34:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"e780427e-0ed9-47ab-b147-9961756848a1","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-02T20:34:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e780427e-0ed9-47ab-b147-9961756848a1","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-02T20:34:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e780427e-0ed9-47ab-b147-9961756848a1","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-02T20:34:56Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"e780427e-0ed9-47ab-b147-9961756848a1","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-c4a4b5/auth-test-model-c4a4b5\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-02T20:34:56Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e780427e-0ed9-47ab-b147-9961756848a1","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-02T20:34:56Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"e780427e-0ed9-47ab-b147-9961756848a1","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-02T20:34:56Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e780427e-0ed9-47ab-b147-9961756848a1","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-ead128"} {"level":"debug","ts":"2026-07-02T20:34:56Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"e780427e-0ed9-47ab-b147-9961756848a1","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-02T20:34:56Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e780427e-0ed9-47ab-b147-9961756848a1","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-02T20:34:56Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"e780427e-0ed9-47ab-b147-9961756848a1","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-02T20:35:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/37a6212f5cd07f9e5a42bbe6d8f2f4a0d5ee41e6412f20390eebd7fdd8fd22c8"} {"level":"info","ts":"2026-07-02T20:35:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9b0c3e493b6628b55f2b00bed2c41c67f98bc8a3c6806fd26bfb55ad0f944d4c"} {"level":"info","ts":"2026-07-02T20:35:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/51048d1ad3d36690cb0d34575db5c0a9a68d1c3bdd60f16f44fa245116c63736"} {"level":"info","ts":"2026-07-02T20:35:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/383a5e8b1b760c7e83436f4becd180e77a5f5fc0b9e1fe4912d899a8faaa3b94"} {"level":"info","ts":"2026-07-02T20:35:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/b6136b4409502878eaab79e08bba0da8a397ae8618d477372e160e1df79f4e0c"} {"level":"info","ts":"2026-07-02T20:35:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/267218fcf5988dd2403d8e7378882b77d0eb9d70703460b6f93567cf0c681f97"} {"level":"info","ts":"2026-07-02T20:35:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/71e02419febea3024c367a1cfe590ea72ecc2d16fc3d892558caa41848f46c5d"} {"level":"info","ts":"2026-07-02T20:35:00Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4a0710c69af68c6e1855afcac7177809defbf1092a7ce520f27b725833df5350"} {"level":"info","ts":"2026-07-02T20:35:05Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/5d26789de0f85881d6ec2aa0e009215934655c83dc10c12c026cc95cf3cbc1c9"} {"level":"info","ts":"2026-07-02T20:35:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fc8cea7dc611cba0bb31f049590d74bf04a46a2667dc0b2fc91b5a54c70e3855"} {"level":"info","ts":"2026-07-02T20:35:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/084fedce3ad2f2b430469385dfb9cd55eea5210a2b33d3750bbff2fb4971cd4f"} {"level":"info","ts":"2026-07-02T20:35:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a691e569b8861c9b81ca768558e62a77a54ad60df7112235de68dda76497e50d"} {"level":"info","ts":"2026-07-02T20:35:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9b878bbe49bc1cd566af66c09eac21590cb1612b000bdc524b3138bee5f5afa4"} {"level":"info","ts":"2026-07-02T20:35:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8444e355c4833b3800b9e671aa7bac9bfce0e478fdc06e4087b9683efdc5ed39"} {"level":"info","ts":"2026-07-02T20:35:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/83a15cea607e9bf2ae58e4b7c7505a85ea59b6ab17b8c58f594e26a36e5bf3b6"} {"level":"info","ts":"2026-07-02T20:35:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/4c53b1c387cb1cc8b9629768d87bdb1d668e23425b6a91e80edcac7e7e942757"} {"level":"debug","ts":"2026-07-02T20:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3d4df7368a18dee778f1a30f19821ccf46a1fec49b3e8138380600f099c0cb79","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:35:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:35: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-02T20:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3d4df7368a18dee778f1a30f19821ccf46a1fec49b3e8138380600f099c0cb79","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d4df7368a18dee778f1a30f19821ccf46a1fec49b3e8138380600f099c0cb79","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d4df7368a18dee778f1a30f19821ccf46a1fec49b3e8138380600f099c0cb79","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d4df7368a18dee778f1a30f19821ccf46a1fec49b3e8138380600f099c0cb79"} {"level":"debug","ts":"2026-07-02T20:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d4df7368a18dee778f1a30f19821ccf46a1fec49b3e8138380600f099c0cb79","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d4df7368a18dee778f1a30f19821ccf46a1fec49b3e8138380600f099c0cb79"} {"level":"debug","ts":"2026-07-02T20:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3d4df7368a18dee778f1a30f19821ccf46a1fec49b3e8138380600f099c0cb79","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:35:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:35:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3d4df7368a18dee778f1a30f19821ccf46a1fec49b3e8138380600f099c0cb79"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3d4df7368a18dee778f1a30f19821ccf46a1fec49b3e8138380600f099c0cb79","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3d4df7368a18dee778f1a30f19821ccf46a1fec49b3e8138380600f099c0cb79","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:35:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:35: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-02T20:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3d4df7368a18dee778f1a30f19821ccf46a1fec49b3e8138380600f099c0cb79","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d4df7368a18dee778f1a30f19821ccf46a1fec49b3e8138380600f099c0cb79","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d4df7368a18dee778f1a30f19821ccf46a1fec49b3e8138380600f099c0cb79","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d4df7368a18dee778f1a30f19821ccf46a1fec49b3e8138380600f099c0cb79"} {"level":"debug","ts":"2026-07-02T20:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d4df7368a18dee778f1a30f19821ccf46a1fec49b3e8138380600f099c0cb79","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d4df7368a18dee778f1a30f19821ccf46a1fec49b3e8138380600f099c0cb79"} {"level":"debug","ts":"2026-07-02T20:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3d4df7368a18dee778f1a30f19821ccf46a1fec49b3e8138380600f099c0cb79","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:35:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:35:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3d4df7368a18dee778f1a30f19821ccf46a1fec49b3e8138380600f099c0cb79"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3d4df7368a18dee778f1a30f19821ccf46a1fec49b3e8138380600f099c0cb79","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3d4df7368a18dee778f1a30f19821ccf46a1fec49b3e8138380600f099c0cb79","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:35:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:35: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-02T20:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3d4df7368a18dee778f1a30f19821ccf46a1fec49b3e8138380600f099c0cb79","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d4df7368a18dee778f1a30f19821ccf46a1fec49b3e8138380600f099c0cb79","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d4df7368a18dee778f1a30f19821ccf46a1fec49b3e8138380600f099c0cb79","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d4df7368a18dee778f1a30f19821ccf46a1fec49b3e8138380600f099c0cb79"} {"level":"debug","ts":"2026-07-02T20:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d4df7368a18dee778f1a30f19821ccf46a1fec49b3e8138380600f099c0cb79","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d4df7368a18dee778f1a30f19821ccf46a1fec49b3e8138380600f099c0cb79"} {"level":"debug","ts":"2026-07-02T20:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3d4df7368a18dee778f1a30f19821ccf46a1fec49b3e8138380600f099c0cb79","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:35:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:35:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3d4df7368a18dee778f1a30f19821ccf46a1fec49b3e8138380600f099c0cb79"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3d4df7368a18dee778f1a30f19821ccf46a1fec49b3e8138380600f099c0cb79","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3d4df7368a18dee778f1a30f19821ccf46a1fec49b3e8138380600f099c0cb79","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:35:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:35: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-02T20:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3d4df7368a18dee778f1a30f19821ccf46a1fec49b3e8138380600f099c0cb79","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d4df7368a18dee778f1a30f19821ccf46a1fec49b3e8138380600f099c0cb79","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d4df7368a18dee778f1a30f19821ccf46a1fec49b3e8138380600f099c0cb79","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d4df7368a18dee778f1a30f19821ccf46a1fec49b3e8138380600f099c0cb79"} {"level":"debug","ts":"2026-07-02T20:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d4df7368a18dee778f1a30f19821ccf46a1fec49b3e8138380600f099c0cb79","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d4df7368a18dee778f1a30f19821ccf46a1fec49b3e8138380600f099c0cb79"} {"level":"debug","ts":"2026-07-02T20:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3d4df7368a18dee778f1a30f19821ccf46a1fec49b3e8138380600f099c0cb79","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:35:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:35:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3d4df7368a18dee778f1a30f19821ccf46a1fec49b3e8138380600f099c0cb79"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3d4df7368a18dee778f1a30f19821ccf46a1fec49b3e8138380600f099c0cb79","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3d4df7368a18dee778f1a30f19821ccf46a1fec49b3e8138380600f099c0cb79","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:35:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:35: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-02T20:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3d4df7368a18dee778f1a30f19821ccf46a1fec49b3e8138380600f099c0cb79","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6c2b894ab81437609d2e6fed8b389f6489f1416a2704c3d8365d527b1a577b2d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:35:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:35: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-02T20:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d4df7368a18dee778f1a30f19821ccf46a1fec49b3e8138380600f099c0cb79"} {"level":"info","ts":"2026-07-02T20:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6c2b894ab81437609d2e6fed8b389f6489f1416a2704c3d8365d527b1a577b2d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3d4df7368a18dee778f1a30f19821ccf46a1fec49b3e8138380600f099c0cb79","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:35:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:35:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3d4df7368a18dee778f1a30f19821ccf46a1fec49b3e8138380600f099c0cb79"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3d4df7368a18dee778f1a30f19821ccf46a1fec49b3e8138380600f099c0cb79","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6c2b894ab81437609d2e6fed8b389f6489f1416a2704c3d8365d527b1a577b2d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:35:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:35: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-02T20:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6c2b894ab81437609d2e6fed8b389f6489f1416a2704c3d8365d527b1a577b2d"} {"level":"info","ts":"2026-07-02T20:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d4df7368a18dee778f1a30f19821ccf46a1fec49b3e8138380600f099c0cb79"} {"level":"info","ts":"2026-07-02T20:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6c2b894ab81437609d2e6fed8b389f6489f1416a2704c3d8365d527b1a577b2d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d4df7368a18dee778f1a30f19821ccf46a1fec49b3e8138380600f099c0cb79","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6c2b894ab81437609d2e6fed8b389f6489f1416a2704c3d8365d527b1a577b2d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6c2b894ab81437609d2e6fed8b389f6489f1416a2704c3d8365d527b1a577b2d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6c2b894ab81437609d2e6fed8b389f6489f1416a2704c3d8365d527b1a577b2d"} {"level":"info","ts":"2026-07-02T20:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6c2b894ab81437609d2e6fed8b389f6489f1416a2704c3d8365d527b1a577b2d"} {"level":"debug","ts":"2026-07-02T20:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6c2b894ab81437609d2e6fed8b389f6489f1416a2704c3d8365d527b1a577b2d","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:35:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:35:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6c2b894ab81437609d2e6fed8b389f6489f1416a2704c3d8365d527b1a577b2d"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6c2b894ab81437609d2e6fed8b389f6489f1416a2704c3d8365d527b1a577b2d","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6c2b894ab81437609d2e6fed8b389f6489f1416a2704c3d8365d527b1a577b2d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6c2b894ab81437609d2e6fed8b389f6489f1416a2704c3d8365d527b1a577b2d"} {"level":"debug","ts":"2026-07-02T20:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ad3f33db72755329e606400a4d9ed1c0b00a1150b73e56db919491a7f383e4ab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:35:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:35: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-02T20:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ad3f33db72755329e606400a4d9ed1c0b00a1150b73e56db919491a7f383e4ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ad3f33db72755329e606400a4d9ed1c0b00a1150b73e56db919491a7f383e4ab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:35:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:35: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-02T20:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ad3f33db72755329e606400a4d9ed1c0b00a1150b73e56db919491a7f383e4ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ad3f33db72755329e606400a4d9ed1c0b00a1150b73e56db919491a7f383e4ab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:35:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:35: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-02T20:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"ad3f33db72755329e606400a4d9ed1c0b00a1150b73e56db919491a7f383e4ab","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"ad3f33db72755329e606400a4d9ed1c0b00a1150b73e56db919491a7f383e4ab\": 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-02T20:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ad3f33db72755329e606400a4d9ed1c0b00a1150b73e56db919491a7f383e4ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ad3f33db72755329e606400a4d9ed1c0b00a1150b73e56db919491a7f383e4ab","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ad3f33db72755329e606400a4d9ed1c0b00a1150b73e56db919491a7f383e4ab"} {"level":"info","ts":"2026-07-02T20:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ad3f33db72755329e606400a4d9ed1c0b00a1150b73e56db919491a7f383e4ab"} {"level":"debug","ts":"2026-07-02T20:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"ad3f33db72755329e606400a4d9ed1c0b00a1150b73e56db919491a7f383e4ab","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:35:16Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:35:16Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["ad3f33db72755329e606400a4d9ed1c0b00a1150b73e56db919491a7f383e4ab"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"ad3f33db72755329e606400a4d9ed1c0b00a1150b73e56db919491a7f383e4ab","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ad3f33db72755329e606400a4d9ed1c0b00a1150b73e56db919491a7f383e4ab","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ad3f33db72755329e606400a4d9ed1c0b00a1150b73e56db919491a7f383e4ab"} {"level":"debug","ts":"2026-07-02T20:35:16Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c29b6f3f7c91078e761319be21ff465e0365785cfac9c1a769d86140c5349e9e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:35:16Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:35: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-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c29b6f3f7c91078e761319be21ff465e0365785cfac9c1a769d86140c5349e9e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"460f8ecfb05ae694660173f8eb569790353bf2fa72a90ce09e17b8a9b2148553","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:35:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:35:17Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c29b6f3f7c91078e761319be21ff465e0365785cfac9c1a769d86140c5349e9e"} {"level":"info","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"460f8ecfb05ae694660173f8eb569790353bf2fa72a90ce09e17b8a9b2148553","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c29b6f3f7c91078e761319be21ff465e0365785cfac9c1a769d86140c5349e9e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:35:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:35:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c29b6f3f7c91078e761319be21ff465e0365785cfac9c1a769d86140c5349e9e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/460f8ecfb05ae694660173f8eb569790353bf2fa72a90ce09e17b8a9b2148553"} {"level":"info","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c29b6f3f7c91078e761319be21ff465e0365785cfac9c1a769d86140c5349e9e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"460f8ecfb05ae694660173f8eb569790353bf2fa72a90ce09e17b8a9b2148553","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:35:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:35:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["460f8ecfb05ae694660173f8eb569790353bf2fa72a90ce09e17b8a9b2148553"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"460f8ecfb05ae694660173f8eb569790353bf2fa72a90ce09e17b8a9b2148553","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c29b6f3f7c91078e761319be21ff465e0365785cfac9c1a769d86140c5349e9e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:35:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:35: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-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c29b6f3f7c91078e761319be21ff465e0365785cfac9c1a769d86140c5349e9e"} {"level":"info","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c29b6f3f7c91078e761319be21ff465e0365785cfac9c1a769d86140c5349e9e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"460f8ecfb05ae694660173f8eb569790353bf2fa72a90ce09e17b8a9b2148553","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:35:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:35: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-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/460f8ecfb05ae694660173f8eb569790353bf2fa72a90ce09e17b8a9b2148553"} {"level":"info","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"460f8ecfb05ae694660173f8eb569790353bf2fa72a90ce09e17b8a9b2148553","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c29b6f3f7c91078e761319be21ff465e0365785cfac9c1a769d86140c5349e9e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"460f8ecfb05ae694660173f8eb569790353bf2fa72a90ce09e17b8a9b2148553","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:35:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:35:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["460f8ecfb05ae694660173f8eb569790353bf2fa72a90ce09e17b8a9b2148553"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"460f8ecfb05ae694660173f8eb569790353bf2fa72a90ce09e17b8a9b2148553","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c29b6f3f7c91078e761319be21ff465e0365785cfac9c1a769d86140c5349e9e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"38ad760d04490b4f56d439f16982d196c745cc5510cabb1400d132dd199934dd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:35:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:35:17Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c29b6f3f7c91078e761319be21ff465e0365785cfac9c1a769d86140c5349e9e"} {"level":"info","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"38ad760d04490b4f56d439f16982d196c745cc5510cabb1400d132dd199934dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"460f8ecfb05ae694660173f8eb569790353bf2fa72a90ce09e17b8a9b2148553","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:35:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:35: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-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/460f8ecfb05ae694660173f8eb569790353bf2fa72a90ce09e17b8a9b2148553"} {"level":"info","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"460f8ecfb05ae694660173f8eb569790353bf2fa72a90ce09e17b8a9b2148553","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"38ad760d04490b4f56d439f16982d196c745cc5510cabb1400d132dd199934dd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:35:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:35: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-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"38ad760d04490b4f56d439f16982d196c745cc5510cabb1400d132dd199934dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c29b6f3f7c91078e761319be21ff465e0365785cfac9c1a769d86140c5349e9e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:35:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:35:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c29b6f3f7c91078e761319be21ff465e0365785cfac9c1a769d86140c5349e9e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/38ad760d04490b4f56d439f16982d196c745cc5510cabb1400d132dd199934dd"} {"level":"info","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c29b6f3f7c91078e761319be21ff465e0365785cfac9c1a769d86140c5349e9e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"460f8ecfb05ae694660173f8eb569790353bf2fa72a90ce09e17b8a9b2148553","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"38ad760d04490b4f56d439f16982d196c745cc5510cabb1400d132dd199934dd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:35:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:35:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["38ad760d04490b4f56d439f16982d196c745cc5510cabb1400d132dd199934dd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/460f8ecfb05ae694660173f8eb569790353bf2fa72a90ce09e17b8a9b2148553"} {"level":"info","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"38ad760d04490b4f56d439f16982d196c745cc5510cabb1400d132dd199934dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c29b6f3f7c91078e761319be21ff465e0365785cfac9c1a769d86140c5349e9e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"460f8ecfb05ae694660173f8eb569790353bf2fa72a90ce09e17b8a9b2148553","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:35:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:35:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["460f8ecfb05ae694660173f8eb569790353bf2fa72a90ce09e17b8a9b2148553"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"460f8ecfb05ae694660173f8eb569790353bf2fa72a90ce09e17b8a9b2148553","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"38ad760d04490b4f56d439f16982d196c745cc5510cabb1400d132dd199934dd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:35:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:35: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-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/38ad760d04490b4f56d439f16982d196c745cc5510cabb1400d132dd199934dd"} {"level":"info","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"38ad760d04490b4f56d439f16982d196c745cc5510cabb1400d132dd199934dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"460f8ecfb05ae694660173f8eb569790353bf2fa72a90ce09e17b8a9b2148553","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"428333c1f58153048e48313c56ba61aadb60f3c29bc06da150f4bced8676d05b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:35:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:35:17Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c29b6f3f7c91078e761319be21ff465e0365785cfac9c1a769d86140c5349e9e"} {"level":"info","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"428333c1f58153048e48313c56ba61aadb60f3c29bc06da150f4bced8676d05b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"38ad760d04490b4f56d439f16982d196c745cc5510cabb1400d132dd199934dd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:35:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:35:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["38ad760d04490b4f56d439f16982d196c745cc5510cabb1400d132dd199934dd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"38ad760d04490b4f56d439f16982d196c745cc5510cabb1400d132dd199934dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"428333c1f58153048e48313c56ba61aadb60f3c29bc06da150f4bced8676d05b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"38ad760d04490b4f56d439f16982d196c745cc5510cabb1400d132dd199934dd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/460f8ecfb05ae694660173f8eb569790353bf2fa72a90ce09e17b8a9b2148553"} {"level":"debug","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"428333c1f58153048e48313c56ba61aadb60f3c29bc06da150f4bced8676d05b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/38ad760d04490b4f56d439f16982d196c745cc5510cabb1400d132dd199934dd"} {"level":"debug","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"428333c1f58153048e48313c56ba61aadb60f3c29bc06da150f4bced8676d05b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:35:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:35: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-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/428333c1f58153048e48313c56ba61aadb60f3c29bc06da150f4bced8676d05b"} {"level":"info","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"428333c1f58153048e48313c56ba61aadb60f3c29bc06da150f4bced8676d05b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"428333c1f58153048e48313c56ba61aadb60f3c29bc06da150f4bced8676d05b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:35:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:35:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["428333c1f58153048e48313c56ba61aadb60f3c29bc06da150f4bced8676d05b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"428333c1f58153048e48313c56ba61aadb60f3c29bc06da150f4bced8676d05b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"428333c1f58153048e48313c56ba61aadb60f3c29bc06da150f4bced8676d05b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:35:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:35: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-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/428333c1f58153048e48313c56ba61aadb60f3c29bc06da150f4bced8676d05b"} {"level":"info","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"428333c1f58153048e48313c56ba61aadb60f3c29bc06da150f4bced8676d05b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"428333c1f58153048e48313c56ba61aadb60f3c29bc06da150f4bced8676d05b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"428333c1f58153048e48313c56ba61aadb60f3c29bc06da150f4bced8676d05b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/428333c1f58153048e48313c56ba61aadb60f3c29bc06da150f4bced8676d05b"} {"level":"debug","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"428333c1f58153048e48313c56ba61aadb60f3c29bc06da150f4bced8676d05b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/428333c1f58153048e48313c56ba61aadb60f3c29bc06da150f4bced8676d05b"} {"level":"debug","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"428333c1f58153048e48313c56ba61aadb60f3c29bc06da150f4bced8676d05b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:35:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:35:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["428333c1f58153048e48313c56ba61aadb60f3c29bc06da150f4bced8676d05b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"428333c1f58153048e48313c56ba61aadb60f3c29bc06da150f4bced8676d05b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"367fb3b7a145fc9d6f0d8ffa5632bb782cb0fb916bc87253eaf3fcdde773b37e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:35:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:35: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-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"367fb3b7a145fc9d6f0d8ffa5632bb782cb0fb916bc87253eaf3fcdde773b37e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"428333c1f58153048e48313c56ba61aadb60f3c29bc06da150f4bced8676d05b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"367fb3b7a145fc9d6f0d8ffa5632bb782cb0fb916bc87253eaf3fcdde773b37e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"367fb3b7a145fc9d6f0d8ffa5632bb782cb0fb916bc87253eaf3fcdde773b37e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/367fb3b7a145fc9d6f0d8ffa5632bb782cb0fb916bc87253eaf3fcdde773b37e"} {"level":"debug","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"367fb3b7a145fc9d6f0d8ffa5632bb782cb0fb916bc87253eaf3fcdde773b37e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:35:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:35:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["367fb3b7a145fc9d6f0d8ffa5632bb782cb0fb916bc87253eaf3fcdde773b37e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/428333c1f58153048e48313c56ba61aadb60f3c29bc06da150f4bced8676d05b"} {"level":"info","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"367fb3b7a145fc9d6f0d8ffa5632bb782cb0fb916bc87253eaf3fcdde773b37e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"367fb3b7a145fc9d6f0d8ffa5632bb782cb0fb916bc87253eaf3fcdde773b37e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:35:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:35: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-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"367fb3b7a145fc9d6f0d8ffa5632bb782cb0fb916bc87253eaf3fcdde773b37e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/367fb3b7a145fc9d6f0d8ffa5632bb782cb0fb916bc87253eaf3fcdde773b37e"} {"level":"debug","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"367fb3b7a145fc9d6f0d8ffa5632bb782cb0fb916bc87253eaf3fcdde773b37e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"367fb3b7a145fc9d6f0d8ffa5632bb782cb0fb916bc87253eaf3fcdde773b37e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"367fb3b7a145fc9d6f0d8ffa5632bb782cb0fb916bc87253eaf3fcdde773b37e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/367fb3b7a145fc9d6f0d8ffa5632bb782cb0fb916bc87253eaf3fcdde773b37e"} {"level":"info","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/367fb3b7a145fc9d6f0d8ffa5632bb782cb0fb916bc87253eaf3fcdde773b37e"} {"level":"debug","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"367fb3b7a145fc9d6f0d8ffa5632bb782cb0fb916bc87253eaf3fcdde773b37e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:35:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:35:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["367fb3b7a145fc9d6f0d8ffa5632bb782cb0fb916bc87253eaf3fcdde773b37e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"367fb3b7a145fc9d6f0d8ffa5632bb782cb0fb916bc87253eaf3fcdde773b37e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"367fb3b7a145fc9d6f0d8ffa5632bb782cb0fb916bc87253eaf3fcdde773b37e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:35:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:35: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-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"367fb3b7a145fc9d6f0d8ffa5632bb782cb0fb916bc87253eaf3fcdde773b37e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"367fb3b7a145fc9d6f0d8ffa5632bb782cb0fb916bc87253eaf3fcdde773b37e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"367fb3b7a145fc9d6f0d8ffa5632bb782cb0fb916bc87253eaf3fcdde773b37e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/367fb3b7a145fc9d6f0d8ffa5632bb782cb0fb916bc87253eaf3fcdde773b37e"} {"level":"debug","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"367fb3b7a145fc9d6f0d8ffa5632bb782cb0fb916bc87253eaf3fcdde773b37e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/367fb3b7a145fc9d6f0d8ffa5632bb782cb0fb916bc87253eaf3fcdde773b37e"} {"level":"debug","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"367fb3b7a145fc9d6f0d8ffa5632bb782cb0fb916bc87253eaf3fcdde773b37e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:35:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:35:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["367fb3b7a145fc9d6f0d8ffa5632bb782cb0fb916bc87253eaf3fcdde773b37e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"367fb3b7a145fc9d6f0d8ffa5632bb782cb0fb916bc87253eaf3fcdde773b37e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"367fb3b7a145fc9d6f0d8ffa5632bb782cb0fb916bc87253eaf3fcdde773b37e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:35:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:35: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-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"367fb3b7a145fc9d6f0d8ffa5632bb782cb0fb916bc87253eaf3fcdde773b37e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"367fb3b7a145fc9d6f0d8ffa5632bb782cb0fb916bc87253eaf3fcdde773b37e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"367fb3b7a145fc9d6f0d8ffa5632bb782cb0fb916bc87253eaf3fcdde773b37e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/367fb3b7a145fc9d6f0d8ffa5632bb782cb0fb916bc87253eaf3fcdde773b37e"} {"level":"debug","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"367fb3b7a145fc9d6f0d8ffa5632bb782cb0fb916bc87253eaf3fcdde773b37e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/367fb3b7a145fc9d6f0d8ffa5632bb782cb0fb916bc87253eaf3fcdde773b37e"} {"level":"debug","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"367fb3b7a145fc9d6f0d8ffa5632bb782cb0fb916bc87253eaf3fcdde773b37e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:35:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:35:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["367fb3b7a145fc9d6f0d8ffa5632bb782cb0fb916bc87253eaf3fcdde773b37e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"367fb3b7a145fc9d6f0d8ffa5632bb782cb0fb916bc87253eaf3fcdde773b37e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"367fb3b7a145fc9d6f0d8ffa5632bb782cb0fb916bc87253eaf3fcdde773b37e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:35:17Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:35: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-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"367fb3b7a145fc9d6f0d8ffa5632bb782cb0fb916bc87253eaf3fcdde773b37e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"367fb3b7a145fc9d6f0d8ffa5632bb782cb0fb916bc87253eaf3fcdde773b37e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"367fb3b7a145fc9d6f0d8ffa5632bb782cb0fb916bc87253eaf3fcdde773b37e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/367fb3b7a145fc9d6f0d8ffa5632bb782cb0fb916bc87253eaf3fcdde773b37e"} {"level":"debug","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"367fb3b7a145fc9d6f0d8ffa5632bb782cb0fb916bc87253eaf3fcdde773b37e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/367fb3b7a145fc9d6f0d8ffa5632bb782cb0fb916bc87253eaf3fcdde773b37e"} {"level":"debug","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"367fb3b7a145fc9d6f0d8ffa5632bb782cb0fb916bc87253eaf3fcdde773b37e","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:35:17Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:35:17Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["367fb3b7a145fc9d6f0d8ffa5632bb782cb0fb916bc87253eaf3fcdde773b37e"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"367fb3b7a145fc9d6f0d8ffa5632bb782cb0fb916bc87253eaf3fcdde773b37e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"367fb3b7a145fc9d6f0d8ffa5632bb782cb0fb916bc87253eaf3fcdde773b37e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:35:17Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/367fb3b7a145fc9d6f0d8ffa5632bb782cb0fb916bc87253eaf3fcdde773b37e"} {"level":"debug","ts":"2026-07-02T20:35:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2e17a2fc2dd163954a013dc6131b1d22b1b8499e8f0a21f8c1b9284ca3e4e176","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:35:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:35:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2e17a2fc2dd163954a013dc6131b1d22b1b8499e8f0a21f8c1b9284ca3e4e176","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2e17a2fc2dd163954a013dc6131b1d22b1b8499e8f0a21f8c1b9284ca3e4e176","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2e17a2fc2dd163954a013dc6131b1d22b1b8499e8f0a21f8c1b9284ca3e4e176","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:35:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2e17a2fc2dd163954a013dc6131b1d22b1b8499e8f0a21f8c1b9284ca3e4e176"} {"level":"debug","ts":"2026-07-02T20:35:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2e17a2fc2dd163954a013dc6131b1d22b1b8499e8f0a21f8c1b9284ca3e4e176","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:35:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2e17a2fc2dd163954a013dc6131b1d22b1b8499e8f0a21f8c1b9284ca3e4e176"} {"level":"debug","ts":"2026-07-02T20:35:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2e17a2fc2dd163954a013dc6131b1d22b1b8499e8f0a21f8c1b9284ca3e4e176","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:35:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:35:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2e17a2fc2dd163954a013dc6131b1d22b1b8499e8f0a21f8c1b9284ca3e4e176"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2e17a2fc2dd163954a013dc6131b1d22b1b8499e8f0a21f8c1b9284ca3e4e176","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2e17a2fc2dd163954a013dc6131b1d22b1b8499e8f0a21f8c1b9284ca3e4e176","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:35:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:35:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2e17a2fc2dd163954a013dc6131b1d22b1b8499e8f0a21f8c1b9284ca3e4e176","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2e17a2fc2dd163954a013dc6131b1d22b1b8499e8f0a21f8c1b9284ca3e4e176","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2e17a2fc2dd163954a013dc6131b1d22b1b8499e8f0a21f8c1b9284ca3e4e176","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:35:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2e17a2fc2dd163954a013dc6131b1d22b1b8499e8f0a21f8c1b9284ca3e4e176"} {"level":"debug","ts":"2026-07-02T20:35:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2e17a2fc2dd163954a013dc6131b1d22b1b8499e8f0a21f8c1b9284ca3e4e176","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:35:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2e17a2fc2dd163954a013dc6131b1d22b1b8499e8f0a21f8c1b9284ca3e4e176"} {"level":"debug","ts":"2026-07-02T20:35:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2e17a2fc2dd163954a013dc6131b1d22b1b8499e8f0a21f8c1b9284ca3e4e176","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:35:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:35:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2e17a2fc2dd163954a013dc6131b1d22b1b8499e8f0a21f8c1b9284ca3e4e176"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2e17a2fc2dd163954a013dc6131b1d22b1b8499e8f0a21f8c1b9284ca3e4e176","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2e17a2fc2dd163954a013dc6131b1d22b1b8499e8f0a21f8c1b9284ca3e4e176","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:35:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:35:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2e17a2fc2dd163954a013dc6131b1d22b1b8499e8f0a21f8c1b9284ca3e4e176","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"95d3fd9bbe49a5056e2984f2e7ce46395de84e64d2ad26ac4e5350a365503b00","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:35:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:35:33Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2e17a2fc2dd163954a013dc6131b1d22b1b8499e8f0a21f8c1b9284ca3e4e176"} {"level":"info","ts":"2026-07-02T20:35:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"95d3fd9bbe49a5056e2984f2e7ce46395de84e64d2ad26ac4e5350a365503b00","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2e17a2fc2dd163954a013dc6131b1d22b1b8499e8f0a21f8c1b9284ca3e4e176","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:35:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:35:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2e17a2fc2dd163954a013dc6131b1d22b1b8499e8f0a21f8c1b9284ca3e4e176"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2e17a2fc2dd163954a013dc6131b1d22b1b8499e8f0a21f8c1b9284ca3e4e176","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"95d3fd9bbe49a5056e2984f2e7ce46395de84e64d2ad26ac4e5350a365503b00","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:35:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:35:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/95d3fd9bbe49a5056e2984f2e7ce46395de84e64d2ad26ac4e5350a365503b00"} {"level":"info","ts":"2026-07-02T20:35:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"95d3fd9bbe49a5056e2984f2e7ce46395de84e64d2ad26ac4e5350a365503b00","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2e17a2fc2dd163954a013dc6131b1d22b1b8499e8f0a21f8c1b9284ca3e4e176","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:35:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:35:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2e17a2fc2dd163954a013dc6131b1d22b1b8499e8f0a21f8c1b9284ca3e4e176"} {"level":"info","ts":"2026-07-02T20:35:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2e17a2fc2dd163954a013dc6131b1d22b1b8499e8f0a21f8c1b9284ca3e4e176","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"95d3fd9bbe49a5056e2984f2e7ce46395de84e64d2ad26ac4e5350a365503b00","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2e17a2fc2dd163954a013dc6131b1d22b1b8499e8f0a21f8c1b9284ca3e4e176","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:35:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:35:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2e17a2fc2dd163954a013dc6131b1d22b1b8499e8f0a21f8c1b9284ca3e4e176"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2e17a2fc2dd163954a013dc6131b1d22b1b8499e8f0a21f8c1b9284ca3e4e176","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2e17a2fc2dd163954a013dc6131b1d22b1b8499e8f0a21f8c1b9284ca3e4e176","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:35:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:35:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2e17a2fc2dd163954a013dc6131b1d22b1b8499e8f0a21f8c1b9284ca3e4e176"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/95d3fd9bbe49a5056e2984f2e7ce46395de84e64d2ad26ac4e5350a365503b00"} {"level":"error","ts":"2026-07-02T20:35:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"2e17a2fc2dd163954a013dc6131b1d22b1b8499e8f0a21f8c1b9284ca3e4e176","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"2e17a2fc2dd163954a013dc6131b1d22b1b8499e8f0a21f8c1b9284ca3e4e176\": 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-02T20:35:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"95d3fd9bbe49a5056e2984f2e7ce46395de84e64d2ad26ac4e5350a365503b00","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:35:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:35:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["95d3fd9bbe49a5056e2984f2e7ce46395de84e64d2ad26ac4e5350a365503b00"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"95d3fd9bbe49a5056e2984f2e7ce46395de84e64d2ad26ac4e5350a365503b00","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2e17a2fc2dd163954a013dc6131b1d22b1b8499e8f0a21f8c1b9284ca3e4e176","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:35:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:35:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2e17a2fc2dd163954a013dc6131b1d22b1b8499e8f0a21f8c1b9284ca3e4e176"} {"level":"info","ts":"2026-07-02T20:35:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2e17a2fc2dd163954a013dc6131b1d22b1b8499e8f0a21f8c1b9284ca3e4e176","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"95d3fd9bbe49a5056e2984f2e7ce46395de84e64d2ad26ac4e5350a365503b00","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:35:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:35:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"95d3fd9bbe49a5056e2984f2e7ce46395de84e64d2ad26ac4e5350a365503b00","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2e17a2fc2dd163954a013dc6131b1d22b1b8499e8f0a21f8c1b9284ca3e4e176","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:35:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:35:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2e17a2fc2dd163954a013dc6131b1d22b1b8499e8f0a21f8c1b9284ca3e4e176"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/95d3fd9bbe49a5056e2984f2e7ce46395de84e64d2ad26ac4e5350a365503b00"} {"level":"info","ts":"2026-07-02T20:35:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2e17a2fc2dd163954a013dc6131b1d22b1b8499e8f0a21f8c1b9284ca3e4e176","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"95d3fd9bbe49a5056e2984f2e7ce46395de84e64d2ad26ac4e5350a365503b00","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:35:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:35:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["95d3fd9bbe49a5056e2984f2e7ce46395de84e64d2ad26ac4e5350a365503b00"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2e17a2fc2dd163954a013dc6131b1d22b1b8499e8f0a21f8c1b9284ca3e4e176"} {"level":"info","ts":"2026-07-02T20:35:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"95d3fd9bbe49a5056e2984f2e7ce46395de84e64d2ad26ac4e5350a365503b00","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2e17a2fc2dd163954a013dc6131b1d22b1b8499e8f0a21f8c1b9284ca3e4e176","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"95d3fd9bbe49a5056e2984f2e7ce46395de84e64d2ad26ac4e5350a365503b00","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:35:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:35:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"95d3fd9bbe49a5056e2984f2e7ce46395de84e64d2ad26ac4e5350a365503b00","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"95d3fd9bbe49a5056e2984f2e7ce46395de84e64d2ad26ac4e5350a365503b00","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:35:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/95d3fd9bbe49a5056e2984f2e7ce46395de84e64d2ad26ac4e5350a365503b00"} {"level":"debug","ts":"2026-07-02T20:35:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"95d3fd9bbe49a5056e2984f2e7ce46395de84e64d2ad26ac4e5350a365503b00","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:35:33Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:35:33Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["95d3fd9bbe49a5056e2984f2e7ce46395de84e64d2ad26ac4e5350a365503b00"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"95d3fd9bbe49a5056e2984f2e7ce46395de84e64d2ad26ac4e5350a365503b00","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"95d3fd9bbe49a5056e2984f2e7ce46395de84e64d2ad26ac4e5350a365503b00","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:35:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2e17a2fc2dd163954a013dc6131b1d22b1b8499e8f0a21f8c1b9284ca3e4e176"} {"level":"debug","ts":"2026-07-02T20:35:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:35:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:35:33Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:35:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/95d3fd9bbe49a5056e2984f2e7ce46395de84e64d2ad26ac4e5350a365503b00"} {"level":"debug","ts":"2026-07-02T20:35:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:35:33Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:35:33Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:35:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb"} {"level":"debug","ts":"2026-07-02T20:35:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:35:33Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb"} {"level":"debug","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:35:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:35:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:35:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:35:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb"} {"level":"debug","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"63d857a2b0f29fa9ab17e62b08b47ca6f36c31cf891811c687397ee028e35b0b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:35:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:35:34Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb"} {"level":"info","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"63d857a2b0f29fa9ab17e62b08b47ca6f36c31cf891811c687397ee028e35b0b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"63d857a2b0f29fa9ab17e62b08b47ca6f36c31cf891811c687397ee028e35b0b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:35:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:35:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/63d857a2b0f29fa9ab17e62b08b47ca6f36c31cf891811c687397ee028e35b0b"} {"level":"info","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"63d857a2b0f29fa9ab17e62b08b47ca6f36c31cf891811c687397ee028e35b0b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"63d857a2b0f29fa9ab17e62b08b47ca6f36c31cf891811c687397ee028e35b0b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:35:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:35:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"63d857a2b0f29fa9ab17e62b08b47ca6f36c31cf891811c687397ee028e35b0b","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"63d857a2b0f29fa9ab17e62b08b47ca6f36c31cf891811c687397ee028e35b0b\": 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-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"63d857a2b0f29fa9ab17e62b08b47ca6f36c31cf891811c687397ee028e35b0b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"63d857a2b0f29fa9ab17e62b08b47ca6f36c31cf891811c687397ee028e35b0b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:35:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:35:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/63d857a2b0f29fa9ab17e62b08b47ca6f36c31cf891811c687397ee028e35b0b"} {"level":"info","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/63d857a2b0f29fa9ab17e62b08b47ca6f36c31cf891811c687397ee028e35b0b"} {"level":"info","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb"} {"level":"debug","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"63d857a2b0f29fa9ab17e62b08b47ca6f36c31cf891811c687397ee028e35b0b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:35:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:35:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["63d857a2b0f29fa9ab17e62b08b47ca6f36c31cf891811c687397ee028e35b0b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"63d857a2b0f29fa9ab17e62b08b47ca6f36c31cf891811c687397ee028e35b0b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"63d857a2b0f29fa9ab17e62b08b47ca6f36c31cf891811c687397ee028e35b0b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/63d857a2b0f29fa9ab17e62b08b47ca6f36c31cf891811c687397ee028e35b0b"} {"level":"debug","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6bb16534129d4d43b6eda13545dd3392088ed455e008055c0e0f47c4f83461b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:35:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:35:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6bb16534129d4d43b6eda13545dd3392088ed455e008055c0e0f47c4f83461b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6bb16534129d4d43b6eda13545dd3392088ed455e008055c0e0f47c4f83461b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6bb16534129d4d43b6eda13545dd3392088ed455e008055c0e0f47c4f83461b6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6bb16534129d4d43b6eda13545dd3392088ed455e008055c0e0f47c4f83461b6"} {"level":"debug","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6bb16534129d4d43b6eda13545dd3392088ed455e008055c0e0f47c4f83461b6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6bb16534129d4d43b6eda13545dd3392088ed455e008055c0e0f47c4f83461b6"} {"level":"debug","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6bb16534129d4d43b6eda13545dd3392088ed455e008055c0e0f47c4f83461b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:35:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:35:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6bb16534129d4d43b6eda13545dd3392088ed455e008055c0e0f47c4f83461b6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6bb16534129d4d43b6eda13545dd3392088ed455e008055c0e0f47c4f83461b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6bb16534129d4d43b6eda13545dd3392088ed455e008055c0e0f47c4f83461b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:35:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:35:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6bb16534129d4d43b6eda13545dd3392088ed455e008055c0e0f47c4f83461b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"47111f74d1be600dbe31916a4c14f4ca1dc317ce4142071776c9577d2a1eeed8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:35:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:35:34Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6bb16534129d4d43b6eda13545dd3392088ed455e008055c0e0f47c4f83461b6"} {"level":"info","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"47111f74d1be600dbe31916a4c14f4ca1dc317ce4142071776c9577d2a1eeed8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6bb16534129d4d43b6eda13545dd3392088ed455e008055c0e0f47c4f83461b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:35:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:35:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6bb16534129d4d43b6eda13545dd3392088ed455e008055c0e0f47c4f83461b6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/47111f74d1be600dbe31916a4c14f4ca1dc317ce4142071776c9577d2a1eeed8"} {"level":"info","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6bb16534129d4d43b6eda13545dd3392088ed455e008055c0e0f47c4f83461b6"} {"level":"info","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6bb16534129d4d43b6eda13545dd3392088ed455e008055c0e0f47c4f83461b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"47111f74d1be600dbe31916a4c14f4ca1dc317ce4142071776c9577d2a1eeed8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:35:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:35:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/47111f74d1be600dbe31916a4c14f4ca1dc317ce4142071776c9577d2a1eeed8"} {"level":"info","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"47111f74d1be600dbe31916a4c14f4ca1dc317ce4142071776c9577d2a1eeed8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6bb16534129d4d43b6eda13545dd3392088ed455e008055c0e0f47c4f83461b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:35:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:35:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6bb16534129d4d43b6eda13545dd3392088ed455e008055c0e0f47c4f83461b6"} {"level":"info","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6bb16534129d4d43b6eda13545dd3392088ed455e008055c0e0f47c4f83461b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"47111f74d1be600dbe31916a4c14f4ca1dc317ce4142071776c9577d2a1eeed8","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/47111f74d1be600dbe31916a4c14f4ca1dc317ce4142071776c9577d2a1eeed8"} {"level":"debug","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cc262f24070ec17966998a024be62521888b11d20ce92f1bdd7b4fe9c7f95122","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:35:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:35:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc262f24070ec17966998a024be62521888b11d20ce92f1bdd7b4fe9c7f95122"} {"level":"info","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cc262f24070ec17966998a024be62521888b11d20ce92f1bdd7b4fe9c7f95122","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6bb16534129d4d43b6eda13545dd3392088ed455e008055c0e0f47c4f83461b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"47111f74d1be600dbe31916a4c14f4ca1dc317ce4142071776c9577d2a1eeed8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:35:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:35:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["47111f74d1be600dbe31916a4c14f4ca1dc317ce4142071776c9577d2a1eeed8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6bb16534129d4d43b6eda13545dd3392088ed455e008055c0e0f47c4f83461b6"} {"level":"info","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"47111f74d1be600dbe31916a4c14f4ca1dc317ce4142071776c9577d2a1eeed8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cc262f24070ec17966998a024be62521888b11d20ce92f1bdd7b4fe9c7f95122","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6bb16534129d4d43b6eda13545dd3392088ed455e008055c0e0f47c4f83461b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:35:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:35:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6bb16534129d4d43b6eda13545dd3392088ed455e008055c0e0f47c4f83461b6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc262f24070ec17966998a024be62521888b11d20ce92f1bdd7b4fe9c7f95122"} {"level":"info","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6bb16534129d4d43b6eda13545dd3392088ed455e008055c0e0f47c4f83461b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"47111f74d1be600dbe31916a4c14f4ca1dc317ce4142071776c9577d2a1eeed8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:35:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:35:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"47111f74d1be600dbe31916a4c14f4ca1dc317ce4142071776c9577d2a1eeed8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cc262f24070ec17966998a024be62521888b11d20ce92f1bdd7b4fe9c7f95122","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:35:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:35:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cc262f24070ec17966998a024be62521888b11d20ce92f1bdd7b4fe9c7f95122"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/47111f74d1be600dbe31916a4c14f4ca1dc317ce4142071776c9577d2a1eeed8"} {"level":"info","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cc262f24070ec17966998a024be62521888b11d20ce92f1bdd7b4fe9c7f95122","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6bb16534129d4d43b6eda13545dd3392088ed455e008055c0e0f47c4f83461b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:35:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:35:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6bb16534129d4d43b6eda13545dd3392088ed455e008055c0e0f47c4f83461b6"} {"level":"info","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6bb16534129d4d43b6eda13545dd3392088ed455e008055c0e0f47c4f83461b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7c8a4edc8f8bfa24686e0abeca3082446f6afa5a5f6dabce43b195a40557dbdd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:35:34Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:35:34Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7c8a4edc8f8bfa24686e0abeca3082446f6afa5a5f6dabce43b195a40557dbdd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"47111f74d1be600dbe31916a4c14f4ca1dc317ce4142071776c9577d2a1eeed8","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:35:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:35:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["47111f74d1be600dbe31916a4c14f4ca1dc317ce4142071776c9577d2a1eeed8"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7c8a4edc8f8bfa24686e0abeca3082446f6afa5a5f6dabce43b195a40557dbdd"} {"level":"info","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"47111f74d1be600dbe31916a4c14f4ca1dc317ce4142071776c9577d2a1eeed8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cc262f24070ec17966998a024be62521888b11d20ce92f1bdd7b4fe9c7f95122","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6bb16534129d4d43b6eda13545dd3392088ed455e008055c0e0f47c4f83461b6","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:35:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:35:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6bb16534129d4d43b6eda13545dd3392088ed455e008055c0e0f47c4f83461b6"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/47111f74d1be600dbe31916a4c14f4ca1dc317ce4142071776c9577d2a1eeed8"} {"level":"info","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6bb16534129d4d43b6eda13545dd3392088ed455e008055c0e0f47c4f83461b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7c8a4edc8f8bfa24686e0abeca3082446f6afa5a5f6dabce43b195a40557dbdd","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:35:34Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:35:34Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7c8a4edc8f8bfa24686e0abeca3082446f6afa5a5f6dabce43b195a40557dbdd"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7c8a4edc8f8bfa24686e0abeca3082446f6afa5a5f6dabce43b195a40557dbdd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"47111f74d1be600dbe31916a4c14f4ca1dc317ce4142071776c9577d2a1eeed8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6bb16534129d4d43b6eda13545dd3392088ed455e008055c0e0f47c4f83461b6","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7c8a4edc8f8bfa24686e0abeca3082446f6afa5a5f6dabce43b195a40557dbdd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc262f24070ec17966998a024be62521888b11d20ce92f1bdd7b4fe9c7f95122"} {"level":"info","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6bb16534129d4d43b6eda13545dd3392088ed455e008055c0e0f47c4f83461b6"} {"level":"info","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7c8a4edc8f8bfa24686e0abeca3082446f6afa5a5f6dabce43b195a40557dbdd"} {"level":"info","ts":"2026-07-02T20:35:34Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/47111f74d1be600dbe31916a4c14f4ca1dc317ce4142071776c9577d2a1eeed8"} {"level":"debug","ts":"2026-07-02T20:35:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:35:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:35:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:35:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb"} {"level":"debug","ts":"2026-07-02T20:35:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:35:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb"} {"level":"debug","ts":"2026-07-02T20:35:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:35:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:35:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:35:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:35:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"428333c1f58153048e48313c56ba61aadb60f3c29bc06da150f4bced8676d05b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:35:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb"} {"level":"debug","ts":"2026-07-02T20:35:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:35:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:35:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/428333c1f58153048e48313c56ba61aadb60f3c29bc06da150f4bced8676d05b"} {"level":"info","ts":"2026-07-02T20:35:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:35:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:35:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb"} {"level":"info","ts":"2026-07-02T20:35:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:35:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb"} {"level":"debug","ts":"2026-07-02T20:35:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:35:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb"} {"level":"debug","ts":"2026-07-02T20:35:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:35:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:35:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:35:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:35:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:35:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb"} {"level":"debug","ts":"2026-07-02T20:35:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:35:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb"} {"level":"debug","ts":"2026-07-02T20:35:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:35:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:35:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:35:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:35:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"47111f74d1be600dbe31916a4c14f4ca1dc317ce4142071776c9577d2a1eeed8","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:35:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb"} {"level":"debug","ts":"2026-07-02T20:35:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:35:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:35:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/47111f74d1be600dbe31916a4c14f4ca1dc317ce4142071776c9577d2a1eeed8"} {"level":"info","ts":"2026-07-02T20:35:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:35:47Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:35:47Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb"} {"level":"info","ts":"2026-07-02T20:35:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:35:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb"} {"level":"debug","ts":"2026-07-02T20:35:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:35:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb"} {"level":"debug","ts":"2026-07-02T20:35:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:35:47Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:35:47Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:35:47Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb"} {"level":"debug","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"57708055dd22e252243c8d931bddb89ef0d31470497c3059de93f97e2fda22f2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/57708055dd22e252243c8d931bddb89ef0d31470497c3059de93f97e2fda22f2"} {"level":"debug","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3d4df7368a18dee778f1a30f19821ccf46a1fec49b3e8138380600f099c0cb79","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:35:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:35:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3d4df7368a18dee778f1a30f19821ccf46a1fec49b3e8138380600f099c0cb79","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d4df7368a18dee778f1a30f19821ccf46a1fec49b3e8138380600f099c0cb79","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d4df7368a18dee778f1a30f19821ccf46a1fec49b3e8138380600f099c0cb79","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d4df7368a18dee778f1a30f19821ccf46a1fec49b3e8138380600f099c0cb79"} {"level":"debug","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d4df7368a18dee778f1a30f19821ccf46a1fec49b3e8138380600f099c0cb79","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d4df7368a18dee778f1a30f19821ccf46a1fec49b3e8138380600f099c0cb79"} {"level":"debug","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"3d4df7368a18dee778f1a30f19821ccf46a1fec49b3e8138380600f099c0cb79","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:35:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:35:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["3d4df7368a18dee778f1a30f19821ccf46a1fec49b3e8138380600f099c0cb79"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"3d4df7368a18dee778f1a30f19821ccf46a1fec49b3e8138380600f099c0cb79","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cf8beb917a990b2556084c90af5bce620303bebd0aa3e63d9d47cb90b436f937","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:35:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:35:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cf8beb917a990b2556084c90af5bce620303bebd0aa3e63d9d47cb90b436f937","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"3d4df7368a18dee778f1a30f19821ccf46a1fec49b3e8138380600f099c0cb79","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cf8beb917a990b2556084c90af5bce620303bebd0aa3e63d9d47cb90b436f937","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cf8beb917a990b2556084c90af5bce620303bebd0aa3e63d9d47cb90b436f937","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cf8beb917a990b2556084c90af5bce620303bebd0aa3e63d9d47cb90b436f937"} {"level":"debug","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cf8beb917a990b2556084c90af5bce620303bebd0aa3e63d9d47cb90b436f937","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:35:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:35:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cf8beb917a990b2556084c90af5bce620303bebd0aa3e63d9d47cb90b436f937"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/3d4df7368a18dee778f1a30f19821ccf46a1fec49b3e8138380600f099c0cb79"} {"level":"info","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cf8beb917a990b2556084c90af5bce620303bebd0aa3e63d9d47cb90b436f937","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cf8beb917a990b2556084c90af5bce620303bebd0aa3e63d9d47cb90b436f937","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:35:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:35:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cf8beb917a990b2556084c90af5bce620303bebd0aa3e63d9d47cb90b436f937"} {"level":"info","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cf8beb917a990b2556084c90af5bce620303bebd0aa3e63d9d47cb90b436f937","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cf8beb917a990b2556084c90af5bce620303bebd0aa3e63d9d47cb90b436f937","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cf8beb917a990b2556084c90af5bce620303bebd0aa3e63d9d47cb90b436f937","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cf8beb917a990b2556084c90af5bce620303bebd0aa3e63d9d47cb90b436f937"} {"level":"debug","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cf8beb917a990b2556084c90af5bce620303bebd0aa3e63d9d47cb90b436f937","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"ad3f33db72755329e606400a4d9ed1c0b00a1150b73e56db919491a7f383e4ab","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cf8beb917a990b2556084c90af5bce620303bebd0aa3e63d9d47cb90b436f937"} {"level":"info","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/ad3f33db72755329e606400a4d9ed1c0b00a1150b73e56db919491a7f383e4ab"} {"level":"debug","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cf8beb917a990b2556084c90af5bce620303bebd0aa3e63d9d47cb90b436f937","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:35:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:35:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cf8beb917a990b2556084c90af5bce620303bebd0aa3e63d9d47cb90b436f937"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cf8beb917a990b2556084c90af5bce620303bebd0aa3e63d9d47cb90b436f937","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cf8beb917a990b2556084c90af5bce620303bebd0aa3e63d9d47cb90b436f937","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:35:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:35:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cf8beb917a990b2556084c90af5bce620303bebd0aa3e63d9d47cb90b436f937","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cf8beb917a990b2556084c90af5bce620303bebd0aa3e63d9d47cb90b436f937","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cf8beb917a990b2556084c90af5bce620303bebd0aa3e63d9d47cb90b436f937","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cf8beb917a990b2556084c90af5bce620303bebd0aa3e63d9d47cb90b436f937"} {"level":"debug","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cf8beb917a990b2556084c90af5bce620303bebd0aa3e63d9d47cb90b436f937","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cf8beb917a990b2556084c90af5bce620303bebd0aa3e63d9d47cb90b436f937"} {"level":"debug","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"95d3fd9bbe49a5056e2984f2e7ce46395de84e64d2ad26ac4e5350a365503b00","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:35:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:35:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"95d3fd9bbe49a5056e2984f2e7ce46395de84e64d2ad26ac4e5350a365503b00","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"95d3fd9bbe49a5056e2984f2e7ce46395de84e64d2ad26ac4e5350a365503b00","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/95d3fd9bbe49a5056e2984f2e7ce46395de84e64d2ad26ac4e5350a365503b00"} {"level":"debug","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"95d3fd9bbe49a5056e2984f2e7ce46395de84e64d2ad26ac4e5350a365503b00","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:35:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:35:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["95d3fd9bbe49a5056e2984f2e7ce46395de84e64d2ad26ac4e5350a365503b00"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"95d3fd9bbe49a5056e2984f2e7ce46395de84e64d2ad26ac4e5350a365503b00","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cf8beb917a990b2556084c90af5bce620303bebd0aa3e63d9d47cb90b436f937","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:35:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:35:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cf8beb917a990b2556084c90af5bce620303bebd0aa3e63d9d47cb90b436f937"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/95d3fd9bbe49a5056e2984f2e7ce46395de84e64d2ad26ac4e5350a365503b00"} {"level":"info","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cf8beb917a990b2556084c90af5bce620303bebd0aa3e63d9d47cb90b436f937","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"95d3fd9bbe49a5056e2984f2e7ce46395de84e64d2ad26ac4e5350a365503b00","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:35:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:35:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"95d3fd9bbe49a5056e2984f2e7ce46395de84e64d2ad26ac4e5350a365503b00","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cf8beb917a990b2556084c90af5bce620303bebd0aa3e63d9d47cb90b436f937","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"95d3fd9bbe49a5056e2984f2e7ce46395de84e64d2ad26ac4e5350a365503b00","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"95d3fd9bbe49a5056e2984f2e7ce46395de84e64d2ad26ac4e5350a365503b00","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/95d3fd9bbe49a5056e2984f2e7ce46395de84e64d2ad26ac4e5350a365503b00"} {"level":"debug","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"95d3fd9bbe49a5056e2984f2e7ce46395de84e64d2ad26ac4e5350a365503b00","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:35:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:35:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["95d3fd9bbe49a5056e2984f2e7ce46395de84e64d2ad26ac4e5350a365503b00"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"95d3fd9bbe49a5056e2984f2e7ce46395de84e64d2ad26ac4e5350a365503b00","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"95d3fd9bbe49a5056e2984f2e7ce46395de84e64d2ad26ac4e5350a365503b00","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cf8beb917a990b2556084c90af5bce620303bebd0aa3e63d9d47cb90b436f937"} {"level":"info","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/95d3fd9bbe49a5056e2984f2e7ce46395de84e64d2ad26ac4e5350a365503b00"} {"level":"debug","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cc262f24070ec17966998a024be62521888b11d20ce92f1bdd7b4fe9c7f95122","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:35:48Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:35:48Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cc262f24070ec17966998a024be62521888b11d20ce92f1bdd7b4fe9c7f95122","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cc262f24070ec17966998a024be62521888b11d20ce92f1bdd7b4fe9c7f95122","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cc262f24070ec17966998a024be62521888b11d20ce92f1bdd7b4fe9c7f95122","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc262f24070ec17966998a024be62521888b11d20ce92f1bdd7b4fe9c7f95122"} {"level":"debug","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cc262f24070ec17966998a024be62521888b11d20ce92f1bdd7b4fe9c7f95122","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc262f24070ec17966998a024be62521888b11d20ce92f1bdd7b4fe9c7f95122"} {"level":"debug","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"cc262f24070ec17966998a024be62521888b11d20ce92f1bdd7b4fe9c7f95122","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:35:48Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:35:48Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["cc262f24070ec17966998a024be62521888b11d20ce92f1bdd7b4fe9c7f95122"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"cc262f24070ec17966998a024be62521888b11d20ce92f1bdd7b4fe9c7f95122","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cc262f24070ec17966998a024be62521888b11d20ce92f1bdd7b4fe9c7f95122","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c29b6f3f7c91078e761319be21ff465e0365785cfac9c1a769d86140c5349e9e","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cc262f24070ec17966998a024be62521888b11d20ce92f1bdd7b4fe9c7f95122"} {"level":"debug","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"460f8ecfb05ae694660173f8eb569790353bf2fa72a90ce09e17b8a9b2148553","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6bb16534129d4d43b6eda13545dd3392088ed455e008055c0e0f47c4f83461b6","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c29b6f3f7c91078e761319be21ff465e0365785cfac9c1a769d86140c5349e9e"} {"level":"info","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/460f8ecfb05ae694660173f8eb569790353bf2fa72a90ce09e17b8a9b2148553"} {"level":"info","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6bb16534129d4d43b6eda13545dd3392088ed455e008055c0e0f47c4f83461b6"} {"level":"debug","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"38ad760d04490b4f56d439f16982d196c745cc5510cabb1400d132dd199934dd","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"367fb3b7a145fc9d6f0d8ffa5632bb782cb0fb916bc87253eaf3fcdde773b37e","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7c8a4edc8f8bfa24686e0abeca3082446f6afa5a5f6dabce43b195a40557dbdd","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/38ad760d04490b4f56d439f16982d196c745cc5510cabb1400d132dd199934dd"} {"level":"info","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/367fb3b7a145fc9d6f0d8ffa5632bb782cb0fb916bc87253eaf3fcdde773b37e"} {"level":"debug","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9d781c05f08a7ec7b9e3e4747394f6b32fa7b2fa85b6cd5abd3af77a82196a59","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2e17a2fc2dd163954a013dc6131b1d22b1b8499e8f0a21f8c1b9284ca3e4e176","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7c8a4edc8f8bfa24686e0abeca3082446f6afa5a5f6dabce43b195a40557dbdd"} {"level":"debug","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7693eccda79238df3d063259623990afb6ed10e88d3a5f074ff82d9948de70bc","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d781c05f08a7ec7b9e3e4747394f6b32fa7b2fa85b6cd5abd3af77a82196a59"} {"level":"debug","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6c2b894ab81437609d2e6fed8b389f6489f1416a2704c3d8365d527b1a577b2d","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2e17a2fc2dd163954a013dc6131b1d22b1b8499e8f0a21f8c1b9284ca3e4e176"} {"level":"info","ts":"2026-07-02T20:35:48Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7693eccda79238df3d063259623990afb6ed10e88d3a5f074ff82d9948de70bc"} {"level":"debug","ts":"2026-07-02T20:35:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"63d857a2b0f29fa9ab17e62b08b47ca6f36c31cf891811c687397ee028e35b0b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:35:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6c2b894ab81437609d2e6fed8b389f6489f1416a2704c3d8365d527b1a577b2d"} {"level":"info","ts":"2026-07-02T20:35:49Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/63d857a2b0f29fa9ab17e62b08b47ca6f36c31cf891811c687397ee028e35b0b"} {"level":"info","ts":"2026-07-02T20:35:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a2c627db-c17d-46fc-b19e-3546280a9afd","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:42200","PortSpecifier":{"PortValue":42200}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a2c627db-c17d-46fc-b19e-3546280a9afd","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-c4a4b5.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-02T20:35:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a2c627db-c17d-46fc-b19e-3546280a9afd","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:42200","PortSpecifier":{"PortValue":42200}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783024550,"nanos":118079649},"http":{"id":"a2c627db-c17d-46fc-b19e-3546280a9afd","method":"POST","headers":{":authority":"e2e-shared-a-c4a4b5.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.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-02T20:35:50Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"a2c627db-c17d-46fc-b19e-3546280a9afd","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-02T20:35:50Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a2c627db-c17d-46fc-b19e-3546280a9afd","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":"c9abd300-8a3f-4811-9416-8974d3a29cb9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=d8411942-0174-4eda-899b-bfa6e1a35b1b"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/95e6f4060ff3"]}} {"level":"debug","ts":"2026-07-02T20:35:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a2c627db-c17d-46fc-b19e-3546280a9afd","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/95e6f4060ff3"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d8411942-0174-4eda-899b-bfa6e1a35b1b"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"c9abd300-8a3f-4811-9416-8974d3a29cb9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"9d781c05f08a7ec7b9e3e4747394f6b32fa7b2fa85b6cd5abd3af77a82196a59"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.47:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-c4a4b5.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.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-02T20:35:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a2c627db-c17d-46fc-b19e-3546280a9afd","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-02T20:35:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a2c627db-c17d-46fc-b19e-3546280a9afd","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-02T20:35:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a2c627db-c17d-46fc-b19e-3546280a9afd","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-c4a4b5/sub-test-model-c4a4b5\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-02T20:35:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"a2c627db-c17d-46fc-b19e-3546280a9afd","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-02T20:35:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a2c627db-c17d-46fc-b19e-3546280a9afd","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-02T20:35:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a2c627db-c17d-46fc-b19e-3546280a9afd","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-02T20:35:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a2c627db-c17d-46fc-b19e-3546280a9afd","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-02T20:35:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a2c627db-c17d-46fc-b19e-3546280a9afd","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-02T20:35:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"cc29f92e-4a39-4532-a262-3a1f8225ee44","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:47178","PortSpecifier":{"PortValue":47178}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"cc29f92e-4a39-4532-a262-3a1f8225ee44","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-fd52f9.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-02T20:35:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"cc29f92e-4a39-4532-a262-3a1f8225ee44","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:47178","PortSpecifier":{"PortValue":47178}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783024550,"nanos":159261051},"http":{"id":"cc29f92e-4a39-4532-a262-3a1f8225ee44","method":"POST","headers":{":authority":"e2e-shared-b-fd52f9.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.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-02T20:35:50Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"cc29f92e-4a39-4532-a262-3a1f8225ee44","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-02T20:35:50Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"cc29f92e-4a39-4532-a262-3a1f8225ee44","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":"c9abd300-8a3f-4811-9416-8974d3a29cb9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=d8411942-0174-4eda-899b-bfa6e1a35b1b"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/95e6f4060ff3"]}} {"level":"debug","ts":"2026-07-02T20:35:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"cc29f92e-4a39-4532-a262-3a1f8225ee44","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/95e6f4060ff3"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d8411942-0174-4eda-899b-bfa6e1a35b1b"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"c9abd300-8a3f-4811-9416-8974d3a29cb9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"cf8beb917a990b2556084c90af5bce620303bebd0aa3e63d9d47cb90b436f937"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.48:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-fd52f9.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.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-02T20:35:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cc29f92e-4a39-4532-a262-3a1f8225ee44","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-02T20:35:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cc29f92e-4a39-4532-a262-3a1f8225ee44","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-02T20:35:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"cc29f92e-4a39-4532-a262-3a1f8225ee44","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-fd52f9/sub-test-model-fd52f9\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-02T20:35:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"cc29f92e-4a39-4532-a262-3a1f8225ee44","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-02T20:35:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cc29f92e-4a39-4532-a262-3a1f8225ee44","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-02T20:35:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"cc29f92e-4a39-4532-a262-3a1f8225ee44","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-02T20:35:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"cc29f92e-4a39-4532-a262-3a1f8225ee44","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-02T20:35:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"cc29f92e-4a39-4532-a262-3a1f8225ee44","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-02T20:35:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3067ed7a-635c-4b9f-b633-3188639a9d1d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:42208","PortSpecifier":{"PortValue":42208}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"3067ed7a-635c-4b9f-b633-3188639a9d1d","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-a-c4a4b5.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-02T20:35:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"3067ed7a-635c-4b9f-b633-3188639a9d1d","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:42208","PortSpecifier":{"PortValue":42208}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783024550,"nanos":203434150},"http":{"id":"3067ed7a-635c-4b9f-b633-3188639a9d1d","method":"GET","headers":{":authority":"e2e-shared-a-c4a4b5.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-02T20:35:50Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"3067ed7a-635c-4b9f-b633-3188639a9d1d","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-kTbOI8isRD1fQLv2_7k8KkVOl9Pro5kRoqk8S7nom4X8w66aH9IumialwYzZ"} {"level":"debug","ts":"2026-07-02T20:35:50Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"3067ed7a-635c-4b9f-b633-3188639a9d1d","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-c4a4b5.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-kTbOI8isRD1fQLv2_7k8KkVOl9Pro5kRoqk8S7nom4X8w66aH9IumialwYzZ\"}"} {"level":"debug","ts":"2026-07-02T20:35:50Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"3067ed7a-635c-4b9f-b633-3188639a9d1d","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-c4a4b5.opendatahub.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":"0253da52-68cf-49ec-8fa0-39de6fecc161","keyName":"e2e-sub-iso-a5da04","subscription":"e2e-a-only-e068a0","tenant":"e2e-shared-a-c4a4b5","userId":"0253da52-68cf-49ec-8fa0-39de6fecc161","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-02T20:35:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"3067ed7a-635c-4b9f-b633-3188639a9d1d","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-02T20:35:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3067ed7a-635c-4b9f-b633-3188639a9d1d","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-02T20:35:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3067ed7a-635c-4b9f-b633-3188639a9d1d","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-02T20:35:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"3067ed7a-635c-4b9f-b633-3188639a9d1d","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-c4a4b5/sub-test-model-c4a4b5\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-02T20:35:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3067ed7a-635c-4b9f-b633-3188639a9d1d","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-e068a0"} {"level":"debug","ts":"2026-07-02T20:35:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3067ed7a-635c-4b9f-b633-3188639a9d1d","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-02T20:35:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"3067ed7a-635c-4b9f-b633-3188639a9d1d","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-02T20:35:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"3067ed7a-635c-4b9f-b633-3188639a9d1d","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"info","ts":"2026-07-02T20:35:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3067ed7a-635c-4b9f-b633-3188639a9d1d","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-02T20:35:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"3067ed7a-635c-4b9f-b633-3188639a9d1d","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-02T20:35:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5aa8f1da-faf1-458f-97dc-bc1c2b1b93a4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:47188","PortSpecifier":{"PortValue":47188}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"5aa8f1da-faf1-458f-97dc-bc1c2b1b93a4","method":"GET","path":"/maas-api/v1/subscriptions","host":"e2e-shared-b-fd52f9.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-02T20:35:50Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"5aa8f1da-faf1-458f-97dc-bc1c2b1b93a4","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:47188","PortSpecifier":{"PortValue":47188}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783024550,"nanos":237151568},"http":{"id":"5aa8f1da-faf1-458f-97dc-bc1c2b1b93a4","method":"GET","headers":{":authority":"e2e-shared-b-fd52f9.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.prod.konfluxeaas.com",":method":"GET",":path":"/maas-api/v1/subscriptions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-02T20:35:50Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"5aa8f1da-faf1-458f-97dc-bc1c2b1b93a4","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-65e3W1rk8RasOd4g_3Jr5jZsWKKkydgm7ReNn0THVqnnezGhH1qVXUrGwWNV"} {"level":"debug","ts":"2026-07-02T20:35:50Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"5aa8f1da-faf1-458f-97dc-bc1c2b1b93a4","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-fd52f9.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-65e3W1rk8RasOd4g_3Jr5jZsWKKkydgm7ReNn0THVqnnezGhH1qVXUrGwWNV\"}"} {"level":"debug","ts":"2026-07-02T20:35:50Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"5aa8f1da-faf1-458f-97dc-bc1c2b1b93a4","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-fd52f9.opendatahub.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":"261a0785-edb2-4be9-859c-9ae91148c213","keyName":"e2e-sub-iso-691e00","subscription":"e2e-b-only-e068a0","tenant":"e2e-shared-b-fd52f9","userId":"261a0785-edb2-4be9-859c-9ae91148c213","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-02T20:35:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"5aa8f1da-faf1-458f-97dc-bc1c2b1b93a4","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-02T20:35:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5aa8f1da-faf1-458f-97dc-bc1c2b1b93a4","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-02T20:35:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5aa8f1da-faf1-458f-97dc-bc1c2b1b93a4","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-02T20:35:50Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"5aa8f1da-faf1-458f-97dc-bc1c2b1b93a4","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-fd52f9/sub-test-model-fd52f9\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-02T20:35:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5aa8f1da-faf1-458f-97dc-bc1c2b1b93a4","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-02T20:35:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"5aa8f1da-faf1-458f-97dc-bc1c2b1b93a4","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"debug","ts":"2026-07-02T20:35:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5aa8f1da-faf1-458f-97dc-bc1c2b1b93a4","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-e068a0"} {"level":"debug","ts":"2026-07-02T20:35:50Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"5aa8f1da-faf1-458f-97dc-bc1c2b1b93a4","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-02T20:35:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5aa8f1da-faf1-458f-97dc-bc1c2b1b93a4","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-02T20:35:50Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"5aa8f1da-faf1-458f-97dc-bc1c2b1b93a4","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-02T20:36:00Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7e6fb4b9-ed1e-4a98-b36f-b24708340dbd","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:39942","PortSpecifier":{"PortValue":39942}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"7e6fb4b9-ed1e-4a98-b36f-b24708340dbd","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-c4a4b5.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-02T20:36:00Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7e6fb4b9-ed1e-4a98-b36f-b24708340dbd","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:39942","PortSpecifier":{"PortValue":39942}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783024560,"nanos":381287192},"http":{"id":"7e6fb4b9-ed1e-4a98-b36f-b24708340dbd","method":"POST","headers":{":authority":"e2e-shared-a-c4a4b5.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.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-02T20:36:00Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"7e6fb4b9-ed1e-4a98-b36f-b24708340dbd","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-02T20:36:00Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"7e6fb4b9-ed1e-4a98-b36f-b24708340dbd","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":"c9abd300-8a3f-4811-9416-8974d3a29cb9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=d8411942-0174-4eda-899b-bfa6e1a35b1b"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/95e6f4060ff3"]}} {"level":"debug","ts":"2026-07-02T20:36:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"7e6fb4b9-ed1e-4a98-b36f-b24708340dbd","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/95e6f4060ff3"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d8411942-0174-4eda-899b-bfa6e1a35b1b"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"c9abd300-8a3f-4811-9416-8974d3a29cb9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"9d781c05f08a7ec7b9e3e4747394f6b32fa7b2fa85b6cd5abd3af77a82196a59"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.47:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-c4a4b5.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.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-02T20:36:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7e6fb4b9-ed1e-4a98-b36f-b24708340dbd","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-02T20:36:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7e6fb4b9-ed1e-4a98-b36f-b24708340dbd","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-02T20:36:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7e6fb4b9-ed1e-4a98-b36f-b24708340dbd","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-c4a4b5/sub-test-model-c4a4b5\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-02T20:36:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"7e6fb4b9-ed1e-4a98-b36f-b24708340dbd","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-02T20:36:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7e6fb4b9-ed1e-4a98-b36f-b24708340dbd","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-02T20:36:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7e6fb4b9-ed1e-4a98-b36f-b24708340dbd","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-02T20:36:00Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7e6fb4b9-ed1e-4a98-b36f-b24708340dbd","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-02T20:36:00Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7e6fb4b9-ed1e-4a98-b36f-b24708340dbd","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-02T20:36:00Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7aad7613-878c-4fb4-9d95-cf749c46f71f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:55428","PortSpecifier":{"PortValue":55428}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"7aad7613-878c-4fb4-9d95-cf749c46f71f","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-fd52f9.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-02T20:36:00Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7aad7613-878c-4fb4-9d95-cf749c46f71f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:55428","PortSpecifier":{"PortValue":55428}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783024560,"nanos":427228969},"http":{"id":"7aad7613-878c-4fb4-9d95-cf749c46f71f","method":"POST","headers":{":authority":"e2e-shared-b-fd52f9.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.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-02T20:36:00Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"7aad7613-878c-4fb4-9d95-cf749c46f71f","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-02T20:36:00Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"7aad7613-878c-4fb4-9d95-cf749c46f71f","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":"c9abd300-8a3f-4811-9416-8974d3a29cb9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=d8411942-0174-4eda-899b-bfa6e1a35b1b"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/95e6f4060ff3"]}} {"level":"debug","ts":"2026-07-02T20:36:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"7aad7613-878c-4fb4-9d95-cf749c46f71f","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/95e6f4060ff3"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d8411942-0174-4eda-899b-bfa6e1a35b1b"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"c9abd300-8a3f-4811-9416-8974d3a29cb9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"cf8beb917a990b2556084c90af5bce620303bebd0aa3e63d9d47cb90b436f937"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.48:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-fd52f9.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.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-02T20:36:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7aad7613-878c-4fb4-9d95-cf749c46f71f","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-02T20:36:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7aad7613-878c-4fb4-9d95-cf749c46f71f","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-02T20:36:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7aad7613-878c-4fb4-9d95-cf749c46f71f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-fd52f9/sub-test-model-fd52f9\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-02T20:36:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"7aad7613-878c-4fb4-9d95-cf749c46f71f","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-02T20:36:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7aad7613-878c-4fb4-9d95-cf749c46f71f","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-02T20:36:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7aad7613-878c-4fb4-9d95-cf749c46f71f","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-02T20:36:00Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7aad7613-878c-4fb4-9d95-cf749c46f71f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-02T20:36:00Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7aad7613-878c-4fb4-9d95-cf749c46f71f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-02T20:36:00Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ebab8fc9-dd5d-4fe8-a5bc-b333e46aa389","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:39948","PortSpecifier":{"PortValue":39948}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"ebab8fc9-dd5d-4fe8-a5bc-b333e46aa389","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-a-c4a4b5.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-02T20:36:00Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"ebab8fc9-dd5d-4fe8-a5bc-b333e46aa389","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:39948","PortSpecifier":{"PortValue":39948}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783024560,"nanos":464653329},"http":{"id":"ebab8fc9-dd5d-4fe8-a5bc-b333e46aa389","method":"POST","headers":{":authority":"e2e-shared-a-c4a4b5.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.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-02T20:36:00Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"ebab8fc9-dd5d-4fe8-a5bc-b333e46aa389","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-19o6qlJQXAOIkSEv0_Nsrjq2bcYZ0Xzh7TbgT2ZKNmFsAG2G0hMakWbS8QaXq"} {"level":"debug","ts":"2026-07-02T20:36:00Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"ebab8fc9-dd5d-4fe8-a5bc-b333e46aa389","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-c4a4b5.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-19o6qlJQXAOIkSEv0_Nsrjq2bcYZ0Xzh7TbgT2ZKNmFsAG2G0hMakWbS8QaXq\"}"} {"level":"debug","ts":"2026-07-02T20:36:00Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"ebab8fc9-dd5d-4fe8-a5bc-b333e46aa389","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-c4a4b5.opendatahub.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":"a6848ff2-23e0-4bde-a303-7741c5508a62","keyName":"e2e-sub-iso-d3d575","subscription":"e2e-shared-sub-664008","tenant":"e2e-shared-a-c4a4b5","userId":"a6848ff2-23e0-4bde-a303-7741c5508a62","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-02T20:36:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"ebab8fc9-dd5d-4fe8-a5bc-b333e46aa389","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-02T20:36:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ebab8fc9-dd5d-4fe8-a5bc-b333e46aa389","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-02T20:36:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ebab8fc9-dd5d-4fe8-a5bc-b333e46aa389","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-02T20:36:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"ebab8fc9-dd5d-4fe8-a5bc-b333e46aa389","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-c4a4b5/sub-test-model-c4a4b5\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-02T20:36:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ebab8fc9-dd5d-4fe8-a5bc-b333e46aa389","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-02T20:36:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ebab8fc9-dd5d-4fe8-a5bc-b333e46aa389","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-02T20:36:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"ebab8fc9-dd5d-4fe8-a5bc-b333e46aa389","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-664008"} {"level":"debug","ts":"2026-07-02T20:36:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"ebab8fc9-dd5d-4fe8-a5bc-b333e46aa389","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_info","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"info","ts":"2026-07-02T20:36:00Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ebab8fc9-dd5d-4fe8-a5bc-b333e46aa389","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-02T20:36:00Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"ebab8fc9-dd5d-4fe8-a5bc-b333e46aa389","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-02T20:36:00Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7fb3c7ef-386d-4e36-97c8-51999b0e579c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:55432","PortSpecifier":{"PortValue":55432}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"7fb3c7ef-386d-4e36-97c8-51999b0e579c","method":"POST","path":"/maas-api/internal/v1/subscriptions/select","host":"e2e-shared-b-fd52f9.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-02T20:36:00Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7fb3c7ef-386d-4e36-97c8-51999b0e579c","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:55432","PortSpecifier":{"PortValue":55432}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783024560,"nanos":493938570},"http":{"id":"7fb3c7ef-386d-4e36-97c8-51999b0e579c","method":"POST","headers":{":authority":"e2e-shared-b-fd52f9.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.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-02T20:36:00Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"7fb3c7ef-386d-4e36-97c8-51999b0e579c","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-kEMb24420W0TqxBm_C7Q4PK9zSlwPjjd1GEsEXkZH6vG32pgjUmomk192Oro"} {"level":"debug","ts":"2026-07-02T20:36:00Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"7fb3c7ef-386d-4e36-97c8-51999b0e579c","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-fd52f9.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-kEMb24420W0TqxBm_C7Q4PK9zSlwPjjd1GEsEXkZH6vG32pgjUmomk192Oro\"}"} {"level":"debug","ts":"2026-07-02T20:36:00Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"7fb3c7ef-386d-4e36-97c8-51999b0e579c","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-fd52f9.opendatahub.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":"3ea6c237-af95-4109-806d-416057a7697d","keyName":"e2e-sub-iso-6363cb","subscription":"e2e-shared-sub-664008","tenant":"e2e-shared-b-fd52f9","userId":"3ea6c237-af95-4109-806d-416057a7697d","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-02T20:36:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"7fb3c7ef-386d-4e36-97c8-51999b0e579c","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-02T20:36:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7fb3c7ef-386d-4e36-97c8-51999b0e579c","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-02T20:36:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7fb3c7ef-386d-4e36-97c8-51999b0e579c","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-02T20:36:00Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7fb3c7ef-386d-4e36-97c8-51999b0e579c","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-fd52f9/sub-test-model-fd52f9\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-02T20:36:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7fb3c7ef-386d-4e36-97c8-51999b0e579c","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-02T20:36:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7fb3c7ef-386d-4e36-97c8-51999b0e579c","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-02T20:36:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7fb3c7ef-386d-4e36-97c8-51999b0e579c","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-664008"} {"level":"debug","ts":"2026-07-02T20:36:00Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"7fb3c7ef-386d-4e36-97c8-51999b0e579c","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"groups","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"keyName","Value":{}},{"Name":"userid","Value":{}},{"Name":"selected_subscription","Value":{}}]},"Plain":null},"reason":"no such key: subscription-info"} {"level":"info","ts":"2026-07-02T20:36:00Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7fb3c7ef-386d-4e36-97c8-51999b0e579c","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-02T20:36:00Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7fb3c7ef-386d-4e36-97c8-51999b0e579c","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-02T20:36:06Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/95d3fd9bbe49a5056e2984f2e7ce46395de84e64d2ad26ac4e5350a365503b00"} {"level":"info","ts":"2026-07-02T20:36:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/ad3f33db72755329e606400a4d9ed1c0b00a1150b73e56db919491a7f383e4ab"} {"level":"info","ts":"2026-07-02T20:36:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/cc262f24070ec17966998a024be62521888b11d20ce92f1bdd7b4fe9c7f95122"} {"level":"info","ts":"2026-07-02T20:36:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/63d857a2b0f29fa9ab17e62b08b47ca6f36c31cf891811c687397ee028e35b0b"} {"level":"info","ts":"2026-07-02T20:36:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/367fb3b7a145fc9d6f0d8ffa5632bb782cb0fb916bc87253eaf3fcdde773b37e"} {"level":"info","ts":"2026-07-02T20:36:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/47111f74d1be600dbe31916a4c14f4ca1dc317ce4142071776c9577d2a1eeed8"} {"level":"info","ts":"2026-07-02T20:36:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6bb16534129d4d43b6eda13545dd3392088ed455e008055c0e0f47c4f83461b6"} {"level":"info","ts":"2026-07-02T20:36:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/428333c1f58153048e48313c56ba61aadb60f3c29bc06da150f4bced8676d05b"} {"level":"info","ts":"2026-07-02T20:36:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c29b6f3f7c91078e761319be21ff465e0365785cfac9c1a769d86140c5349e9e"} {"level":"info","ts":"2026-07-02T20:36:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/3d4df7368a18dee778f1a30f19821ccf46a1fec49b3e8138380600f099c0cb79"} {"level":"info","ts":"2026-07-02T20:36:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2e17a2fc2dd163954a013dc6131b1d22b1b8499e8f0a21f8c1b9284ca3e4e176"} {"level":"info","ts":"2026-07-02T20:36:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/38ad760d04490b4f56d439f16982d196c745cc5510cabb1400d132dd199934dd"} {"level":"info","ts":"2026-07-02T20:36:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6c2b894ab81437609d2e6fed8b389f6489f1416a2704c3d8365d527b1a577b2d"} {"level":"info","ts":"2026-07-02T20:36:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/460f8ecfb05ae694660173f8eb569790353bf2fa72a90ce09e17b8a9b2148553"} {"level":"info","ts":"2026-07-02T20:36:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7c8a4edc8f8bfa24686e0abeca3082446f6afa5a5f6dabce43b195a40557dbdd"} {"level":"info","ts":"2026-07-02T20:36:07Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/362ae47d6cef1230ca7a14a4707ea6d216ab87549e6b3595fe25ea37f8a6b0eb"} {"level":"debug","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:36:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:36:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c"} {"level":"debug","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c"} {"level":"debug","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:36:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:36:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:36:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:36:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c"} {"level":"debug","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c"} {"level":"debug","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:36:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:36:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:36:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:36:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c"} {"level":"debug","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c"} {"level":"debug","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:36:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:36:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:36:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:36:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c"} {"level":"debug","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c"} {"level":"debug","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:36:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:36:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:36:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:36:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c"} {"level":"debug","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c"} {"level":"debug","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:36:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:36:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:36:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:36:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c"} {"level":"debug","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c"} {"level":"debug","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:36:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:36:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:36:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:36:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"675911e3d8f8020a4bf1ab2a7eb494f453a97b21f8dfb3cbc7261f4f55616c7b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:36:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:36:20Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c"} {"level":"info","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"675911e3d8f8020a4bf1ab2a7eb494f453a97b21f8dfb3cbc7261f4f55616c7b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:36:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:36:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/675911e3d8f8020a4bf1ab2a7eb494f453a97b21f8dfb3cbc7261f4f55616c7b"} {"level":"info","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"675911e3d8f8020a4bf1ab2a7eb494f453a97b21f8dfb3cbc7261f4f55616c7b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:36:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:36:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["675911e3d8f8020a4bf1ab2a7eb494f453a97b21f8dfb3cbc7261f4f55616c7b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"675911e3d8f8020a4bf1ab2a7eb494f453a97b21f8dfb3cbc7261f4f55616c7b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:36:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:36:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c"} {"level":"info","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"675911e3d8f8020a4bf1ab2a7eb494f453a97b21f8dfb3cbc7261f4f55616c7b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:36:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:36:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"675911e3d8f8020a4bf1ab2a7eb494f453a97b21f8dfb3cbc7261f4f55616c7b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:36:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:36:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/675911e3d8f8020a4bf1ab2a7eb494f453a97b21f8dfb3cbc7261f4f55616c7b"} {"level":"info","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"675911e3d8f8020a4bf1ab2a7eb494f453a97b21f8dfb3cbc7261f4f55616c7b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:36:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:36:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["675911e3d8f8020a4bf1ab2a7eb494f453a97b21f8dfb3cbc7261f4f55616c7b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"675911e3d8f8020a4bf1ab2a7eb494f453a97b21f8dfb3cbc7261f4f55616c7b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:36:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:36:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c"} {"level":"info","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"675911e3d8f8020a4bf1ab2a7eb494f453a97b21f8dfb3cbc7261f4f55616c7b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:36:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:36:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/675911e3d8f8020a4bf1ab2a7eb494f453a97b21f8dfb3cbc7261f4f55616c7b"} {"level":"info","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"675911e3d8f8020a4bf1ab2a7eb494f453a97b21f8dfb3cbc7261f4f55616c7b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"675911e3d8f8020a4bf1ab2a7eb494f453a97b21f8dfb3cbc7261f4f55616c7b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:36:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:36:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["675911e3d8f8020a4bf1ab2a7eb494f453a97b21f8dfb3cbc7261f4f55616c7b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"675911e3d8f8020a4bf1ab2a7eb494f453a97b21f8dfb3cbc7261f4f55616c7b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"675911e3d8f8020a4bf1ab2a7eb494f453a97b21f8dfb3cbc7261f4f55616c7b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:36:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:36:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["675911e3d8f8020a4bf1ab2a7eb494f453a97b21f8dfb3cbc7261f4f55616c7b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c"} {"level":"error","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"675911e3d8f8020a4bf1ab2a7eb494f453a97b21f8dfb3cbc7261f4f55616c7b","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"675911e3d8f8020a4bf1ab2a7eb494f453a97b21f8dfb3cbc7261f4f55616c7b\": 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-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"675911e3d8f8020a4bf1ab2a7eb494f453a97b21f8dfb3cbc7261f4f55616c7b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:36:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:36:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"675911e3d8f8020a4bf1ab2a7eb494f453a97b21f8dfb3cbc7261f4f55616c7b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"675911e3d8f8020a4bf1ab2a7eb494f453a97b21f8dfb3cbc7261f4f55616c7b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:36:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:36:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/675911e3d8f8020a4bf1ab2a7eb494f453a97b21f8dfb3cbc7261f4f55616c7b"} {"level":"error","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"675911e3d8f8020a4bf1ab2a7eb494f453a97b21f8dfb3cbc7261f4f55616c7b","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"675911e3d8f8020a4bf1ab2a7eb494f453a97b21f8dfb3cbc7261f4f55616c7b\": 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-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:36:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:36:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"675911e3d8f8020a4bf1ab2a7eb494f453a97b21f8dfb3cbc7261f4f55616c7b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/675911e3d8f8020a4bf1ab2a7eb494f453a97b21f8dfb3cbc7261f4f55616c7b"} {"level":"debug","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c830f4a6365397cc6e2d0022ce65fb6160b822103120f5608d3f692587aaa894","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:36:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:36:20Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c"} {"level":"info","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c830f4a6365397cc6e2d0022ce65fb6160b822103120f5608d3f692587aaa894","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c830f4a6365397cc6e2d0022ce65fb6160b822103120f5608d3f692587aaa894","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:36:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:36:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c830f4a6365397cc6e2d0022ce65fb6160b822103120f5608d3f692587aaa894"} {"level":"info","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c830f4a6365397cc6e2d0022ce65fb6160b822103120f5608d3f692587aaa894","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"675911e3d8f8020a4bf1ab2a7eb494f453a97b21f8dfb3cbc7261f4f55616c7b","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:36:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:36:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["675911e3d8f8020a4bf1ab2a7eb494f453a97b21f8dfb3cbc7261f4f55616c7b"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"675911e3d8f8020a4bf1ab2a7eb494f453a97b21f8dfb3cbc7261f4f55616c7b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c830f4a6365397cc6e2d0022ce65fb6160b822103120f5608d3f692587aaa894","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"675911e3d8f8020a4bf1ab2a7eb494f453a97b21f8dfb3cbc7261f4f55616c7b","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c830f4a6365397cc6e2d0022ce65fb6160b822103120f5608d3f692587aaa894"} {"level":"debug","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c830f4a6365397cc6e2d0022ce65fb6160b822103120f5608d3f692587aaa894","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:36:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:36:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c830f4a6365397cc6e2d0022ce65fb6160b822103120f5608d3f692587aaa894"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/675911e3d8f8020a4bf1ab2a7eb494f453a97b21f8dfb3cbc7261f4f55616c7b"} {"level":"info","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c830f4a6365397cc6e2d0022ce65fb6160b822103120f5608d3f692587aaa894","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c830f4a6365397cc6e2d0022ce65fb6160b822103120f5608d3f692587aaa894","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:36:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:36:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c830f4a6365397cc6e2d0022ce65fb6160b822103120f5608d3f692587aaa894","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c830f4a6365397cc6e2d0022ce65fb6160b822103120f5608d3f692587aaa894","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c830f4a6365397cc6e2d0022ce65fb6160b822103120f5608d3f692587aaa894"} {"level":"debug","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c830f4a6365397cc6e2d0022ce65fb6160b822103120f5608d3f692587aaa894","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fab4161b0b21c173fb107aa8b455c524f9a63ccbac65c8c58f3be53c0d925dfa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:36:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:36:20Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fab4161b0b21c173fb107aa8b455c524f9a63ccbac65c8c58f3be53c0d925dfa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c830f4a6365397cc6e2d0022ce65fb6160b822103120f5608d3f692587aaa894","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fab4161b0b21c173fb107aa8b455c524f9a63ccbac65c8c58f3be53c0d925dfa","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c830f4a6365397cc6e2d0022ce65fb6160b822103120f5608d3f692587aaa894"} {"level":"debug","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fab4161b0b21c173fb107aa8b455c524f9a63ccbac65c8c58f3be53c0d925dfa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:36:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:36:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fab4161b0b21c173fb107aa8b455c524f9a63ccbac65c8c58f3be53c0d925dfa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fab4161b0b21c173fb107aa8b455c524f9a63ccbac65c8c58f3be53c0d925dfa","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fab4161b0b21c173fb107aa8b455c524f9a63ccbac65c8c58f3be53c0d925dfa"} {"level":"debug","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fab4161b0b21c173fb107aa8b455c524f9a63ccbac65c8c58f3be53c0d925dfa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c830f4a6365397cc6e2d0022ce65fb6160b822103120f5608d3f692587aaa894","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:36:20Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:36:20Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c830f4a6365397cc6e2d0022ce65fb6160b822103120f5608d3f692587aaa894"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fab4161b0b21c173fb107aa8b455c524f9a63ccbac65c8c58f3be53c0d925dfa"} {"level":"info","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c830f4a6365397cc6e2d0022ce65fb6160b822103120f5608d3f692587aaa894","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c830f4a6365397cc6e2d0022ce65fb6160b822103120f5608d3f692587aaa894","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:36:20Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:36:20Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c830f4a6365397cc6e2d0022ce65fb6160b822103120f5608d3f692587aaa894","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:20Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c830f4a6365397cc6e2d0022ce65fb6160b822103120f5608d3f692587aaa894","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c830f4a6365397cc6e2d0022ce65fb6160b822103120f5608d3f692587aaa894"} {"level":"debug","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c830f4a6365397cc6e2d0022ce65fb6160b822103120f5608d3f692587aaa894","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c830f4a6365397cc6e2d0022ce65fb6160b822103120f5608d3f692587aaa894","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"fab4161b0b21c173fb107aa8b455c524f9a63ccbac65c8c58f3be53c0d925dfa","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:36:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:36:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["fab4161b0b21c173fb107aa8b455c524f9a63ccbac65c8c58f3be53c0d925dfa"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"fab4161b0b21c173fb107aa8b455c524f9a63ccbac65c8c58f3be53c0d925dfa","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c830f4a6365397cc6e2d0022ce65fb6160b822103120f5608d3f692587aaa894"} {"level":"debug","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fab4161b0b21c173fb107aa8b455c524f9a63ccbac65c8c58f3be53c0d925dfa","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"c830f4a6365397cc6e2d0022ce65fb6160b822103120f5608d3f692587aaa894","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:36:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:36:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["c830f4a6365397cc6e2d0022ce65fb6160b822103120f5608d3f692587aaa894"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fab4161b0b21c173fb107aa8b455c524f9a63ccbac65c8c58f3be53c0d925dfa"} {"level":"info","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"c830f4a6365397cc6e2d0022ce65fb6160b822103120f5608d3f692587aaa894","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c830f4a6365397cc6e2d0022ce65fb6160b822103120f5608d3f692587aaa894","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"393c6dc29e61c0019bd791d817a6f75e2759507bf615c137fcbb88139b6c4cb5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:36:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:36:21Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"393c6dc29e61c0019bd791d817a6f75e2759507bf615c137fcbb88139b6c4cb5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c830f4a6365397cc6e2d0022ce65fb6160b822103120f5608d3f692587aaa894"} {"level":"debug","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"393c6dc29e61c0019bd791d817a6f75e2759507bf615c137fcbb88139b6c4cb5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:36:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:36:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"393c6dc29e61c0019bd791d817a6f75e2759507bf615c137fcbb88139b6c4cb5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"393c6dc29e61c0019bd791d817a6f75e2759507bf615c137fcbb88139b6c4cb5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"393c6dc29e61c0019bd791d817a6f75e2759507bf615c137fcbb88139b6c4cb5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/393c6dc29e61c0019bd791d817a6f75e2759507bf615c137fcbb88139b6c4cb5"} {"level":"debug","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"393c6dc29e61c0019bd791d817a6f75e2759507bf615c137fcbb88139b6c4cb5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/393c6dc29e61c0019bd791d817a6f75e2759507bf615c137fcbb88139b6c4cb5"} {"level":"debug","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2689795d344dc638c7b1e323f20ba13d25065a727797eea620aafaea15f1c626","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:36:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:36:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2689795d344dc638c7b1e323f20ba13d25065a727797eea620aafaea15f1c626","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2689795d344dc638c7b1e323f20ba13d25065a727797eea620aafaea15f1c626","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"393c6dc29e61c0019bd791d817a6f75e2759507bf615c137fcbb88139b6c4cb5","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:36:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:36:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["393c6dc29e61c0019bd791d817a6f75e2759507bf615c137fcbb88139b6c4cb5"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2689795d344dc638c7b1e323f20ba13d25065a727797eea620aafaea15f1c626"} {"level":"info","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"393c6dc29e61c0019bd791d817a6f75e2759507bf615c137fcbb88139b6c4cb5","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2689795d344dc638c7b1e323f20ba13d25065a727797eea620aafaea15f1c626","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"393c6dc29e61c0019bd791d817a6f75e2759507bf615c137fcbb88139b6c4cb5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2689795d344dc638c7b1e323f20ba13d25065a727797eea620aafaea15f1c626"} {"level":"debug","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"2689795d344dc638c7b1e323f20ba13d25065a727797eea620aafaea15f1c626","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:36:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:36:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["2689795d344dc638c7b1e323f20ba13d25065a727797eea620aafaea15f1c626"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/393c6dc29e61c0019bd791d817a6f75e2759507bf615c137fcbb88139b6c4cb5"} {"level":"info","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"2689795d344dc638c7b1e323f20ba13d25065a727797eea620aafaea15f1c626","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2689795d344dc638c7b1e323f20ba13d25065a727797eea620aafaea15f1c626","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2689795d344dc638c7b1e323f20ba13d25065a727797eea620aafaea15f1c626"} {"level":"debug","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"325cfb30d6cf16c76250e07d0f11bf5a39c4655ac49fe6ccb5bb97833ba59cda","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:36:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:36:21Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"325cfb30d6cf16c76250e07d0f11bf5a39c4655ac49fe6ccb5bb97833ba59cda","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"325cfb30d6cf16c76250e07d0f11bf5a39c4655ac49fe6ccb5bb97833ba59cda","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:36:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:36:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/325cfb30d6cf16c76250e07d0f11bf5a39c4655ac49fe6ccb5bb97833ba59cda"} {"level":"info","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"325cfb30d6cf16c76250e07d0f11bf5a39c4655ac49fe6ccb5bb97833ba59cda","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"325cfb30d6cf16c76250e07d0f11bf5a39c4655ac49fe6ccb5bb97833ba59cda","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:36:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:36:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"325cfb30d6cf16c76250e07d0f11bf5a39c4655ac49fe6ccb5bb97833ba59cda","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"325cfb30d6cf16c76250e07d0f11bf5a39c4655ac49fe6ccb5bb97833ba59cda\": 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-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"325cfb30d6cf16c76250e07d0f11bf5a39c4655ac49fe6ccb5bb97833ba59cda","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"325cfb30d6cf16c76250e07d0f11bf5a39c4655ac49fe6ccb5bb97833ba59cda","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/325cfb30d6cf16c76250e07d0f11bf5a39c4655ac49fe6ccb5bb97833ba59cda"} {"level":"info","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/325cfb30d6cf16c76250e07d0f11bf5a39c4655ac49fe6ccb5bb97833ba59cda"} {"level":"debug","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:36:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:36:21Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:36:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:36:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba"} {"level":"info","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"325cfb30d6cf16c76250e07d0f11bf5a39c4655ac49fe6ccb5bb97833ba59cda","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:36:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:36:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["325cfb30d6cf16c76250e07d0f11bf5a39c4655ac49fe6ccb5bb97833ba59cda"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"325cfb30d6cf16c76250e07d0f11bf5a39c4655ac49fe6ccb5bb97833ba59cda","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"325cfb30d6cf16c76250e07d0f11bf5a39c4655ac49fe6ccb5bb97833ba59cda","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba"} {"level":"debug","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:36:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:36:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/325cfb30d6cf16c76250e07d0f11bf5a39c4655ac49fe6ccb5bb97833ba59cda"} {"level":"info","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:36:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:36:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba"} {"level":"info","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba"} {"level":"debug","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba"} {"level":"debug","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:36:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:36:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:36:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:36:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba"} {"level":"info","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba"} {"level":"debug","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:36:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:36:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:36:21Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:36:21Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba"} {"level":"info","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba"} {"level":"debug","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:36:21Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:36:21Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:36:21Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba"} {"level":"debug","ts":"2026-07-02T20:36:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e6a6634539d5712b64c4291a5aac89c2ff3c104972b24311404719a5ad104d41","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:36:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:36:53Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e6a6634539d5712b64c4291a5aac89c2ff3c104972b24311404719a5ad104d41","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e6a6634539d5712b64c4291a5aac89c2ff3c104972b24311404719a5ad104d41","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e6a6634539d5712b64c4291a5aac89c2ff3c104972b24311404719a5ad104d41","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:36:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e6a6634539d5712b64c4291a5aac89c2ff3c104972b24311404719a5ad104d41"} {"level":"debug","ts":"2026-07-02T20:36:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e6a6634539d5712b64c4291a5aac89c2ff3c104972b24311404719a5ad104d41","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:36:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e6a6634539d5712b64c4291a5aac89c2ff3c104972b24311404719a5ad104d41"} {"level":"debug","ts":"2026-07-02T20:36:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e6a6634539d5712b64c4291a5aac89c2ff3c104972b24311404719a5ad104d41","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:36:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:36:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e6a6634539d5712b64c4291a5aac89c2ff3c104972b24311404719a5ad104d41"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e6a6634539d5712b64c4291a5aac89c2ff3c104972b24311404719a5ad104d41","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e6a6634539d5712b64c4291a5aac89c2ff3c104972b24311404719a5ad104d41","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:36:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:36:53Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e6a6634539d5712b64c4291a5aac89c2ff3c104972b24311404719a5ad104d41","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e6a6634539d5712b64c4291a5aac89c2ff3c104972b24311404719a5ad104d41","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e6a6634539d5712b64c4291a5aac89c2ff3c104972b24311404719a5ad104d41","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:36:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e6a6634539d5712b64c4291a5aac89c2ff3c104972b24311404719a5ad104d41"} {"level":"debug","ts":"2026-07-02T20:36:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e6a6634539d5712b64c4291a5aac89c2ff3c104972b24311404719a5ad104d41","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:36:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e6a6634539d5712b64c4291a5aac89c2ff3c104972b24311404719a5ad104d41"} {"level":"debug","ts":"2026-07-02T20:36:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e6a6634539d5712b64c4291a5aac89c2ff3c104972b24311404719a5ad104d41","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:36:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:36:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e6a6634539d5712b64c4291a5aac89c2ff3c104972b24311404719a5ad104d41"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e6a6634539d5712b64c4291a5aac89c2ff3c104972b24311404719a5ad104d41","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e6a6634539d5712b64c4291a5aac89c2ff3c104972b24311404719a5ad104d41","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:36:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:36:53Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e6a6634539d5712b64c4291a5aac89c2ff3c104972b24311404719a5ad104d41","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e6a6634539d5712b64c4291a5aac89c2ff3c104972b24311404719a5ad104d41","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e6a6634539d5712b64c4291a5aac89c2ff3c104972b24311404719a5ad104d41","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:36:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e6a6634539d5712b64c4291a5aac89c2ff3c104972b24311404719a5ad104d41"} {"level":"debug","ts":"2026-07-02T20:36:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e6a6634539d5712b64c4291a5aac89c2ff3c104972b24311404719a5ad104d41","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:36:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e6a6634539d5712b64c4291a5aac89c2ff3c104972b24311404719a5ad104d41"} {"level":"debug","ts":"2026-07-02T20:36:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"e6a6634539d5712b64c4291a5aac89c2ff3c104972b24311404719a5ad104d41","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:36:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:36:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["e6a6634539d5712b64c4291a5aac89c2ff3c104972b24311404719a5ad104d41"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"e6a6634539d5712b64c4291a5aac89c2ff3c104972b24311404719a5ad104d41","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e6a6634539d5712b64c4291a5aac89c2ff3c104972b24311404719a5ad104d41","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:36:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e6a6634539d5712b64c4291a5aac89c2ff3c104972b24311404719a5ad104d41"} {"level":"debug","ts":"2026-07-02T20:36:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0b47de37fd98124770e127bf8f529358aafeeb71d088126bcfab04035fcd1c50","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:36:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:36:53Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0b47de37fd98124770e127bf8f529358aafeeb71d088126bcfab04035fcd1c50","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0b47de37fd98124770e127bf8f529358aafeeb71d088126bcfab04035fcd1c50","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:36:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0b47de37fd98124770e127bf8f529358aafeeb71d088126bcfab04035fcd1c50"} {"level":"debug","ts":"2026-07-02T20:36:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0b47de37fd98124770e127bf8f529358aafeeb71d088126bcfab04035fcd1c50","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:36:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0b47de37fd98124770e127bf8f529358aafeeb71d088126bcfab04035fcd1c50"} {"level":"debug","ts":"2026-07-02T20:36:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0b47de37fd98124770e127bf8f529358aafeeb71d088126bcfab04035fcd1c50","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:36:53Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:36:53Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0b47de37fd98124770e127bf8f529358aafeeb71d088126bcfab04035fcd1c50"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0b47de37fd98124770e127bf8f529358aafeeb71d088126bcfab04035fcd1c50","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0b47de37fd98124770e127bf8f529358aafeeb71d088126bcfab04035fcd1c50","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:36:53Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:36:53Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0b47de37fd98124770e127bf8f529358aafeeb71d088126bcfab04035fcd1c50","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0b47de37fd98124770e127bf8f529358aafeeb71d088126bcfab04035fcd1c50","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0b47de37fd98124770e127bf8f529358aafeeb71d088126bcfab04035fcd1c50","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:36:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0b47de37fd98124770e127bf8f529358aafeeb71d088126bcfab04035fcd1c50"} {"level":"debug","ts":"2026-07-02T20:36:53Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0b47de37fd98124770e127bf8f529358aafeeb71d088126bcfab04035fcd1c50","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0b47de37fd98124770e127bf8f529358aafeeb71d088126bcfab04035fcd1c50"} {"level":"debug","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"0b47de37fd98124770e127bf8f529358aafeeb71d088126bcfab04035fcd1c50","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:36:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:36:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["0b47de37fd98124770e127bf8f529358aafeeb71d088126bcfab04035fcd1c50"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"0b47de37fd98124770e127bf8f529358aafeeb71d088126bcfab04035fcd1c50","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0b47de37fd98124770e127bf8f529358aafeeb71d088126bcfab04035fcd1c50","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0b47de37fd98124770e127bf8f529358aafeeb71d088126bcfab04035fcd1c50"} {"level":"debug","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f03b4020074021c5b45295c9791fad0b51d17a8db39542ac55ec50dc9b83ad22","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:36:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:36: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-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f03b4020074021c5b45295c9791fad0b51d17a8db39542ac55ec50dc9b83ad22","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f03b4020074021c5b45295c9791fad0b51d17a8db39542ac55ec50dc9b83ad22","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f03b4020074021c5b45295c9791fad0b51d17a8db39542ac55ec50dc9b83ad22","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f03b4020074021c5b45295c9791fad0b51d17a8db39542ac55ec50dc9b83ad22"} {"level":"debug","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f03b4020074021c5b45295c9791fad0b51d17a8db39542ac55ec50dc9b83ad22","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f03b4020074021c5b45295c9791fad0b51d17a8db39542ac55ec50dc9b83ad22"} {"level":"debug","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f03b4020074021c5b45295c9791fad0b51d17a8db39542ac55ec50dc9b83ad22","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:36:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:36:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f03b4020074021c5b45295c9791fad0b51d17a8db39542ac55ec50dc9b83ad22"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f03b4020074021c5b45295c9791fad0b51d17a8db39542ac55ec50dc9b83ad22","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f03b4020074021c5b45295c9791fad0b51d17a8db39542ac55ec50dc9b83ad22","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:36:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:36: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-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f03b4020074021c5b45295c9791fad0b51d17a8db39542ac55ec50dc9b83ad22","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1cefc805de610f5ca9070740387a64e8b0ec9607d1c90bfd9ae2644d6c559f84","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:36:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:36:54Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f03b4020074021c5b45295c9791fad0b51d17a8db39542ac55ec50dc9b83ad22"} {"level":"info","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1cefc805de610f5ca9070740387a64e8b0ec9607d1c90bfd9ae2644d6c559f84","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f03b4020074021c5b45295c9791fad0b51d17a8db39542ac55ec50dc9b83ad22","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:36:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:36:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f03b4020074021c5b45295c9791fad0b51d17a8db39542ac55ec50dc9b83ad22"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f03b4020074021c5b45295c9791fad0b51d17a8db39542ac55ec50dc9b83ad22","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1cefc805de610f5ca9070740387a64e8b0ec9607d1c90bfd9ae2644d6c559f84","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:36:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:36: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-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1cefc805de610f5ca9070740387a64e8b0ec9607d1c90bfd9ae2644d6c559f84"} {"level":"info","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1cefc805de610f5ca9070740387a64e8b0ec9607d1c90bfd9ae2644d6c559f84","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f03b4020074021c5b45295c9791fad0b51d17a8db39542ac55ec50dc9b83ad22","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:36:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:36: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-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f03b4020074021c5b45295c9791fad0b51d17a8db39542ac55ec50dc9b83ad22","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1cefc805de610f5ca9070740387a64e8b0ec9607d1c90bfd9ae2644d6c559f84","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:36:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:36:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1cefc805de610f5ca9070740387a64e8b0ec9607d1c90bfd9ae2644d6c559f84"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f03b4020074021c5b45295c9791fad0b51d17a8db39542ac55ec50dc9b83ad22"} {"level":"info","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1cefc805de610f5ca9070740387a64e8b0ec9607d1c90bfd9ae2644d6c559f84","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f03b4020074021c5b45295c9791fad0b51d17a8db39542ac55ec50dc9b83ad22","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:36:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:36:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f03b4020074021c5b45295c9791fad0b51d17a8db39542ac55ec50dc9b83ad22"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f03b4020074021c5b45295c9791fad0b51d17a8db39542ac55ec50dc9b83ad22","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1cefc805de610f5ca9070740387a64e8b0ec9607d1c90bfd9ae2644d6c559f84","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:36:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:36: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-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1cefc805de610f5ca9070740387a64e8b0ec9607d1c90bfd9ae2644d6c559f84"} {"level":"info","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1cefc805de610f5ca9070740387a64e8b0ec9607d1c90bfd9ae2644d6c559f84","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f03b4020074021c5b45295c9791fad0b51d17a8db39542ac55ec50dc9b83ad22","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:36:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:36: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-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f03b4020074021c5b45295c9791fad0b51d17a8db39542ac55ec50dc9b83ad22"} {"level":"info","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f03b4020074021c5b45295c9791fad0b51d17a8db39542ac55ec50dc9b83ad22","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1f0ec28d4021c75509532261b59411cee32dc85b916b125b7b015c9d14bff705","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:36:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:36:54Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1f0ec28d4021c75509532261b59411cee32dc85b916b125b7b015c9d14bff705","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1cefc805de610f5ca9070740387a64e8b0ec9607d1c90bfd9ae2644d6c559f84","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f03b4020074021c5b45295c9791fad0b51d17a8db39542ac55ec50dc9b83ad22","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:36:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:36:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f03b4020074021c5b45295c9791fad0b51d17a8db39542ac55ec50dc9b83ad22"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1cefc805de610f5ca9070740387a64e8b0ec9607d1c90bfd9ae2644d6c559f84"} {"level":"info","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f03b4020074021c5b45295c9791fad0b51d17a8db39542ac55ec50dc9b83ad22","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1f0ec28d4021c75509532261b59411cee32dc85b916b125b7b015c9d14bff705","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:36:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:36: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-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1f0ec28d4021c75509532261b59411cee32dc85b916b125b7b015c9d14bff705","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1cefc805de610f5ca9070740387a64e8b0ec9607d1c90bfd9ae2644d6c559f84","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:36:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:36:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1cefc805de610f5ca9070740387a64e8b0ec9607d1c90bfd9ae2644d6c559f84"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1f0ec28d4021c75509532261b59411cee32dc85b916b125b7b015c9d14bff705"} {"level":"info","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1cefc805de610f5ca9070740387a64e8b0ec9607d1c90bfd9ae2644d6c559f84","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f03b4020074021c5b45295c9791fad0b51d17a8db39542ac55ec50dc9b83ad22","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:36:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:36: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-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f03b4020074021c5b45295c9791fad0b51d17a8db39542ac55ec50dc9b83ad22","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1f0ec28d4021c75509532261b59411cee32dc85b916b125b7b015c9d14bff705","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:36:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:36:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1f0ec28d4021c75509532261b59411cee32dc85b916b125b7b015c9d14bff705"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f03b4020074021c5b45295c9791fad0b51d17a8db39542ac55ec50dc9b83ad22"} {"level":"info","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1f0ec28d4021c75509532261b59411cee32dc85b916b125b7b015c9d14bff705","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1cefc805de610f5ca9070740387a64e8b0ec9607d1c90bfd9ae2644d6c559f84","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f03b4020074021c5b45295c9791fad0b51d17a8db39542ac55ec50dc9b83ad22","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:36:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:36:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f03b4020074021c5b45295c9791fad0b51d17a8db39542ac55ec50dc9b83ad22"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f03b4020074021c5b45295c9791fad0b51d17a8db39542ac55ec50dc9b83ad22","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1f0ec28d4021c75509532261b59411cee32dc85b916b125b7b015c9d14bff705","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:36:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:36: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-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1f0ec28d4021c75509532261b59411cee32dc85b916b125b7b015c9d14bff705"} {"level":"info","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1f0ec28d4021c75509532261b59411cee32dc85b916b125b7b015c9d14bff705","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f03b4020074021c5b45295c9791fad0b51d17a8db39542ac55ec50dc9b83ad22","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1f0ec28d4021c75509532261b59411cee32dc85b916b125b7b015c9d14bff705","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:36:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:36:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1f0ec28d4021c75509532261b59411cee32dc85b916b125b7b015c9d14bff705"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1cefc805de610f5ca9070740387a64e8b0ec9607d1c90bfd9ae2644d6c559f84"} {"level":"info","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"1f0ec28d4021c75509532261b59411cee32dc85b916b125b7b015c9d14bff705","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"1f0ec28d4021c75509532261b59411cee32dc85b916b125b7b015c9d14bff705","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:36:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:36:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["1f0ec28d4021c75509532261b59411cee32dc85b916b125b7b015c9d14bff705"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"1f0ec28d4021c75509532261b59411cee32dc85b916b125b7b015c9d14bff705","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"1f0ec28d4021c75509532261b59411cee32dc85b916b125b7b015c9d14bff705\": 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-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1f0ec28d4021c75509532261b59411cee32dc85b916b125b7b015c9d14bff705","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1f0ec28d4021c75509532261b59411cee32dc85b916b125b7b015c9d14bff705","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f03b4020074021c5b45295c9791fad0b51d17a8db39542ac55ec50dc9b83ad22"} {"level":"info","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1f0ec28d4021c75509532261b59411cee32dc85b916b125b7b015c9d14bff705"} {"level":"debug","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b3ada8cb143aecc7d5f03e78c3b67d4d9a8cfc00ee70bacf17fc689d614abf3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:36:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:36: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-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b3ada8cb143aecc7d5f03e78c3b67d4d9a8cfc00ee70bacf17fc689d614abf3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8b3ada8cb143aecc7d5f03e78c3b67d4d9a8cfc00ee70bacf17fc689d614abf3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8b3ada8cb143aecc7d5f03e78c3b67d4d9a8cfc00ee70bacf17fc689d614abf3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8b3ada8cb143aecc7d5f03e78c3b67d4d9a8cfc00ee70bacf17fc689d614abf3"} {"level":"debug","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8b3ada8cb143aecc7d5f03e78c3b67d4d9a8cfc00ee70bacf17fc689d614abf3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8b3ada8cb143aecc7d5f03e78c3b67d4d9a8cfc00ee70bacf17fc689d614abf3"} {"level":"debug","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b3ada8cb143aecc7d5f03e78c3b67d4d9a8cfc00ee70bacf17fc689d614abf3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:36:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:36:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8b3ada8cb143aecc7d5f03e78c3b67d4d9a8cfc00ee70bacf17fc689d614abf3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b3ada8cb143aecc7d5f03e78c3b67d4d9a8cfc00ee70bacf17fc689d614abf3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b3ada8cb143aecc7d5f03e78c3b67d4d9a8cfc00ee70bacf17fc689d614abf3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:36:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:36: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-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b3ada8cb143aecc7d5f03e78c3b67d4d9a8cfc00ee70bacf17fc689d614abf3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8b3ada8cb143aecc7d5f03e78c3b67d4d9a8cfc00ee70bacf17fc689d614abf3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a8ac16c743acf343db3e86f5a2a6dfe4956265b48580b7a3a1cf025ab89a8a44","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:36:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:36:54Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8b3ada8cb143aecc7d5f03e78c3b67d4d9a8cfc00ee70bacf17fc689d614abf3"} {"level":"info","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a8ac16c743acf343db3e86f5a2a6dfe4956265b48580b7a3a1cf025ab89a8a44","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b3ada8cb143aecc7d5f03e78c3b67d4d9a8cfc00ee70bacf17fc689d614abf3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:36:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:36:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8b3ada8cb143aecc7d5f03e78c3b67d4d9a8cfc00ee70bacf17fc689d614abf3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a8ac16c743acf343db3e86f5a2a6dfe4956265b48580b7a3a1cf025ab89a8a44"} {"level":"info","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b3ada8cb143aecc7d5f03e78c3b67d4d9a8cfc00ee70bacf17fc689d614abf3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a8ac16c743acf343db3e86f5a2a6dfe4956265b48580b7a3a1cf025ab89a8a44","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:36:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:36:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a8ac16c743acf343db3e86f5a2a6dfe4956265b48580b7a3a1cf025ab89a8a44"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a8ac16c743acf343db3e86f5a2a6dfe4956265b48580b7a3a1cf025ab89a8a44","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b3ada8cb143aecc7d5f03e78c3b67d4d9a8cfc00ee70bacf17fc689d614abf3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:36:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:36: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-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8b3ada8cb143aecc7d5f03e78c3b67d4d9a8cfc00ee70bacf17fc689d614abf3"} {"level":"info","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b3ada8cb143aecc7d5f03e78c3b67d4d9a8cfc00ee70bacf17fc689d614abf3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a8ac16c743acf343db3e86f5a2a6dfe4956265b48580b7a3a1cf025ab89a8a44","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:36:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:36: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-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a8ac16c743acf343db3e86f5a2a6dfe4956265b48580b7a3a1cf025ab89a8a44","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"8b3ada8cb143aecc7d5f03e78c3b67d4d9a8cfc00ee70bacf17fc689d614abf3","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:36:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:36:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["8b3ada8cb143aecc7d5f03e78c3b67d4d9a8cfc00ee70bacf17fc689d614abf3"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a8ac16c743acf343db3e86f5a2a6dfe4956265b48580b7a3a1cf025ab89a8a44"} {"level":"info","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"8b3ada8cb143aecc7d5f03e78c3b67d4d9a8cfc00ee70bacf17fc689d614abf3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a8ac16c743acf343db3e86f5a2a6dfe4956265b48580b7a3a1cf025ab89a8a44","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:36:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:36:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a8ac16c743acf343db3e86f5a2a6dfe4956265b48580b7a3a1cf025ab89a8a44"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8b3ada8cb143aecc7d5f03e78c3b67d4d9a8cfc00ee70bacf17fc689d614abf3"} {"level":"info","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a8ac16c743acf343db3e86f5a2a6dfe4956265b48580b7a3a1cf025ab89a8a44","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8b3ada8cb143aecc7d5f03e78c3b67d4d9a8cfc00ee70bacf17fc689d614abf3","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a8ac16c743acf343db3e86f5a2a6dfe4956265b48580b7a3a1cf025ab89a8a44","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:36:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:36: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-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a8ac16c743acf343db3e86f5a2a6dfe4956265b48580b7a3a1cf025ab89a8a44","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a8ac16c743acf343db3e86f5a2a6dfe4956265b48580b7a3a1cf025ab89a8a44","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a8ac16c743acf343db3e86f5a2a6dfe4956265b48580b7a3a1cf025ab89a8a44","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a8ac16c743acf343db3e86f5a2a6dfe4956265b48580b7a3a1cf025ab89a8a44"} {"level":"debug","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a8ac16c743acf343db3e86f5a2a6dfe4956265b48580b7a3a1cf025ab89a8a44","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:36:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:36:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a8ac16c743acf343db3e86f5a2a6dfe4956265b48580b7a3a1cf025ab89a8a44"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8b3ada8cb143aecc7d5f03e78c3b67d4d9a8cfc00ee70bacf17fc689d614abf3"} {"level":"info","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a8ac16c743acf343db3e86f5a2a6dfe4956265b48580b7a3a1cf025ab89a8a44","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a8ac16c743acf343db3e86f5a2a6dfe4956265b48580b7a3a1cf025ab89a8a44","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:36:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:36: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-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a8ac16c743acf343db3e86f5a2a6dfe4956265b48580b7a3a1cf025ab89a8a44"} {"level":"info","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a8ac16c743acf343db3e86f5a2a6dfe4956265b48580b7a3a1cf025ab89a8a44","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a8ac16c743acf343db3e86f5a2a6dfe4956265b48580b7a3a1cf025ab89a8a44","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a8ac16c743acf343db3e86f5a2a6dfe4956265b48580b7a3a1cf025ab89a8a44","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a8ac16c743acf343db3e86f5a2a6dfe4956265b48580b7a3a1cf025ab89a8a44"} {"level":"debug","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a8ac16c743acf343db3e86f5a2a6dfe4956265b48580b7a3a1cf025ab89a8a44","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a8ac16c743acf343db3e86f5a2a6dfe4956265b48580b7a3a1cf025ab89a8a44"} {"level":"debug","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a8ac16c743acf343db3e86f5a2a6dfe4956265b48580b7a3a1cf025ab89a8a44","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:36:54Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:36:54Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a8ac16c743acf343db3e86f5a2a6dfe4956265b48580b7a3a1cf025ab89a8a44"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a8ac16c743acf343db3e86f5a2a6dfe4956265b48580b7a3a1cf025ab89a8a44","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a8ac16c743acf343db3e86f5a2a6dfe4956265b48580b7a3a1cf025ab89a8a44","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:36:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:36: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-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a8ac16c743acf343db3e86f5a2a6dfe4956265b48580b7a3a1cf025ab89a8a44","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a8ac16c743acf343db3e86f5a2a6dfe4956265b48580b7a3a1cf025ab89a8a44","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a8ac16c743acf343db3e86f5a2a6dfe4956265b48580b7a3a1cf025ab89a8a44","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a8ac16c743acf343db3e86f5a2a6dfe4956265b48580b7a3a1cf025ab89a8a44"} {"level":"debug","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a8ac16c743acf343db3e86f5a2a6dfe4956265b48580b7a3a1cf025ab89a8a44","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6f45c290c3580c677bd04447e294a2f38a58f52f054834f27b2c103172194c86","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:36:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:36:54Z","reason":"Unknown"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:54Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a8ac16c743acf343db3e86f5a2a6dfe4956265b48580b7a3a1cf025ab89a8a44"} {"level":"info","ts":"2026-07-02T20:36:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6f45c290c3580c677bd04447e294a2f38a58f52f054834f27b2c103172194c86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6f45c290c3580c677bd04447e294a2f38a58f52f054834f27b2c103172194c86","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:36:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:36: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-02T20:36:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6f45c290c3580c677bd04447e294a2f38a58f52f054834f27b2c103172194c86"} {"level":"info","ts":"2026-07-02T20:36:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6f45c290c3580c677bd04447e294a2f38a58f52f054834f27b2c103172194c86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6f45c290c3580c677bd04447e294a2f38a58f52f054834f27b2c103172194c86","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:36:54Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:36:54Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"error","ts":"2026-07-02T20:36:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"failed to update the resource","authconfig":{"name":"6f45c290c3580c677bd04447e294a2f38a58f52f054834f27b2c103172194c86","namespace":"kuadrant-system"},"error":"Operation cannot be fulfilled on authconfigs.authorino.kuadrant.io \"6f45c290c3580c677bd04447e294a2f38a58f52f054834f27b2c103172194c86\": 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-02T20:36:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6f45c290c3580c677bd04447e294a2f38a58f52f054834f27b2c103172194c86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a8ac16c743acf343db3e86f5a2a6dfe4956265b48580b7a3a1cf025ab89a8a44","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:36:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:36:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a8ac16c743acf343db3e86f5a2a6dfe4956265b48580b7a3a1cf025ab89a8a44"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6f45c290c3580c677bd04447e294a2f38a58f52f054834f27b2c103172194c86"} {"level":"info","ts":"2026-07-02T20:36:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a8ac16c743acf343db3e86f5a2a6dfe4956265b48580b7a3a1cf025ab89a8a44","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6f45c290c3580c677bd04447e294a2f38a58f52f054834f27b2c103172194c86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a8ac16c743acf343db3e86f5a2a6dfe4956265b48580b7a3a1cf025ab89a8a44","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:36:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6f45c290c3580c677bd04447e294a2f38a58f52f054834f27b2c103172194c86"} {"level":"info","ts":"2026-07-02T20:36:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a8ac16c743acf343db3e86f5a2a6dfe4956265b48580b7a3a1cf025ab89a8a44"} {"level":"debug","ts":"2026-07-02T20:36:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"6f45c290c3580c677bd04447e294a2f38a58f52f054834f27b2c103172194c86","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:36:55Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:36:55Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["6f45c290c3580c677bd04447e294a2f38a58f52f054834f27b2c103172194c86"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:36:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"6f45c290c3580c677bd04447e294a2f38a58f52f054834f27b2c103172194c86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:36:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6f45c290c3580c677bd04447e294a2f38a58f52f054834f27b2c103172194c86","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:36:55Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6f45c290c3580c677bd04447e294a2f38a58f52f054834f27b2c103172194c86"} {"level":"debug","ts":"2026-07-02T20:37:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:37:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:37:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:37:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:37:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:37:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:37:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba"} {"level":"debug","ts":"2026-07-02T20:37:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:37:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba"} {"level":"debug","ts":"2026-07-02T20:37:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:37:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:37:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:37:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:37:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:37:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:37:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:37:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:37:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:37:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:37:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba"} {"level":"debug","ts":"2026-07-02T20:37:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:37:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba"} {"level":"debug","ts":"2026-07-02T20:37:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:37:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:37:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:37:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:37:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:37:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:37:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:37:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:37:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:37:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:37:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba"} {"level":"debug","ts":"2026-07-02T20:37:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:37:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba"} {"level":"debug","ts":"2026-07-02T20:37:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:37:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:37:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:37:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:37:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:37:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:37:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:37:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:37:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"6f45c290c3580c677bd04447e294a2f38a58f52f054834f27b2c103172194c86","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:37:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:37:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:37:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba"} {"level":"debug","ts":"2026-07-02T20:37:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:37:12Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:37:12Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:37:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/6f45c290c3580c677bd04447e294a2f38a58f52f054834f27b2c103172194c86"} {"level":"info","ts":"2026-07-02T20:37:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:37:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:37:12Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:37:12Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:37:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba"} {"level":"info","ts":"2026-07-02T20:37:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:37:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:37:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:37:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba"} {"level":"debug","ts":"2026-07-02T20:37:12Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba"} {"level":"debug","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:37:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:37:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:37:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:37:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba"} {"level":"debug","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba"} {"level":"debug","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:37:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:37:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:37:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:37:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba"} {"level":"debug","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba"} {"level":"debug","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a8ac16c743acf343db3e86f5a2a6dfe4956265b48580b7a3a1cf025ab89a8a44","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:37:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:37:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a8ac16c743acf343db3e86f5a2a6dfe4956265b48580b7a3a1cf025ab89a8a44","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a8ac16c743acf343db3e86f5a2a6dfe4956265b48580b7a3a1cf025ab89a8a44","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a8ac16c743acf343db3e86f5a2a6dfe4956265b48580b7a3a1cf025ab89a8a44","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a8ac16c743acf343db3e86f5a2a6dfe4956265b48580b7a3a1cf025ab89a8a44"} {"level":"debug","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:37:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:37:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a8ac16c743acf343db3e86f5a2a6dfe4956265b48580b7a3a1cf025ab89a8a44","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a8ac16c743acf343db3e86f5a2a6dfe4956265b48580b7a3a1cf025ab89a8a44"} {"level":"info","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba"} {"level":"debug","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"a8ac16c743acf343db3e86f5a2a6dfe4956265b48580b7a3a1cf025ab89a8a44","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:37:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:37:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["a8ac16c743acf343db3e86f5a2a6dfe4956265b48580b7a3a1cf025ab89a8a44"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"a8ac16c743acf343db3e86f5a2a6dfe4956265b48580b7a3a1cf025ab89a8a44","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"a8ac16c743acf343db3e86f5a2a6dfe4956265b48580b7a3a1cf025ab89a8a44","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"c830f4a6365397cc6e2d0022ce65fb6160b822103120f5608d3f692587aaa894","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/a8ac16c743acf343db3e86f5a2a6dfe4956265b48580b7a3a1cf025ab89a8a44"} {"level":"info","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/c830f4a6365397cc6e2d0022ce65fb6160b822103120f5608d3f692587aaa894"} {"level":"debug","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f03b4020074021c5b45295c9791fad0b51d17a8db39542ac55ec50dc9b83ad22","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:37:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:37:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f03b4020074021c5b45295c9791fad0b51d17a8db39542ac55ec50dc9b83ad22","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f03b4020074021c5b45295c9791fad0b51d17a8db39542ac55ec50dc9b83ad22","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f03b4020074021c5b45295c9791fad0b51d17a8db39542ac55ec50dc9b83ad22","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f03b4020074021c5b45295c9791fad0b51d17a8db39542ac55ec50dc9b83ad22"} {"level":"debug","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f03b4020074021c5b45295c9791fad0b51d17a8db39542ac55ec50dc9b83ad22","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f03b4020074021c5b45295c9791fad0b51d17a8db39542ac55ec50dc9b83ad22"} {"level":"debug","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f03b4020074021c5b45295c9791fad0b51d17a8db39542ac55ec50dc9b83ad22","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:37:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:37:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f03b4020074021c5b45295c9791fad0b51d17a8db39542ac55ec50dc9b83ad22"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f03b4020074021c5b45295c9791fad0b51d17a8db39542ac55ec50dc9b83ad22","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f03b4020074021c5b45295c9791fad0b51d17a8db39542ac55ec50dc9b83ad22","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"False","lastTransitionTime":"2026-07-02T20:37:13Z","reason":"HostsNotLinked","message":"No hosts linked to the resource"},{"type":"Ready","status":"False","lastTransitionTime":"2026-07-02T20:37:13Z","reason":"Reconciling"}],"summary":{"ready":false,"hostsReady":[],"numHostsReady":"0/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f03b4020074021c5b45295c9791fad0b51d17a8db39542ac55ec50dc9b83ad22","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"9d781c05f08a7ec7b9e3e4747394f6b32fa7b2fa85b6cd5abd3af77a82196a59","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f03b4020074021c5b45295c9791fad0b51d17a8db39542ac55ec50dc9b83ad22","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f03b4020074021c5b45295c9791fad0b51d17a8db39542ac55ec50dc9b83ad22","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"0b47de37fd98124770e127bf8f529358aafeeb71d088126bcfab04035fcd1c50","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f03b4020074021c5b45295c9791fad0b51d17a8db39542ac55ec50dc9b83ad22"} {"level":"debug","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status changed","authconfig":{"name":"f03b4020074021c5b45295c9791fad0b51d17a8db39542ac55ec50dc9b83ad22","namespace":"kuadrant-system"},"authconfig/status":{"conditions":[{"type":"Available","status":"True","lastTransitionTime":"2026-07-02T20:37:13Z","reason":"HostsLinked"},{"type":"Ready","status":"True","lastTransitionTime":"2026-07-02T20:37:13Z","reason":"Reconciled"}],"summary":{"ready":true,"hostsReady":["f03b4020074021c5b45295c9791fad0b51d17a8db39542ac55ec50dc9b83ad22"],"numHostsReady":"1/1","numIdentitySources":2,"numMetadataSources":2,"numAuthorizationPolicies":4,"numResponseItems":6,"festivalWristbandEnabled":false}}} {"level":"info","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/9d781c05f08a7ec7b9e3e4747394f6b32fa7b2fa85b6cd5abd3af77a82196a59"} {"level":"info","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status updated","authconfig":{"name":"f03b4020074021c5b45295c9791fad0b51d17a8db39542ac55ec50dc9b83ad22","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"f03b4020074021c5b45295c9791fad0b51d17a8db39542ac55ec50dc9b83ad22","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/0b47de37fd98124770e127bf8f529358aafeeb71d088126bcfab04035fcd1c50"} {"level":"info","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/f03b4020074021c5b45295c9791fad0b51d17a8db39542ac55ec50dc9b83ad22"} {"level":"debug","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1f0ec28d4021c75509532261b59411cee32dc85b916b125b7b015c9d14bff705","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"fab4161b0b21c173fb107aa8b455c524f9a63ccbac65c8c58f3be53c0d925dfa","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1f0ec28d4021c75509532261b59411cee32dc85b916b125b7b015c9d14bff705"} {"level":"debug","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"57708055dd22e252243c8d931bddb89ef0d31470497c3059de93f97e2fda22f2","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/fab4161b0b21c173fb107aa8b455c524f9a63ccbac65c8c58f3be53c0d925dfa"} {"level":"debug","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"e6a6634539d5712b64c4291a5aac89c2ff3c104972b24311404719a5ad104d41","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"2689795d344dc638c7b1e323f20ba13d25065a727797eea620aafaea15f1c626","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/57708055dd22e252243c8d931bddb89ef0d31470497c3059de93f97e2fda22f2"} {"level":"info","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/e6a6634539d5712b64c4291a5aac89c2ff3c104972b24311404719a5ad104d41"} {"level":"debug","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"8b3ada8cb143aecc7d5f03e78c3b67d4d9a8cfc00ee70bacf17fc689d614abf3","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/2689795d344dc638c7b1e323f20ba13d25065a727797eea620aafaea15f1c626"} {"level":"debug","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"393c6dc29e61c0019bd791d817a6f75e2759507bf615c137fcbb88139b6c4cb5","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/8b3ada8cb143aecc7d5f03e78c3b67d4d9a8cfc00ee70bacf17fc689d614abf3"} {"level":"debug","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"675911e3d8f8020a4bf1ab2a7eb494f453a97b21f8dfb3cbc7261f4f55616c7b","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"cf8beb917a990b2556084c90af5bce620303bebd0aa3e63d9d47cb90b436f937","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/393c6dc29e61c0019bd791d817a6f75e2759507bf615c137fcbb88139b6c4cb5"} {"level":"info","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/675911e3d8f8020a4bf1ab2a7eb494f453a97b21f8dfb3cbc7261f4f55616c7b"} {"level":"info","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/cf8beb917a990b2556084c90af5bce620303bebd0aa3e63d9d47cb90b436f937"} {"level":"debug","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7693eccda79238df3d063259623990afb6ed10e88d3a5f074ff82d9948de70bc","namespace":"kuadrant-system"}} {"level":"debug","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7693eccda79238df3d063259623990afb6ed10e88d3a5f074ff82d9948de70bc"} {"level":"debug","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"325cfb30d6cf16c76250e07d0f11bf5a39c4655ac49fe6ccb5bb97833ba59cda","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c"} {"level":"debug","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig.statusupdater","msg":"resource status did not change","authconfig":{"name":"1cefc805de610f5ca9070740387a64e8b0ec9607d1c90bfd9ae2644d6c559f84","namespace":"kuadrant-system"}} {"level":"info","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/325cfb30d6cf16c76250e07d0f11bf5a39c4655ac49fe6ccb5bb97833ba59cda"} {"level":"info","ts":"2026-07-02T20:37:13Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource reconciled","authconfig":"kuadrant-system/1cefc805de610f5ca9070740387a64e8b0ec9607d1c90bfd9ae2644d6c559f84"} {"level":"info","ts":"2026-07-02T20:37:16Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4124db74-3376-4bf0-9d16-8b12c04177f3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:36582","PortSpecifier":{"PortValue":36582}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"4124db74-3376-4bf0-9d16-8b12c04177f3","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-c4a4b5.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-02T20:37:16Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4124db74-3376-4bf0-9d16-8b12c04177f3","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:36582","PortSpecifier":{"PortValue":36582}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783024636,"nanos":696127060},"http":{"id":"4124db74-3376-4bf0-9d16-8b12c04177f3","method":"POST","headers":{":authority":"e2e-shared-a-c4a4b5.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.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-02T20:37:16Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"4124db74-3376-4bf0-9d16-8b12c04177f3","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-02T20:37:16Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"4124db74-3376-4bf0-9d16-8b12c04177f3","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":"c9abd300-8a3f-4811-9416-8974d3a29cb9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=d8411942-0174-4eda-899b-bfa6e1a35b1b"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/95e6f4060ff3"]}} {"level":"debug","ts":"2026-07-02T20:37:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"4124db74-3376-4bf0-9d16-8b12c04177f3","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/95e6f4060ff3"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d8411942-0174-4eda-899b-bfa6e1a35b1b"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"c9abd300-8a3f-4811-9416-8974d3a29cb9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"9d781c05f08a7ec7b9e3e4747394f6b32fa7b2fa85b6cd5abd3af77a82196a59"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.47:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-c4a4b5.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.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-02T20:37:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4124db74-3376-4bf0-9d16-8b12c04177f3","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-02T20:37:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4124db74-3376-4bf0-9d16-8b12c04177f3","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-02T20:37:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4124db74-3376-4bf0-9d16-8b12c04177f3","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-c4a4b5/rate-test-model-c4a4b5\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-02T20:37:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"4124db74-3376-4bf0-9d16-8b12c04177f3","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":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-02T20:37:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4124db74-3376-4bf0-9d16-8b12c04177f3","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-02T20:37:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4124db74-3376-4bf0-9d16-8b12c04177f3","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-02T20:37:16Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4124db74-3376-4bf0-9d16-8b12c04177f3","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-02T20:37:16Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4124db74-3376-4bf0-9d16-8b12c04177f3","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-02T20:37:16Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4536673b-c1ba-492b-acb6-127961ab7a18","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:43024","PortSpecifier":{"PortValue":43024}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"4536673b-c1ba-492b-acb6-127961ab7a18","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-fd52f9.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-02T20:37:16Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"4536673b-c1ba-492b-acb6-127961ab7a18","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:43024","PortSpecifier":{"PortValue":43024}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783024636,"nanos":743099922},"http":{"id":"4536673b-c1ba-492b-acb6-127961ab7a18","method":"POST","headers":{":authority":"e2e-shared-b-fd52f9.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.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-02T20:37:16Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"4536673b-c1ba-492b-acb6-127961ab7a18","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-02T20:37:16Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"4536673b-c1ba-492b-acb6-127961ab7a18","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":"c9abd300-8a3f-4811-9416-8974d3a29cb9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=d8411942-0174-4eda-899b-bfa6e1a35b1b"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/95e6f4060ff3"]}} {"level":"debug","ts":"2026-07-02T20:37:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"4536673b-c1ba-492b-acb6-127961ab7a18","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/95e6f4060ff3"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d8411942-0174-4eda-899b-bfa6e1a35b1b"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"c9abd300-8a3f-4811-9416-8974d3a29cb9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"cf8beb917a990b2556084c90af5bce620303bebd0aa3e63d9d47cb90b436f937"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.48:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-fd52f9.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.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-02T20:37:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4536673b-c1ba-492b-acb6-127961ab7a18","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-02T20:37:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4536673b-c1ba-492b-acb6-127961ab7a18","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-02T20:37:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"4536673b-c1ba-492b-acb6-127961ab7a18","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-fd52f9/rate-test-model-fd52f9\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-02T20:37:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"4536673b-c1ba-492b-acb6-127961ab7a18","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","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-02T20:37:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4536673b-c1ba-492b-acb6-127961ab7a18","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-02T20:37:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"4536673b-c1ba-492b-acb6-127961ab7a18","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-02T20:37:16Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4536673b-c1ba-492b-acb6-127961ab7a18","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-02T20:37:16Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"4536673b-c1ba-492b-acb6-127961ab7a18","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-02T20:37:16Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a1459cc4-4a30-4d69-b264-a6f6366dcf66","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:36594","PortSpecifier":{"PortValue":36594}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"a1459cc4-4a30-4d69-b264-a6f6366dcf66","method":"POST","path":"/ai-tenant-e2e-shared-a-c4a4b5/rate-test-model-c4a4b5/v1/completions","host":"e2e-shared-a-c4a4b5.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-02T20:37:16Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"a1459cc4-4a30-4d69-b264-a6f6366dcf66","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:36594","PortSpecifier":{"PortValue":36594}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783024636,"nanos":789982314},"http":{"id":"a1459cc4-4a30-4d69-b264-a6f6366dcf66","method":"POST","headers":{":authority":"e2e-shared-a-c4a4b5.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-c4a4b5/rate-test-model-c4a4b5/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-02T20:37:16Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"a1459cc4-4a30-4d69-b264-a6f6366dcf66","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-hwfqTNfgmG14OOHf_Hs8YAiGBGbwWVTVs08aiUHtaHy0wQWjQrQulBDiMrcx"} {"level":"debug","ts":"2026-07-02T20:37:16Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"a1459cc4-4a30-4d69-b264-a6f6366dcf66","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-c4a4b5.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-hwfqTNfgmG14OOHf_Hs8YAiGBGbwWVTVs08aiUHtaHy0wQWjQrQulBDiMrcx\"}"} {"level":"debug","ts":"2026-07-02T20:37:16Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"a1459cc4-4a30-4d69-b264-a6f6366dcf66","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-c4a4b5.opendatahub.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":"3f7f4ccd-51e9-4dc4-9a74-18e33c57b921","keyName":"e2e-rate-a-9097d4","subscription":"e2e-rate-iso-a-9097d4","tenant":"e2e-shared-a-c4a4b5","userId":"3f7f4ccd-51e9-4dc4-9a74-18e33c57b921","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-02T20:37:16Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"a1459cc4-4a30-4d69-b264-a6f6366dcf66","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-c4a4b5.opendatahub.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-c4a4b5/rate-test-model-c4a4b5\",\"requestedSubscription\":\"e2e-rate-iso-a-9097d4\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-02T20:37:16Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"a1459cc4-4a30-4d69-b264-a6f6366dcf66","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-c4a4b5.opendatahub.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-c4a4b5","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-9097d4","namespace":"ai-tenant-e2e-shared-a-c4a4b5","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-02T20:37:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"a1459cc4-4a30-4d69-b264-a6f6366dcf66","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-02T20:37:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a1459cc4-4a30-4d69-b264-a6f6366dcf66","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-02T20:37:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a1459cc4-4a30-4d69-b264-a6f6366dcf66","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-02T20:37:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a1459cc4-4a30-4d69-b264-a6f6366dcf66","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-c4a4b5/rate-test-model-c4a4b5\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-02T20:37:16Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"a1459cc4-4a30-4d69-b264-a6f6366dcf66","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-02T20:37:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a1459cc4-4a30-4d69-b264-a6f6366dcf66","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-02T20:37:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a1459cc4-4a30-4d69-b264-a6f6366dcf66","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-9097d4"} {"level":"debug","ts":"2026-07-02T20:37:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a1459cc4-4a30-4d69-b264-a6f6366dcf66","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-02T20:37:16Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"a1459cc4-4a30-4d69-b264-a6f6366dcf66","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","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":"3f7f4ccd-51e9-4dc4-9a74-18e33c57b921","keyName":"e2e-rate-a-9097d4","selected_subscription":"e2e-rate-iso-a-9097d4","selected_subscription_key":"ai-tenant-e2e-shared-a-c4a4b5/e2e-rate-iso-a-9097d4@ai-tenant-e2e-shared-a-c4a4b5/rate-test-model-c4a4b5","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-c4a4b5","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-9097d4","namespace":"ai-tenant-e2e-shared-a-c4a4b5","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-02T20:37:16Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a1459cc4-4a30-4d69-b264-a6f6366dcf66","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-02T20:37:16Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"a1459cc4-4a30-4d69-b264-a6f6366dcf66","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-02T20:37:17Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"fe2c75e7-b43c-48f3-8555-90caf96aff73","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:36604","PortSpecifier":{"PortValue":36604}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"fe2c75e7-b43c-48f3-8555-90caf96aff73","method":"POST","path":"/ai-tenant-e2e-shared-a-c4a4b5/rate-test-model-c4a4b5/v1/completions","host":"e2e-shared-a-c4a4b5.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-02T20:37:17Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"fe2c75e7-b43c-48f3-8555-90caf96aff73","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:36604","PortSpecifier":{"PortValue":36604}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783024637,"nanos":855519324},"http":{"id":"fe2c75e7-b43c-48f3-8555-90caf96aff73","method":"POST","headers":{":authority":"e2e-shared-a-c4a4b5.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-c4a4b5/rate-test-model-c4a4b5/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-02T20:37:17Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"fe2c75e7-b43c-48f3-8555-90caf96aff73","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-hwfqTNfgmG14OOHf_Hs8YAiGBGbwWVTVs08aiUHtaHy0wQWjQrQulBDiMrcx"} {"level":"debug","ts":"2026-07-02T20:37:17Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"fe2c75e7-b43c-48f3-8555-90caf96aff73","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-c4a4b5.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-hwfqTNfgmG14OOHf_Hs8YAiGBGbwWVTVs08aiUHtaHy0wQWjQrQulBDiMrcx\"}"} {"level":"debug","ts":"2026-07-02T20:37:17Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"fe2c75e7-b43c-48f3-8555-90caf96aff73","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-c4a4b5.opendatahub.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":"3f7f4ccd-51e9-4dc4-9a74-18e33c57b921","keyName":"e2e-rate-a-9097d4","subscription":"e2e-rate-iso-a-9097d4","tenant":"e2e-shared-a-c4a4b5","userId":"3f7f4ccd-51e9-4dc4-9a74-18e33c57b921","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-02T20:37:17Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"fe2c75e7-b43c-48f3-8555-90caf96aff73","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-c4a4b5.opendatahub.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-c4a4b5/rate-test-model-c4a4b5\",\"requestedSubscription\":\"e2e-rate-iso-a-9097d4\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-02T20:37:17Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"fe2c75e7-b43c-48f3-8555-90caf96aff73","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-c4a4b5.opendatahub.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-c4a4b5","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-9097d4","namespace":"ai-tenant-e2e-shared-a-c4a4b5","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-02T20:37:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"fe2c75e7-b43c-48f3-8555-90caf96aff73","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-02T20:37:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fe2c75e7-b43c-48f3-8555-90caf96aff73","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-02T20:37:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fe2c75e7-b43c-48f3-8555-90caf96aff73","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-02T20:37:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fe2c75e7-b43c-48f3-8555-90caf96aff73","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-c4a4b5/rate-test-model-c4a4b5\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-02T20:37:17Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"fe2c75e7-b43c-48f3-8555-90caf96aff73","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-02T20:37:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fe2c75e7-b43c-48f3-8555-90caf96aff73","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-02T20:37:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fe2c75e7-b43c-48f3-8555-90caf96aff73","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-02T20:37:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fe2c75e7-b43c-48f3-8555-90caf96aff73","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-9097d4"} {"level":"debug","ts":"2026-07-02T20:37:17Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"fe2c75e7-b43c-48f3-8555-90caf96aff73","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","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":"3f7f4ccd-51e9-4dc4-9a74-18e33c57b921","keyName":"e2e-rate-a-9097d4","selected_subscription":"e2e-rate-iso-a-9097d4","selected_subscription_key":"ai-tenant-e2e-shared-a-c4a4b5/e2e-rate-iso-a-9097d4@ai-tenant-e2e-shared-a-c4a4b5/rate-test-model-c4a4b5","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-c4a4b5","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-9097d4","namespace":"ai-tenant-e2e-shared-a-c4a4b5","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-02T20:37:17Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"fe2c75e7-b43c-48f3-8555-90caf96aff73","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-02T20:37:17Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"fe2c75e7-b43c-48f3-8555-90caf96aff73","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-02T20:37:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f8f30c1a-1572-40fe-b08c-21efbfc0dc4a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:36618","PortSpecifier":{"PortValue":36618}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"f8f30c1a-1572-40fe-b08c-21efbfc0dc4a","method":"POST","path":"/ai-tenant-e2e-shared-a-c4a4b5/rate-test-model-c4a4b5/v1/completions","host":"e2e-shared-a-c4a4b5.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-02T20:37:18Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"f8f30c1a-1572-40fe-b08c-21efbfc0dc4a","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:36618","PortSpecifier":{"PortValue":36618}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783024638,"nanos":900246903},"http":{"id":"f8f30c1a-1572-40fe-b08c-21efbfc0dc4a","method":"POST","headers":{":authority":"e2e-shared-a-c4a4b5.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-c4a4b5/rate-test-model-c4a4b5/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-02T20:37:18Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"f8f30c1a-1572-40fe-b08c-21efbfc0dc4a","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-hwfqTNfgmG14OOHf_Hs8YAiGBGbwWVTVs08aiUHtaHy0wQWjQrQulBDiMrcx"} {"level":"debug","ts":"2026-07-02T20:37:18Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"f8f30c1a-1572-40fe-b08c-21efbfc0dc4a","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-c4a4b5.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-hwfqTNfgmG14OOHf_Hs8YAiGBGbwWVTVs08aiUHtaHy0wQWjQrQulBDiMrcx\"}"} {"level":"debug","ts":"2026-07-02T20:37:18Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"f8f30c1a-1572-40fe-b08c-21efbfc0dc4a","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-c4a4b5.opendatahub.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":"3f7f4ccd-51e9-4dc4-9a74-18e33c57b921","keyName":"e2e-rate-a-9097d4","subscription":"e2e-rate-iso-a-9097d4","tenant":"e2e-shared-a-c4a4b5","userId":"3f7f4ccd-51e9-4dc4-9a74-18e33c57b921","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-02T20:37:18Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"f8f30c1a-1572-40fe-b08c-21efbfc0dc4a","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-c4a4b5.opendatahub.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-c4a4b5/rate-test-model-c4a4b5\",\"requestedSubscription\":\"e2e-rate-iso-a-9097d4\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-02T20:37:18Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"f8f30c1a-1572-40fe-b08c-21efbfc0dc4a","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-c4a4b5.opendatahub.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-c4a4b5","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-9097d4","namespace":"ai-tenant-e2e-shared-a-c4a4b5","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-02T20:37:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"f8f30c1a-1572-40fe-b08c-21efbfc0dc4a","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-02T20:37:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f8f30c1a-1572-40fe-b08c-21efbfc0dc4a","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-02T20:37:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f8f30c1a-1572-40fe-b08c-21efbfc0dc4a","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-02T20:37:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f8f30c1a-1572-40fe-b08c-21efbfc0dc4a","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-c4a4b5/rate-test-model-c4a4b5\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-02T20:37:18Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"f8f30c1a-1572-40fe-b08c-21efbfc0dc4a","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-02T20:37:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f8f30c1a-1572-40fe-b08c-21efbfc0dc4a","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-9097d4"} {"level":"debug","ts":"2026-07-02T20:37:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f8f30c1a-1572-40fe-b08c-21efbfc0dc4a","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-02T20:37:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f8f30c1a-1572-40fe-b08c-21efbfc0dc4a","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-02T20:37:18Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"f8f30c1a-1572-40fe-b08c-21efbfc0dc4a","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","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":"3f7f4ccd-51e9-4dc4-9a74-18e33c57b921","keyName":"e2e-rate-a-9097d4","selected_subscription":"e2e-rate-iso-a-9097d4","selected_subscription_key":"ai-tenant-e2e-shared-a-c4a4b5/e2e-rate-iso-a-9097d4@ai-tenant-e2e-shared-a-c4a4b5/rate-test-model-c4a4b5","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-c4a4b5","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-9097d4","namespace":"ai-tenant-e2e-shared-a-c4a4b5","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-02T20:37:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f8f30c1a-1572-40fe-b08c-21efbfc0dc4a","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-02T20:37:18Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"f8f30c1a-1572-40fe-b08c-21efbfc0dc4a","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-02T20:37:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"daaf62be-3a92-4fa2-88d5-ded1f893fa84","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:54826","PortSpecifier":{"PortValue":54826}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"daaf62be-3a92-4fa2-88d5-ded1f893fa84","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-a-c4a4b5.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-02T20:37:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"daaf62be-3a92-4fa2-88d5-ded1f893fa84","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:54826","PortSpecifier":{"PortValue":54826}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783024649,"nanos":819073069},"http":{"id":"daaf62be-3a92-4fa2-88d5-ded1f893fa84","method":"POST","headers":{":authority":"e2e-shared-a-c4a4b5.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.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-02T20:37:29Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"daaf62be-3a92-4fa2-88d5-ded1f893fa84","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-02T20:37:29Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"daaf62be-3a92-4fa2-88d5-ded1f893fa84","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":"c9abd300-8a3f-4811-9416-8974d3a29cb9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=d8411942-0174-4eda-899b-bfa6e1a35b1b"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/95e6f4060ff3"]}} {"level":"debug","ts":"2026-07-02T20:37:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"daaf62be-3a92-4fa2-88d5-ded1f893fa84","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/95e6f4060ff3"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d8411942-0174-4eda-899b-bfa6e1a35b1b"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"c9abd300-8a3f-4811-9416-8974d3a29cb9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"9d781c05f08a7ec7b9e3e4747394f6b32fa7b2fa85b6cd5abd3af77a82196a59"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.47:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-a-c4a4b5.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.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-02T20:37:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"daaf62be-3a92-4fa2-88d5-ded1f893fa84","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-02T20:37:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"daaf62be-3a92-4fa2-88d5-ded1f893fa84","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-02T20:37:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"daaf62be-3a92-4fa2-88d5-ded1f893fa84","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-c4a4b5/rate-test-model-c4a4b5\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-02T20:37:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"daaf62be-3a92-4fa2-88d5-ded1f893fa84","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":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"keyId","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}}]},"Plain":null},"reason":"no such key: metadata"} {"level":"debug","ts":"2026-07-02T20:37:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"daaf62be-3a92-4fa2-88d5-ded1f893fa84","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-02T20:37:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"daaf62be-3a92-4fa2-88d5-ded1f893fa84","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-02T20:37:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"daaf62be-3a92-4fa2-88d5-ded1f893fa84","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-02T20:37:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"daaf62be-3a92-4fa2-88d5-ded1f893fa84","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-02T20:37:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"667e4805-3fea-44a0-b85d-bc6f172c9448","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:60824","PortSpecifier":{"PortValue":60824}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"667e4805-3fea-44a0-b85d-bc6f172c9448","method":"POST","path":"/maas-api/v1/api-keys","host":"e2e-shared-b-fd52f9.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-02T20:37:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"667e4805-3fea-44a0-b85d-bc6f172c9448","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:60824","PortSpecifier":{"PortValue":60824}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783024649,"nanos":863823087},"http":{"id":"667e4805-3fea-44a0-b85d-bc6f172c9448","method":"POST","headers":{":authority":"e2e-shared-b-fd52f9.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.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-02T20:37:29Z","logger":"authorino.service.auth.authpipeline.identity.kubernetesauth","msg":"calling kubernetes token review api","request id":"667e4805-3fea-44a0-b85d-bc6f172c9448","tokenreview":{"name":""}} {"level":"debug","ts":"2026-07-02T20:37:29Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"667e4805-3fea-44a0-b85d-bc6f172c9448","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":"c9abd300-8a3f-4811-9416-8974d3a29cb9","groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"extra":{"authentication.kubernetes.io/credential-id":["JTI=d8411942-0174-4eda-899b-bfa6e1a35b1b"]}},"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/95e6f4060ff3"]}} {"level":"debug","ts":"2026-07-02T20:37:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"667e4805-3fea-44a0-b85d-bc6f172c9448","input":{"auth":{"identity":{"audiences":["https://prod-eaas-bucket.s3.us-east-1.amazonaws.com/95e6f4060ff3"],"authenticated":true,"user":{"extra":{"authentication.kubernetes.io/credential-id":["JTI=d8411942-0174-4eda-899b-bfa6e1a35b1b"]},"groups":["system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"uid":"c9abd300-8a3f-4811-9416-8974d3a29cb9","username":"system:serviceaccount:default:tester-regular-user"}}},"context":{"context_extensions":{"host":"cf8beb917a990b2556084c90af5bce620303bebd0aa3e63d9d47cb90b436f937"},"destination":{"address":{"Address":{"SocketAddress":{"PortSpecifier":{"PortValue":443},"address":"10.134.0.48:443"}}}},"metadata_context":{},"request":{"http":{"headers":{":authority":"e2e-shared-b-fd52f9.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.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-02T20:37:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"667e4805-3fea-44a0-b85d-bc6f172c9448","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-02T20:37:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"667e4805-3fea-44a0-b85d-bc6f172c9448","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-02T20:37:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"667e4805-3fea-44a0-b85d-bc6f172c9448","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-fd52f9/rate-test-model-fd52f9\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-02T20:37:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"cannot build dynamic response","request id":"667e4805-3fea-44a0-b85d-bc6f172c9448","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyId","Value":{}},{"Name":"selected_subscription","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-02T20:37:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"667e4805-3fea-44a0-b85d-bc6f172c9448","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-02T20:37:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"667e4805-3fea-44a0-b85d-bc6f172c9448","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-02T20:37:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"667e4805-3fea-44a0-b85d-bc6f172c9448","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-02T20:37:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"667e4805-3fea-44a0-b85d-bc6f172c9448","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-02T20:37:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"68869e1a-91a2-48b0-8c17-a076875610a9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:54838","PortSpecifier":{"PortValue":54838}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"68869e1a-91a2-48b0-8c17-a076875610a9","method":"POST","path":"/ai-tenant-e2e-shared-a-c4a4b5/rate-test-model-c4a4b5/v1/completions","host":"e2e-shared-a-c4a4b5.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-02T20:37:29Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"68869e1a-91a2-48b0-8c17-a076875610a9","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:54838","PortSpecifier":{"PortValue":54838}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783024649,"nanos":906080034},"http":{"id":"68869e1a-91a2-48b0-8c17-a076875610a9","method":"POST","headers":{":authority":"e2e-shared-a-c4a4b5.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-c4a4b5/rate-test-model-c4a4b5/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-02T20:37:29Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"68869e1a-91a2-48b0-8c17-a076875610a9","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-Uccxe3lZWRs76p8L_Khu6NlLcG8BwEx2oPglLOXZqwmgvTorfwuN3BGpn6tG"} {"level":"debug","ts":"2026-07-02T20:37:29Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"68869e1a-91a2-48b0-8c17-a076875610a9","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-c4a4b5.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-Uccxe3lZWRs76p8L_Khu6NlLcG8BwEx2oPglLOXZqwmgvTorfwuN3BGpn6tG\"}"} {"level":"debug","ts":"2026-07-02T20:37:29Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"68869e1a-91a2-48b0-8c17-a076875610a9","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-c4a4b5.opendatahub.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":"a1a44714-227f-4b3e-a210-30e444c1fe7a","keyName":"e2e-rate-a-12e980","subscription":"e2e-rate-iso-a-12e980","tenant":"e2e-shared-a-c4a4b5","userId":"a1a44714-227f-4b3e-a210-30e444c1fe7a","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-02T20:37:29Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"68869e1a-91a2-48b0-8c17-a076875610a9","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-c4a4b5.opendatahub.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-c4a4b5/rate-test-model-c4a4b5\",\"requestedSubscription\":\"e2e-rate-iso-a-12e980\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-02T20:37:29Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"68869e1a-91a2-48b0-8c17-a076875610a9","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-c4a4b5.opendatahub.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-c4a4b5","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-12e980","namespace":"ai-tenant-e2e-shared-a-c4a4b5","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-02T20:37:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"68869e1a-91a2-48b0-8c17-a076875610a9","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-02T20:37:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"68869e1a-91a2-48b0-8c17-a076875610a9","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-02T20:37:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"68869e1a-91a2-48b0-8c17-a076875610a9","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-02T20:37:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"68869e1a-91a2-48b0-8c17-a076875610a9","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-c4a4b5/rate-test-model-c4a4b5\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-02T20:37:29Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"68869e1a-91a2-48b0-8c17-a076875610a9","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-02T20:37:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"68869e1a-91a2-48b0-8c17-a076875610a9","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-12e980"} {"level":"debug","ts":"2026-07-02T20:37:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"68869e1a-91a2-48b0-8c17-a076875610a9","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-02T20:37:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"68869e1a-91a2-48b0-8c17-a076875610a9","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-02T20:37:29Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"68869e1a-91a2-48b0-8c17-a076875610a9","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","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":"a1a44714-227f-4b3e-a210-30e444c1fe7a","keyName":"e2e-rate-a-12e980","selected_subscription":"e2e-rate-iso-a-12e980","selected_subscription_key":"ai-tenant-e2e-shared-a-c4a4b5/e2e-rate-iso-a-12e980@ai-tenant-e2e-shared-a-c4a4b5/rate-test-model-c4a4b5","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-c4a4b5","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-12e980","namespace":"ai-tenant-e2e-shared-a-c4a4b5","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-02T20:37:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"68869e1a-91a2-48b0-8c17-a076875610a9","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-02T20:37:29Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"68869e1a-91a2-48b0-8c17-a076875610a9","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-02T20:37:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7da78805-76ef-420b-92ca-bdd37daf80ca","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:54840","PortSpecifier":{"PortValue":54840}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"7da78805-76ef-420b-92ca-bdd37daf80ca","method":"POST","path":"/ai-tenant-e2e-shared-a-c4a4b5/rate-test-model-c4a4b5/v1/completions","host":"e2e-shared-a-c4a4b5.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-02T20:37:30Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7da78805-76ef-420b-92ca-bdd37daf80ca","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:54840","PortSpecifier":{"PortValue":54840}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783024650,"nanos":947078836},"http":{"id":"7da78805-76ef-420b-92ca-bdd37daf80ca","method":"POST","headers":{":authority":"e2e-shared-a-c4a4b5.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-c4a4b5/rate-test-model-c4a4b5/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-02T20:37:30Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"7da78805-76ef-420b-92ca-bdd37daf80ca","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-Uccxe3lZWRs76p8L_Khu6NlLcG8BwEx2oPglLOXZqwmgvTorfwuN3BGpn6tG"} {"level":"debug","ts":"2026-07-02T20:37:30Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"7da78805-76ef-420b-92ca-bdd37daf80ca","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-c4a4b5.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-Uccxe3lZWRs76p8L_Khu6NlLcG8BwEx2oPglLOXZqwmgvTorfwuN3BGpn6tG\"}"} {"level":"debug","ts":"2026-07-02T20:37:30Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"7da78805-76ef-420b-92ca-bdd37daf80ca","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-c4a4b5.opendatahub.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":"a1a44714-227f-4b3e-a210-30e444c1fe7a","keyName":"e2e-rate-a-12e980","subscription":"e2e-rate-iso-a-12e980","tenant":"e2e-shared-a-c4a4b5","userId":"a1a44714-227f-4b3e-a210-30e444c1fe7a","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-02T20:37:30Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"7da78805-76ef-420b-92ca-bdd37daf80ca","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-c4a4b5.opendatahub.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-c4a4b5/rate-test-model-c4a4b5\",\"requestedSubscription\":\"e2e-rate-iso-a-12e980\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-02T20:37:30Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"7da78805-76ef-420b-92ca-bdd37daf80ca","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-c4a4b5.opendatahub.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-c4a4b5","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-12e980","namespace":"ai-tenant-e2e-shared-a-c4a4b5","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-02T20:37:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"7da78805-76ef-420b-92ca-bdd37daf80ca","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-02T20:37:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7da78805-76ef-420b-92ca-bdd37daf80ca","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-02T20:37:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7da78805-76ef-420b-92ca-bdd37daf80ca","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-02T20:37:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7da78805-76ef-420b-92ca-bdd37daf80ca","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-02T20:37:30Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7da78805-76ef-420b-92ca-bdd37daf80ca","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-c4a4b5/rate-test-model-c4a4b5\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-02T20:37:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7da78805-76ef-420b-92ca-bdd37daf80ca","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-02T20:37:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7da78805-76ef-420b-92ca-bdd37daf80ca","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-12e980"} {"level":"debug","ts":"2026-07-02T20:37:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7da78805-76ef-420b-92ca-bdd37daf80ca","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-02T20:37:30Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7da78805-76ef-420b-92ca-bdd37daf80ca","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","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":"a1a44714-227f-4b3e-a210-30e444c1fe7a","keyName":"e2e-rate-a-12e980","selected_subscription":"e2e-rate-iso-a-12e980","selected_subscription_key":"ai-tenant-e2e-shared-a-c4a4b5/e2e-rate-iso-a-12e980@ai-tenant-e2e-shared-a-c4a4b5/rate-test-model-c4a4b5","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-c4a4b5","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-12e980","namespace":"ai-tenant-e2e-shared-a-c4a4b5","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-02T20:37:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7da78805-76ef-420b-92ca-bdd37daf80ca","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-02T20:37:30Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7da78805-76ef-420b-92ca-bdd37daf80ca","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-02T20:37:31Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7ce7bc31-648b-406f-ad36-242939d9fc6f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:54848","PortSpecifier":{"PortValue":54848}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"7ce7bc31-648b-406f-ad36-242939d9fc6f","method":"POST","path":"/ai-tenant-e2e-shared-a-c4a4b5/rate-test-model-c4a4b5/v1/completions","host":"e2e-shared-a-c4a4b5.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-02T20:37:31Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"7ce7bc31-648b-406f-ad36-242939d9fc6f","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:54848","PortSpecifier":{"PortValue":54848}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.47:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783024651,"nanos":986179259},"http":{"id":"7ce7bc31-648b-406f-ad36-242939d9fc6f","method":"POST","headers":{":authority":"e2e-shared-a-c4a4b5.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-a-c4a4b5/rate-test-model-c4a4b5/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-02T20:37:31Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"7ce7bc31-648b-406f-ad36-242939d9fc6f","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-Uccxe3lZWRs76p8L_Khu6NlLcG8BwEx2oPglLOXZqwmgvTorfwuN3BGpn6tG"} {"level":"debug","ts":"2026-07-02T20:37:31Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"7ce7bc31-648b-406f-ad36-242939d9fc6f","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-a-c4a4b5.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-Uccxe3lZWRs76p8L_Khu6NlLcG8BwEx2oPglLOXZqwmgvTorfwuN3BGpn6tG\"}"} {"level":"debug","ts":"2026-07-02T20:37:31Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"7ce7bc31-648b-406f-ad36-242939d9fc6f","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-c4a4b5.opendatahub.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":"a1a44714-227f-4b3e-a210-30e444c1fe7a","keyName":"e2e-rate-a-12e980","subscription":"e2e-rate-iso-a-12e980","tenant":"e2e-shared-a-c4a4b5","userId":"a1a44714-227f-4b3e-a210-30e444c1fe7a","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-02T20:37:31Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"7ce7bc31-648b-406f-ad36-242939d9fc6f","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-a-c4a4b5.opendatahub.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-c4a4b5/rate-test-model-c4a4b5\",\"requestedSubscription\":\"e2e-rate-iso-a-12e980\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-02T20:37:31Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"7ce7bc31-648b-406f-ad36-242939d9fc6f","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-c4a4b5.opendatahub.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-c4a4b5","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-12e980","namespace":"ai-tenant-e2e-shared-a-c4a4b5","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-02T20:37:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"7ce7bc31-648b-406f-ad36-242939d9fc6f","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-02T20:37:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7ce7bc31-648b-406f-ad36-242939d9fc6f","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-02T20:37:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7ce7bc31-648b-406f-ad36-242939d9fc6f","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-02T20:37:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7ce7bc31-648b-406f-ad36-242939d9fc6f","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-02T20:37:31Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"7ce7bc31-648b-406f-ad36-242939d9fc6f","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-a-c4a4b5/rate-test-model-c4a4b5\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-02T20:37:31Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7ce7bc31-648b-406f-ad36-242939d9fc6f","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-02T20:37:31Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7ce7bc31-648b-406f-ad36-242939d9fc6f","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-02T20:37:31Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7ce7bc31-648b-406f-ad36-242939d9fc6f","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-12e980"} {"level":"debug","ts":"2026-07-02T20:37:31Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"7ce7bc31-648b-406f-ad36-242939d9fc6f","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"keyName","Value":{}},{"Name":"subscription_error","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"subscription_error_message","Value":{}},{"Name":"userid","Value":{}},{"Name":"groups","Value":{}},{"Name":"keyId","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":"a1a44714-227f-4b3e-a210-30e444c1fe7a","keyName":"e2e-rate-a-12e980","selected_subscription":"e2e-rate-iso-a-12e980","selected_subscription_key":"ai-tenant-e2e-shared-a-c4a4b5/e2e-rate-iso-a-12e980@ai-tenant-e2e-shared-a-c4a4b5/rate-test-model-c4a4b5","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-c4a4b5","source":"internal","token_rate_limits":[{"limit":3,"window":"1m"}]}],"name":"e2e-rate-iso-a-12e980","namespace":"ai-tenant-e2e-shared-a-c4a4b5","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-02T20:37:31Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7ce7bc31-648b-406f-ad36-242939d9fc6f","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-02T20:37:31Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"7ce7bc31-648b-406f-ad36-242939d9fc6f","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-02T20:37:32Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"769cf37a-0b56-43f7-b04e-0132dfa3a7d8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:60832","PortSpecifier":{"PortValue":60832}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"http":{"id":"769cf37a-0b56-43f7-b04e-0132dfa3a7d8","method":"POST","path":"/ai-tenant-e2e-shared-b-fd52f9/rate-test-model-fd52f9/v1/completions","host":"e2e-shared-b-fd52f9.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.prod.konfluxeaas.com","scheme":"https"}}}} {"level":"debug","ts":"2026-07-02T20:37:32Z","logger":"authorino.service.auth","msg":"incoming authorization request","request id":"769cf37a-0b56-43f7-b04e-0132dfa3a7d8","object":{"source":{"address":{"Address":{"SocketAddress":{"address":"10.132.0.13:60832","PortSpecifier":{"PortValue":60832}}}}},"destination":{"address":{"Address":{"SocketAddress":{"address":"10.134.0.48:443","PortSpecifier":{"PortValue":443}}}}},"request":{"time":{"seconds":1783024652,"nanos":29567569},"http":{"id":"769cf37a-0b56-43f7-b04e-0132dfa3a7d8","method":"POST","headers":{":authority":"e2e-shared-b-fd52f9.apps.0fdbb3b1-27d6-4d77-b075-95e6f4060ff3.prod.konfluxeaas.com",":method":"POST",":path":"/ai-tenant-e2e-shared-b-fd52f9/rate-test-model-fd52f9/v1/completions",":scheme":"https","accept":"*/*","accept-encoding":"gzip, deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-02T20:37:32Z","logger":"authorino.service.auth.authpipeline.identity","msg":"identity validated","request id":"769cf37a-0b56-43f7-b04e-0132dfa3a7d8","config":{"Name":"api-keys","Priority":0,"Conditions":{"Left":{"Selector":"request.headers.authorization","Operator":5,"Value":"^Bearer **** sk-oai-cIt2uGgg9ZuAXT9I_uWjWPI29SsVzFKidxkXAHu5Pl8sKlI4sYblmPXBfXi0"} {"level":"debug","ts":"2026-07-02T20:37:32Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"769cf37a-0b56-43f7-b04e-0132dfa3a7d8","config":"apiKeyValidation","method":"POST","url":"https://maas-api-e2e-shared-b-fd52f9.opendatahub.svc.cluster.local:8443/internal/v1/api-keys/validate","headers":{"Content-Type":["application/json"]},"body":"{\"key\":\"sk-oai-cIt2uGgg9ZuAXT9I_uWjWPI29SsVzFKidxkXAHu5Pl8sKlI4sYblmPXBfXi0\"}"} {"level":"debug","ts":"2026-07-02T20:37:32Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"769cf37a-0b56-43f7-b04e-0132dfa3a7d8","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-fd52f9.opendatahub.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":"9356afd1-97ef-4615-9389-75417dc16d13","keyName":"e2e-rate-b-12e980","subscription":"e2e-rate-iso-b-12e980","tenant":"e2e-shared-b-fd52f9","userId":"9356afd1-97ef-4615-9389-75417dc16d13","username":"system:serviceaccount:default:tester-regular-user","valid":true}} {"level":"debug","ts":"2026-07-02T20:37:32Z","logger":"authorino.service.auth.authpipeline.metadata.http","msg":"sending request","request id":"769cf37a-0b56-43f7-b04e-0132dfa3a7d8","config":"subscription-info","method":"POST","url":"https://maas-api-e2e-shared-b-fd52f9.opendatahub.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-fd52f9/rate-test-model-fd52f9\",\"requestedSubscription\":\"e2e-rate-iso-b-12e980\",\"username\":\"system:serviceaccount:default:tester-regular-user\"}"} {"level":"debug","ts":"2026-07-02T20:37:32Z","logger":"authorino.service.auth.authpipeline.metadata","msg":"fetched auth metadata","request id":"769cf37a-0b56-43f7-b04e-0132dfa3a7d8","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-fd52f9.opendatahub.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-fd52f9","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-12e980","namespace":"ai-tenant-e2e-shared-b-fd52f9","phase":"Active","ready":true}} {"level":"debug","ts":"2026-07-02T20:37:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"evaluating for input","request id":"769cf37a-0b56-43f7-b04e-0132dfa3a7d8","input":{"auth":{"identity":"Bearer **** deflate","authorization":"Bearer **** deflate","authorization":"Bearer **** {"level":"debug","ts":"2026-07-02T20:37:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"769cf37a-0b56-43f7-b04e-0132dfa3a7d8","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-02T20:37:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"769cf37a-0b56-43f7-b04e-0132dfa3a7d8","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-02T20:37:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"769cf37a-0b56-43f7-b04e-0132dfa3a7d8","config":{"Name":"require-group-membership","Priority":0,"Conditions":{"Left":null,"Right":null},"Metrics":false,"Cache":{},"OPA":{"Rego":"\nmodel_access := {\"ai-tenant-e2e-shared-b-fd52f9/rate-test-model-fd52f9\":{\"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\nraw_header_model_identity := object.get(request_headers, \"x-gateway-model-name\", \"\")\n\nheader_model_identity := sprintf(\"%s/%s\", [split(raw_header_model_identity, \"/\")[1], split(raw_header_model_identity, \"/\")[3]]) {\n\tstartswith(raw_header_model_identity, \"publishers/\")\n} else := raw_header_model_identity\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-02T20:37:32Z","logger":"authorino.service.auth.authpipeline.authorization","msg":"access granted","request id":"769cf37a-0b56-43f7-b04e-0132dfa3a7d8","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-02T20:37:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"769cf37a-0b56-43f7-b04e-0132dfa3a7d8","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-12e980"} {"level":"debug","ts":"2026-07-02T20:37:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"769cf37a-0b56-43f7-b04e-0132dfa3a7d8","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-02T20:37:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"769cf37a-0b56-43f7-b04e-0132dfa3a7d8","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-02T20:37:32Z","logger":"authorino.service.auth.authpipeline.response","msg":"dynamic response built","request id":"769cf37a-0b56-43f7-b04e-0132dfa3a7d8","config":{"Name":"identity","Priority":0,"Conditions":{"Left":null,"Right":null},"Wrapper":"envoyDynamicMetadata","WrapperKey":"identity","Metrics":true,"Cache":null,"Wristband":null,"DynamicJSON":{"Properties":[{"Name":"subscription_error_message","Value":{}},{"Name":"selected_subscription","Value":{}},{"Name":"selected_subscription_key","Value":{}},{"Name":"groups","Value":{}},{"Name":"groups_str","Value":{}},{"Name":"keyName","Value":{}},{"Name":"subscription_info","Value":{}},{"Name":"keyId","Value":{}},{"Name":"userid","Value":{}},{"Name":"subscription_error","Value":{}}]},"Plain":null},"object":{"groups":["system:authenticated","system:serviceaccounts","system:serviceaccounts:default","system:authenticated"],"groups_str":"system:authenticated,system:serviceaccounts,system:serviceaccounts:default,system:authenticated","keyId":"9356afd1-97ef-4615-9389-75417dc16d13","keyName":"e2e-rate-b-12e980","selected_subscription":"e2e-rate-iso-b-12e980","selected_subscription_key":"ai-tenant-e2e-shared-b-fd52f9/e2e-rate-iso-b-12e980@ai-tenant-e2e-shared-b-fd52f9/rate-test-model-fd52f9","subscription_error":"","subscription_error_message":"","subscription_info":{"modelRefs":[{"name":"rate-test-model-fd52f9","source":"internal","token_rate_limits":[{"limit":100,"window":"1m"}]}],"name":"e2e-rate-iso-b-12e980","namespace":"ai-tenant-e2e-shared-b-fd52f9","phase":"Active","ready":true},"userid":"system:serviceaccount:default:tester-regular-user"}} {"level":"info","ts":"2026-07-02T20:37:32Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"769cf37a-0b56-43f7-b04e-0132dfa3a7d8","authorized":true,"response":"OK"} {"level":"debug","ts":"2026-07-02T20:37:32Z","logger":"authorino.service.auth","msg":"outgoing authorization response","request id":"769cf37a-0b56-43f7-b04e-0132dfa3a7d8","authorized":true,"response":"OK"} {"level":"info","ts":"2026-07-02T20:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/393c6dc29e61c0019bd791d817a6f75e2759507bf615c137fcbb88139b6c4cb5"} {"level":"info","ts":"2026-07-02T20:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a6b1f0d92be631d5da50ac7c7706fe8383264b61e7b7887c9fb1f0f418ede2ba"} {"level":"info","ts":"2026-07-02T20:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/fab4161b0b21c173fb107aa8b455c524f9a63ccbac65c8c58f3be53c0d925dfa"} {"level":"info","ts":"2026-07-02T20:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1f0ec28d4021c75509532261b59411cee32dc85b916b125b7b015c9d14bff705"} {"level":"info","ts":"2026-07-02T20:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/325cfb30d6cf16c76250e07d0f11bf5a39c4655ac49fe6ccb5bb97833ba59cda"} {"level":"info","ts":"2026-07-02T20:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/8b3ada8cb143aecc7d5f03e78c3b67d4d9a8cfc00ee70bacf17fc689d614abf3"} {"level":"info","ts":"2026-07-02T20:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/f03b4020074021c5b45295c9791fad0b51d17a8db39542ac55ec50dc9b83ad22"} {"level":"info","ts":"2026-07-02T20:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/e6a6634539d5712b64c4291a5aac89c2ff3c104972b24311404719a5ad104d41"} {"level":"info","ts":"2026-07-02T20:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/c830f4a6365397cc6e2d0022ce65fb6160b822103120f5608d3f692587aaa894"} {"level":"info","ts":"2026-07-02T20:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/6f45c290c3580c677bd04447e294a2f38a58f52f054834f27b2c103172194c86"} {"level":"info","ts":"2026-07-02T20:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/a8ac16c743acf343db3e86f5a2a6dfe4956265b48580b7a3a1cf025ab89a8a44"} {"level":"info","ts":"2026-07-02T20:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/0b47de37fd98124770e127bf8f529358aafeeb71d088126bcfab04035fcd1c50"} {"level":"info","ts":"2026-07-02T20:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7693eccda79238df3d063259623990afb6ed10e88d3a5f074ff82d9948de70bc"} {"level":"info","ts":"2026-07-02T20:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/2689795d344dc638c7b1e323f20ba13d25065a727797eea620aafaea15f1c626"} {"level":"info","ts":"2026-07-02T20:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/7a4ca6b9cc0b39efd9ccd8fe8e9e5e0c4293fe54a66ea6230be8c7eb8d9c303c"} {"level":"info","ts":"2026-07-02T20:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/9d781c05f08a7ec7b9e3e4747394f6b32fa7b2fa85b6cd5abd3af77a82196a59"} {"level":"info","ts":"2026-07-02T20:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/1cefc805de610f5ca9070740387a64e8b0ec9607d1c90bfd9ae2644d6c559f84"} {"level":"info","ts":"2026-07-02T20:37:40Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/675911e3d8f8020a4bf1ab2a7eb494f453a97b21f8dfb3cbc7261f4f55616c7b"} {"level":"info","ts":"2026-07-02T20:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/57708055dd22e252243c8d931bddb89ef0d31470497c3059de93f97e2fda22f2"} {"level":"info","ts":"2026-07-02T20:38:22Z","logger":"authorino.controller-runtime.manager.controller.authconfig","msg":"resource de-indexed","authconfig":"kuadrant-system/cf8beb917a990b2556084c90af5bce620303bebd0aa3e63d9d47cb90b436f937"}